我正在使用 WooCommerce 在 WordPress 中寻找帮助,以仅在主商店页面上的产品循环之后插入文本(与类别描述相同)。有谁知道如何做到这一点?
如果有人知道如何改进此功能,将不胜感激。
要在产品循环后显示文本,仅在商店页面的第一页上,请尝试以下操作:
add_action('woocommerce_after_shop_loop', 'add_text_after_shop_loop', 100 );
function add_text_after_shop_loop() {
global $woocommerce_loop;
if( is_shop() && isset($woocommerce_loop['current_page']) && $woocommerce_loop['current_page'] == 1 ) {
echo '<div class="shop-description" style="clear:both;">
<p>' . __('This is some text added after the shop loop, on first page only…','woocommerce') . '</p>
</div>';
}
}
代码位于子主题的functions.php 文件中(或插件中)。已测试并工作。