标签: hook-woocommerce

更改可变产品上的缺货文本

我正在使用 Woocommerce 创建一个 Wordpress 网站,并使用可变产品。我知道如何更改产品变体的缺货文本,但我想知道当我根本没有添加变体时如何更改缺货文本(即将产品类型设置为可变产品并添加无变体)。

目前,默认显示的文本是:“该产品目前缺货且不可用。”

我将如何更改该文本?

示范

woocommerce hook-woocommerce

3
推荐指数
1
解决办法
3755
查看次数

获取 WooCommerce 会员计划的所有活跃用户

我正在使用 Wordpress 版本 4.9.4 和 WooCommerce 一个WooCommerce 会员插件

如何让所有用户参与特定会员计划 ($memberships)?

是否有钩子或者我应该使用原始查询?

在文档上,它说计划/会员资格是帖子类型,所以我尝试查询此表:

SELECT jsu.id, jsu.user_email, jsu.display_name, jsp.post_title, jsp.post_type FROM `wp_users` jsu
LEFT JOIN `wp_posts` jsp ON (jsu.id = jsp.post_author)
LEFT JOIN `wp_usermeta` jsum ON (jsu.id = jsum.user_id)
WHERE jsp.post_title IN ($memberships) AND post_type = 'wc_membership_plan'
Run Code Online (Sandbox Code Playgroud)

但我没有得到想要的结果。

php wordpress woocommerce hook-woocommerce woocommerce-memberships

3
推荐指数
1
解决办法
3330
查看次数

哪个钩子可以根据用户角色过滤 Woocommerce 产品

我正在尝试根据登录的客户类型来过滤产品。使用客户记录中的属性,我将使用哪种过滤方法来自动过滤来自自定义的某些产品,以便他们看不到它们?

我在文档中遇到过“woocommerce_product_filters”,但我不确定这是否是正确使用的挂钩。

任何指示都会有很大的帮助

php wordpress user-roles woocommerce hook-woocommerce

3
推荐指数
1
解决办法
1202
查看次数

在 Woocommerce 中设置每个购物车项目的最大重量

如何设置每个产品(不是每个订单)的最大重量?

客户可以购买任意数量(数量)的产品,直到达到最大重量。如果他买了5件产品,每件产品的总重量不能达到最大重量。订单中可以有很多产品,但每个产品的总单位(数量)有最大重量。

例如,在单个订单中:

  • A品3件(总重2kg)
  • B品5件(总重1.4kg)
  • 产品C 3件(总重2公斤)

wordpress attributes cart woocommerce hook-woocommerce

3
推荐指数
1
解决办法
1187
查看次数

如果在 Woocommerce 中购买了特定产品,则会向特定地址发送电子邮件通知

我在我的 WordPress 网站中使用 woocommerce 插件。我想知道如果客户购买了产品 A,如何向特定电子邮件地址发送电子邮件通知。

在 Woocommerce 中购买特定产品时如何向特定地址发送电子邮件通知?

wordpress orders email-notifications woocommerce hook-woocommerce

3
推荐指数
1
解决办法
4248
查看次数

在 Woocommerce 的单个产品页面上显示特定的自定义产品属性

我发现以下代码可以在产品详细信息页面上显示所有自定义属性(具有我需要的特定栏样式设计)。代码的工作方式就像一个魅力,我有适当的 CSS 来显示我的自定义属性的水平条。

我的问题是我只想显示特定的命名属性,并且不知道如何更改循环来做到这一点......

function isa_woocommerce_all_pa(){

global $product;
$attributes = $product->get_attributes();

if ( ! $attributes ) {
    return;
}

$out = '<ul class="taste-attributes">';

foreach ( $attributes as $attribute ) {


    // skip variations
    if ( $attribute->get_variation() ) {
    continue;
    }
    $name = $attribute->get_name();
    if ( $attribute->is_taxonomy() ) {

        $terms = wp_get_post_terms( $product->get_id(), $name, 'all' );
        // get the taxonomy
        $tax = $terms[0]->taxonomy;
        // get the tax object
        $tax_object = get_taxonomy($tax);
        // get tax label
        if ( isset ( …
Run Code Online (Sandbox Code Playgroud)

php wordpress custom-taxonomy woocommerce hook-woocommerce

3
推荐指数
1
解决办法
1万
查看次数

无法在 WooCommerce 中实例化邮件功能

我正在尝试在结帐完成并下订单后向用户发送电子邮件通知。我已经完成了 WooCommerce 电子邮件设置并进行了相应的设置。但由于我不知道的原因,电子邮件无法发送。我知道这不是一个与代码相关的问题。

...这是我在日志插件中检查电子邮件是否已发送时收到的警告:“ 无法实例化邮件功能”。

在此输入图像描述

wordpress woocommerce hook-woocommerce

3
推荐指数
1
解决办法
1万
查看次数

将行添加到 WooCommerce 3.6 中的单一产品附加信息表

我正在尝试向单一产品附加信息表添加一行。

截屏

实际上有没有任何钩子或过滤器可以做到这一点?我已经搜索过该钩子但无法找出解决方案。

任何帮助表示赞赏。

php wordpress product woocommerce hook-woocommerce

3
推荐指数
1
解决办法
2118
查看次数

按价格过滤,更改按钮标签

我不太确定这是哪个插件,但我会冒险询问。我已经尝试过搜索,但找不到更改按钮标签文本的方法Filter

在此输入图像描述

我想将其更改为Apply Filter而不是Filter.

在此输入图像描述

小部件中没有可用的选项,所以我认为某种hook可以改变它。

这个问题特别针对WordPressWoocommerce,我不确定它是否是 Woocommerce 的一部分,但它可以在Appearance>中找到Widget

wordpress widget woocommerce hook-woocommerce

3
推荐指数
1
解决办法
2539
查看次数

在我的帐户中添加个人资料图片(文件上传)&gt; 在 WooCommerce 中编辑帐户

我想添加上传个人资料图像字段并将其保存在“我的帐户”>“编辑帐户”中,无需在 woocommerce 中使用任何插件。

我添加了以下代码functions.php以在我的帐户页面上添加个人资料图片。

add_action( 'woocommerce_edit_account_form', 'add_profile_imageto_edit_account_form' );
function add_profile_imageto_edit_account_form() {
    $user = wp_get_current_user();
    ?>
    <p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
        <label for="favorite_color"><?php _e( 'Upload Profile Photo', 'woocommerce' ); ?>  </label>
        <input type="file" name="profile_image" id="profile_image" placeholder="Upload Profile Photo" />
    </p>
    <?php
}
Run Code Online (Sandbox Code Playgroud)

建议我任何人如何保存此数据并在编辑帐户页面中显示保存的数据。

php wordpress file-upload woocommerce hook-woocommerce

3
推荐指数
1
解决办法
8048
查看次数