如何解决Woocommerce 5.4.1:如何将挂钩添加到存档页面上的特定帖子 - 商店页面
经过大量搜索但一无所获,我该如何将此 Hook 仅应用于存档页面上的单个帖子?
目标是为不同的Post使用不同的Text,但是在post的这个位置。 例如。 10%、20%、30%
正如您在图片中看到的,该功能适用于每个帖子,这不是目标。
也许我必须使用帖子 ID 来选择和使用特定帖子的功能。
// define the woocommerce_before_shop_loop_item_title callback
function action_woocommerce_before_shop_loop_item_title( ) {
echo "<div>
<small>Get a discount of 10% on any item</small>
</div>";
};
// add the action
add_action( 'woocommerce_before_shop_loop_item_title','action_woocommerce_before_shop_loop_item_title',10,0 );
以上脚本的结果:
解决方法
是的,您可以使用产品 ID 向特定帖子添加文本
// define the woocommerce_before_shop_loop_item_title callback
function action_woocommerce_before_shop_loop_item_title( ) {
global $post;
if($post->ID == your_post_id){
echo "<div>
<small>Get a discount of 10% on any item</small>
</div>";}
};
// add the action
add_action( 'woocommerce_before_shop_loop_item_title','action_woocommerce_before_shop_loop_item_title',10 );
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。