wordpress - woocommerce 类别存档页面上的 ACF 字段值显示
问题描述
我正在研究基于 woocommerce 的网站。我通过ACF创建了名为Add Sub title for woocommerce product post type 的字段。我想在 woocommerce 类别存档页面的主标题之后显示该字段值。
add_action('woocommerce_after_shop_loop_item_title', 'display_sub_title', 3 );
function display_sub_title() {
global $product;
$id = $product->get_id();
$add_sub_title = get_field('add_sub_title',$id);
if ( $add_sub_title ) { ?>
<h5><?php echo $add_sub_title; ?></h5>
<?php }
}
我在functions.php文件中放置了上面的代码,但它不起作用。如何在类别存档页面的主标题下显示副标题。??
解决方案
我用这个并且效果很好
function show_subtitle() {
global $product;
$id = $product->get_id();
$subtitle = get_field('sottotitolo',$id);
if ( $subtitle ) {
echo '<span>'.$subtitle.'</span>';
}
}
add_action('woocommerce_after_shop_loop_item_title', 'show_subtitle', 3 );
推荐阅读
- php - 自 Zend Framework 3 中的 v3.0.0 以来,不推荐使用如何修复 getServiceLocator
- ruby-on-rails - Rails 虚 URL 阻止 #edit 工作
- javascript - axios 在我的字符串中间添加 52
- excel - 复制具有匹配工作表名称的数据
- python - 仅当有任何新可用时才下载 sonarqube 包的 Python 脚本
- spring - 为两个不同的入口点创建 bean
- gitlab - 检索 Jenkins 文件和 Git 存储库
- sql-server - 如何在 ASP.NET Core 中使用 Serilog 禁用自动日志记录
- javascript - 检查文本输入字段是否为空或包含数字
- python - 如何重新排列数据在多列之间拆分的熊猫表