WooCommerce получить вкладку обзоров продуктов для продукта по идентификатору продукта - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь получить черное округленное содержимое вкладки отзывов в зависимости от продукта / публикации, включая макет с вкладки на настраиваемом PHP-сайте WordPress:

enter image description here

Поэтому я подумал, что смогу сделать это следующим образом:

Сначала я попытался получить объект tabs для моего продукта:

//Get reviews tab for product
$product_id = 224;
$post  = get_post( $product_id );
$tabs = apply_filters( 'woocommerce_product_tabs', array( 'post' => $post ) );

Послеэто я скопировал контент из WooCommerce tabs.php на мой сайт:

<div class="woocommerce-tabs wc-tabs-wrapper">
    <?php foreach ( $tabs as $key => $tab ) : ?>
        <div class="woocommerce-Tabs-panel woocommerce-Tabs-panel--<?php echo esc_attr( $key ); ?> panel entry-content wc-tab"
             id="tab-<?php echo esc_attr( $key ); ?>" role="tabpanel"
             aria-labelledby="tab-title-<?php echo esc_attr( $key ); ?>">
            <?php if ( isset( $tab['callback'] ) ) {
                call_user_func( $tab['callback'], $key, $tab );
            } ?>
        </div>
    <?php endforeach; ?>
</div>

Но когда я захожу на свой сайт PHP, я вижу пустую страницу без ничего.Я ожидал комментарии и поле, где клиент может написать комментарии в моем собственном файле PHP.Я думал о возможности вызвать его через iFrame, но это будет большой проблемой с ресурсами и сделает сайт очень медленным ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...