在 Woocommerce 店面类别档案中的产品下方显示短代码?

我需要[logoshowcase cat_id="427"]在所有产品类别页面中添加以下短代码,以便它显示在列出的产品下方


我想:


add_action( 'woocommerce_after_main_content', 'add_my_text', 20 );

function add_my_text() {

    echo do_shortcode( '[logoshowcase cat_id="427"]' );

}

但它没有按照我想要的方式工作,特别是在产品类别存档页面中。


慕斯王
浏览 78回答 1
1回答

弑天下

抱歉,此挂钩适用于最新的 woocommerce 版本,但由于店面侧边栏也使用此挂钩,如果您想在档案和单个产品页面中的产品循环下方显示短代码,则需要将挂钩优先级降低到 10 以下,例如:add_action( 'woocommerce_after_main_content', 'add_my_text', 9 ); function add_my_text() {    // Only on Woocommerce Category archive pages    if ( is_product_category() ) {        echo do_shortcode( '[logoshowcase cat_id="427"]' );     }}代码位于活动子主题(或活动主题)的functions.php 文件中。经过测试并有效。
打开App,查看更多内容
随时随地看视频慕课网APP