ขอสอบถาม wpbakery page builder

กำลังดู 5 ความเห็น
  • ผู้เขียน
    ข้อความ
    • #242311
      Facebook Profile photoTaratap Jawanna
      Participant

      ผมใช้งาน wpbakery page builder ในการเขียน post แล้วเวลาผมเรียก api ไปหา wordpress ตรง content มันส่งข้อมูลมาแบบนี้

      [vc_row css=".vc_custom_1565163196400{background-color: #9b9b9b !important;}"][vc_column][vc_column_text]Copyright ©2019, พัฒนาโดย ... All Rights Reserved.[/vc_column_text][/vc_column][/vc_row]

      แบบนี้ถ้าผมต้องการให้มันส่งข้อมูลออกมาเป็น html เลยจะทำได้ไหมครับ ถ้าได้มีวีธีแนะนำไหมครับ

       

      ขอบคุณครับ

    • #242343
      Facebook Profile photoK
      Keymaster

      ตัว wpbakery ไม่ได้ใช้นานมากแล้ว มันมีพวก widget ที่ใช้แสดงพวก html ไหมครับ

    • #242363
      Facebook Profile photoTaratap Jawanna
      Participant

      ไม่มีนะครับ ที่ผมอยากได้คือประมาณว่า แปลง shortcode ที่มันเก็บใน db เป็น html แทน

    • #242488
      Facebook Profile photoK
      Keymaster

      shortcode น่าจะเขียนเป็นฟังชั่นไว้นะครับ แล้วดึงค่ามาพ่นนะครับ ถ้าเป็น php ต้องใช้ตัว do_shortcode ในการเรียกนะครับ

    • #243623
      Facebook Profile photoTaratap Jawanna
      Participant

      ทำได้ละครับ เพิ่ม code  ที่ wp-includes/rest-api.php ใช้ได้เลยครับ

      add_action( ‘rest_api_init’, function ()
      {
          register_rest_field(
              ‘post’,
              ‘content’,
              array(
                     ‘get_callback’    => ‘compasshb_do_shortcodes’,
                     ‘update_callback’ => null,
                     ‘schema’          => null,
              )
           );
      });

      function compasshb_do_shortcodes( $object, $field_name, $request )
      {
         WPBMap::addAllMappedShortcodes(); 

         global $post;
         $post = get_post ($object[‘id’]);
         $output[‘rendered’] = apply_filters( ‘the_content’, $post->post_content );

         return $output;
      }

      
      
    • #243996
      Facebook Profile photoK
      Keymaster

      โอ้ว ไปแก้ในไฟล์ของ WordPress เลยเหรอครับ ตอนอัพเดทเวอร์ชั่นใหม่ระวังด้วยละกันนะครับผม

       

กำลังดู 5 ความเห็น

  • คุณต้องเข้าสู่ระบบเพื่อตอบกลับกระทู้นี้