php - 为指定类别的产品添加文本挂钩
问题描述
我想通过钩子向 slug 类别的产品添加一些文本:“sizesukienki-plus-size”
我试试这个:
add_action( 'woocommerce_product_meta_end', 'plussize');
function plussize()
{
if ( is_product_category() )
{
if( is_product_category( 'sizesukienki-plus-size' ) )
{
echo '<p class="rtrn">Modne sukienki Plus Size to bez wątpienia jeden z obowiązkowych elementów garderoby wielu kobiet. Nadadzą się one na przeróżne okazje. Bez problemu można w nich wyjść do pracy, na spotkanie z przyjaciółmi, randkę czy komunię lub wesele.
</p>';
}
我做错了什么?
解决方案
条件标签is_product_category()
目标产品类别存档页面...要在单个产品页面中定位产品类别,您需要以has_term()
这种方式使用 WordPress 条件函数:
add_action( 'woocommerce_product_meta_end', 'plussize');
function plussize() {
global $product;
if( has_term( 'sizesukienki-plus-size', 'product_cat', $product->get_id() ) ) {
echo '<p class="rtrn">' . __('Modne sukienki Plus Size to bez wątpienia jeden z obowiązkowych elementów garderoby wielu kobiet. Nadadzą się one na przeróżne okazje. Bez problemu można w nich wyjść do pracy, na spotkanie z przyjaciółmi, randkę czy komunię lub wesele.') . </p>';
}
}
代码在您的活动子主题(或活动主题)的functions.php 文件中。它应该工作。
推荐阅读
- reactjs - React 和 Flask POST 请求错误:CORS 策略:没有“Access-Control-Allow-Origin”
- django - 从 Stripe 付款后如何将客户重定向到成功页面?
- git - 将 ssh 添加到 gitlab 时权限被拒绝
- f# - F# 无法从 TestFixtureSource 和具有多参数构造函数的类创建 NUnit 测试
- python - 如何将 discord.py 帮助命令放入嵌入中?
- python - 在多索引数据帧(熊猫)中生成组合方式
- python - 下面的 Win Error 2 是在带有 Python 3 的 Windows 8 上使用 Sublime Text 时收到的完整消息
- github - 从纯粹的技术角度来看,github 是否可以从公共存储库中删除我的电子邮件地址?
- django - 在 django 中使用多个参数过滤查询
- verilog - 什么是添加延迟的正确方法,例如。74HCT151,verilog 型号,所以它与数据表准确吗?