php - 使用简码的 Woocommerce 类别描述
问题描述
我想使用简码替换页面上的 Woocommerce 类别描述。
使用简码,我想动态显示当前类别的自定义特色图像和描述。
这是我从这里和谷歌搜索中找到的一些代码。此代码似乎有效,但也影响了单个产品页面。
有人可以告诉我这有什么问题吗?
add_filter('woocommerce_short_description', function ($description) {
if (! is_product_category()) { return; }
return do_shortcode('[porto_block id="510079"]');
});
解决方案
使用以下条件确保它仅适用于类别页面。
add_filter('woocommerce_short_description', function ($description) {
if ( is_product_category() && !is_single() && !is_product()) {
return do_shortcode('[porto_block id="510079"]');
}else{
return $description;
}
});
推荐阅读
- javascript - 在 asp.net 数据视图中定位行
- python - 使用 python ldap3 模块搜索具有“uid”的用户时出现此错误
- node.js - Bcrypt compareSync 总是返回 False
- ios - Firebase 未正确初始化,所需文件夹中的“GoogleService-Info.plist”文件
- javascript - 有没有人用 Capacitor JS 试过 Mixpanel
- javascript - 如何模拟适用于 JavaScript 中的字母数字和不可打印字符的跨浏览器按键?
- sql - 如何修复 oracle db 上的撤消保留大小
- javascript - JavaScript 页面状态
- laravel - 如何向我的 Slack Weeb Hook 发送发布请求
- entity-framework - 更新条目时出错