php - 如何在 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';
}
}
解决方案
推荐阅读
- javascript - 您可以强制从 GitHub 拉取请求安装 npm 子依赖项吗?
- c - ./ 处的分段错误
- asp.net-mvc - 在同步融合“假列”MVC 中为 Grid 创建数据库中没有记录的列
- javascript - JS 闭包 - 重新初始化混乱
- angular - 有什么方法可以在同一端口上的 nginx 上部署 2 个 Angular 应用程序?
- spring - Spring Batch 升级版本 1 到 4
- sql - 编辑数据
- python - Django将错误发送到角度
- c# - UWP:LocalState 文件夹的 UnauthorisedAccessException
- kubernetes - 尝试分配给 pi 上的本地存储时没有找到要绑定的持久卷