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

这个单词

我想根据产品类型在主商店页面和单个产品页面上的WooCommerce的“添加到购物车”按钮旁边添加自定义按钮“查看演示”。

我已经完成了以下步骤:

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

<script>var url_demo = "<?php echo the_field('url_demo'); ?>"</script>

使用“ 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>');
});

工作正常,在主商店页面和单个产品页面上显示了“自定义”按钮“查看演示”。

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

我的问题是,如何添加仅针对特殊产品类型显示的“查看演示”按钮(在主要商店页面和单个产品页面上),例如仅显示在主题类别上最后,还有其他方法可以header.php像上面的方法一样在不编辑文件的情况下添加演示链接吗?我只是预计header.php如果主题更新文件将重置。

LoicTheAztec

我正在使用另一种方法:WooCommerce hooks

您不再需要jQuery脚本以及header.php文件中的javascript ,因此可以删除它们。

使用get_field()代替the_field(感谢Deepti chipdey)仅获取echoed字符串中串联的值

将此代码段粘贴到活动子主题或主题文件夹中的function.php文件中:

function wc_shop_demo_button() {
    echo '<a class="button demo_button" style="padding-right: 0.75em;padding-left: 0.75em;margin-left: 8px; background-color: #0ebc30;" href="'.get_field( "url_demo" ).'" target="_blank">View Demo</a>';
}
add_action( 'woocommerce_after_shop_loop_item', 'wc_shop_demo_button', 20 );
add_action( 'woocommerce_after_add_to_cart_button', 'wc_shop_demo_button', 20 );

我的目标是用于在商店页面和单个产品页面上显示“添加到购物车”按钮的挂钩,以在其后显示“查看演示”按钮,购买会降低优先级。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

根据WooCommerce产品自定义库存状态禁用添加到购物车按钮

来自分类Dev

根据WooCommerce产品类型更改添加到购物车按钮和文本

来自分类Dev

WooCommerce自定义产品类型-多个添加到购物车部分的问题

来自分类Dev

WooCommerce自定义产品类型-多个添加到购物车部分的问题

来自分类Dev

自定义特定 WooCommerce 产品类别上的“添加到购物车”按钮

来自分类Dev

根据用户国家和产品 ID 自定义添加到购物车按钮

来自分类Dev

通过WooCommerce产品设置中的自定义复选框禁用添加到购物车按钮

来自分类Dev

WooCommerce:为特定页面添加一个使用WordPress自定义字段添加到购物车旁边的自定义按钮

来自分类Dev

WooCommerce自定义PHP代码更改添加到购物车按钮文本

来自分类Dev

自定义 WooCoomerce 产品页面,添加到购物车按钮重定向到产品页面

来自分类Dev

根据 Woocommerce 中的自定义字段替换特定产品的 ajax 添加到购物车

来自分类Dev

根据WooCommerce单个产品中的重量替换添加到购物车按钮

来自分类Dev

Woocommerce 产品添加到购物车自定义数据 img

来自分类Dev

如何在WooCommerce中重定向到自定义添加到购物车按钮上的结帐

来自分类Dev

根据自定义管理复选框的条件更改商店档案上的“添加到购物车”按钮

来自分类Dev

在“添加到购物车”按钮下显示自定义字段

来自分类Dev

WooCommerce添加到购物车,从自定义选择字段中添加第二个产品

来自分类Dev

如何在 WooCommerce 中的“添加到购物车”按钮旁边添加查看产品详细信息按钮链接?

来自分类Dev

添加到购物车按钮未在购物车中添加产品

来自分类Dev

添加到购物车按钮未在购物车中添加产品

来自分类Dev

WooCommerce为特定产品ID添加到购物车的自定义重定向

来自分类Dev

Woocommerce使用单个“添加到购物车”按钮将产品分组

来自分类Dev

Woocommerce隐藏添加到购物车按钮,可变产品除外

来自分类Dev

Woocommerce隐藏添加到购物车按钮,可变产品除外

来自分类Dev

Woocommerce隐藏添加到购物车按钮,可变产品除外

来自分类Dev

删除“添加到购物车”按钮而不删除 Woocommerce 产品附加组件

来自分类Dev

Woocommerce - 当用户是产品作者时删除添加到购物车按钮

来自分类Dev

其他 Woocommerce 产品添加到购物车按钮重定向到结帐

Related 相关文章

  1. 1

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

  2. 2

    根据WooCommerce产品自定义库存状态禁用添加到购物车按钮

  3. 3

    根据WooCommerce产品类型更改添加到购物车按钮和文本

  4. 4

    WooCommerce自定义产品类型-多个添加到购物车部分的问题

  5. 5

    WooCommerce自定义产品类型-多个添加到购物车部分的问题

  6. 6

    自定义特定 WooCommerce 产品类别上的“添加到购物车”按钮

  7. 7

    根据用户国家和产品 ID 自定义添加到购物车按钮

  8. 8

    通过WooCommerce产品设置中的自定义复选框禁用添加到购物车按钮

  9. 9

    WooCommerce:为特定页面添加一个使用WordPress自定义字段添加到购物车旁边的自定义按钮

  10. 10

    WooCommerce自定义PHP代码更改添加到购物车按钮文本

  11. 11

    自定义 WooCoomerce 产品页面,添加到购物车按钮重定向到产品页面

  12. 12

    根据 Woocommerce 中的自定义字段替换特定产品的 ajax 添加到购物车

  13. 13

    根据WooCommerce单个产品中的重量替换添加到购物车按钮

  14. 14

    Woocommerce 产品添加到购物车自定义数据 img

  15. 15

    如何在WooCommerce中重定向到自定义添加到购物车按钮上的结帐

  16. 16

    根据自定义管理复选框的条件更改商店档案上的“添加到购物车”按钮

  17. 17

    在“添加到购物车”按钮下显示自定义字段

  18. 18

    WooCommerce添加到购物车,从自定义选择字段中添加第二个产品

  19. 19

    如何在 WooCommerce 中的“添加到购物车”按钮旁边添加查看产品详细信息按钮链接?

  20. 20

    添加到购物车按钮未在购物车中添加产品

  21. 21

    添加到购物车按钮未在购物车中添加产品

  22. 22

    WooCommerce为特定产品ID添加到购物车的自定义重定向

  23. 23

    Woocommerce使用单个“添加到购物车”按钮将产品分组

  24. 24

    Woocommerce隐藏添加到购物车按钮,可变产品除外

  25. 25

    Woocommerce隐藏添加到购物车按钮,可变产品除外

  26. 26

    Woocommerce隐藏添加到购物车按钮,可变产品除外

  27. 27

    删除“添加到购物车”按钮而不删除 Woocommerce 产品附加组件

  28. 28

    Woocommerce - 当用户是产品作者时删除添加到购物车按钮

  29. 29

    其他 Woocommerce 产品添加到购物车按钮重定向到结帐

热门标签

归档