我正在尝试根据商品/帖子(包括自定义PHP WordPress网站上的标签的布局)获得“评论”标签的黑色四舍五入内容:
所以我想我可以这样:
首先,我尝试获取产品的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调用它的选项,但这将是一个很大的资源问题,并且会使网站变得非常慢...