小编Fir*_*man的帖子

根据产品类型,WooCommerce的"添加到购物车"按钮旁边的自定义按钮

我想在主要商店页面和单个产品页面上添加基于产品类型的WooCommerce"添加到购物车"按钮旁边的自定义按钮"查看演示".

我已经完成了这个步骤:

将代码添加到主题文件header.php:

<script>var url_demo = "<?php echo the_field('url_demo'); ?>"</script>
Run Code Online (Sandbox Code Playgroud)

使用"TC Custom JavaScript"插件添加jQuery脚本:

jQuery(function($) {
 $('.add_to_cart_button, .single_add_to_cart_button').after(' <a class="button demo_button" style="padding-right: 0.75em;padding-left: 0.75em;margin-left: 8px; background-color: #0ebc30;" href="'+url_demo+'" target="_blank">View Demo</a>');
});
Run Code Online (Sandbox Code Playgroud)

这是工作,主店铺页面和单个产品页面上显示的自定义按钮"查看演示".

但我现在遇到一些问题,"查看演示"按钮链接仅在单个产品页面上正确,而在商店主页面上的"查看演示"按钮,链接到相同的网址.我的代码上面错了吗?

我的问题是,如何添加"查看演示"按钮(主商店页面和单个产品页面),仅显示特定产品类型,例如仅显示类别主题?最后,有没有其他方法添加演示链接而header.php不像上面的方法那样编辑文件?header.php如果主题更新,我只是期待文件重置.

javascript php wordpress jquery woocommerce

6
推荐指数
1
解决办法
4844
查看次数

标签 统计

javascript ×1

jquery ×1

php ×1

woocommerce ×1

wordpress ×1