首页 > 解决方案 > 如何在 Woocommerce 中按类别在产品页面上添加短代码?

问题描述

我正在尝试在一个产品页面上显示我自己的短代码,用于特定的 woocommerce 类别。这是我添加到 function.php 的代码,但只显示文本而不显示短代码。

不工作的短代码:

add_action( 'woocommerce_after_single_product_summary', 'add_text' );
function add_text() {
if ( has_term( 'mobile', 'product_cat' ) ) {
echo '[ditty_news_ticker id="17"]';
} elseif ( has_term( 'tables', 'product_cat' ) ) {
echo '[ditty_news_ticker id="18"]';
}

}

工作文本

add_action( 'woocommerce_after_single_product_summary', 'add_text' );

function add_text() {

if ( has_term( 'mobile', 'product_cat' ) ) {
echo 'Something';
} elseif ( has_term( 'tables', 'product_cat' ) ) {
echo 'Something else'; 
}

}

标签: phpwordpresswoocommerceproductshortcode

解决方案


推荐阅读