Woocommerce REST API - визуализация Visual Composer - PullRequest
0 голосов
/ 23 апреля 2020

Я запрашиваю контент из woocommerce v3, но короткий код "Visual Composer" не отображается в ответе REST. Ответ таков:

[vc_row][vc_column]Hello...[/vc_column][/vc_row]

Я искал эту проблему раньше и достиг this topi c. Я попробовал приведенный ниже код, но он не работает для содержимого продукта Woocommerce:

    add_action( 'rest_api_init', function ()
{
   register_rest_field(
          'page',
          'content',
          array(
                 'get_callback'    => 'compasshb_do_shortcodes',
                 'update_callback' => null,
                 'schema'          => null,
          )
       );
});

function compasshb_do_shortcodes( $object, $field_name, $request )
{
   WPBMap::addAllMappedShortcodes(); // This does all the work

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

   return $output;
}

, но этот ответ не работает для содержимого продукта Woocommerce. Что я должен сделать для решения этой проблемы? спасибо

...