小编Wed*_*Wed的帖子

将 Woocommerce 单个产品页面上的添加到购物车按钮替换为产品类别

我正在尝试添加一个指向联系页面的自定义链接按钮 - 首先,如果条件显示“联系我们”文本和按钮上的自定义 URL,而不是“添加到购物篮”按钮。

怎么做?到目前为止,这是我的代码。它显示属于“64”类别的每个产品的自定义按钮文本。这正是我想要的。但是如何添加该按钮将功能从购物车按钮更改为自定义链接按钮?我想如果必须更改此购物车按钮功能。如何?

add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' );

function woo_custom_cart_button_text() {
    global $product;
    $cat_id = 64;

    $product->get_category_ids();
    if ( in_array( $cat_id, $product->get_category_ids() ) ) {
        return __( 'Contact us', 'woocommerce' );
    }
    else {
        return __( 'Add to Basket', 'woocommerce' );
    }
}
Run Code Online (Sandbox Code Playgroud)

php wordpress product button woocommerce

4
推荐指数
1
解决办法
7732
查看次数

将 WooCommerce 可变产品中的最高价格变体设置为默认值

我的 WooCommerce 安装中有很多不同的产品。当用户浏览任何产品页面时,它们都不会被预先选择为默认值。

手动选择它们将是一项乏味的工作。此外,每天都会使用 SQL 脚本自动导入新产品和变体。

我希望为浏览到具有可变产品的任何产品页面的任何用户提供最高价格的预选产品变体。

那怎么办呢?

php wordpress woocommerce price product-variations

2
推荐指数
1
解决办法
5786
查看次数

jQuery 或 js 检查复选框是否被选中

我试图让复选框在被选中时发出警报。这是我下面的代码。我在这里做错了什么?

var $isgdpr = $("#isgdpr").is(':checked');
if ($isgdpr) {
  alert('Checked!');
};
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label class="switch">
    <input type="checkbox" id="isgdpr" checked="checked">
</label>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

-1
推荐指数
1
解决办法
3413
查看次数