我正在使用 Woocommerce 创建一个 Wordpress 网站,并使用可变产品。我知道如何更改产品变体的缺货文本,但我想知道当我根本没有添加变体时如何更改缺货文本(即将产品类型设置为可变产品并添加无变体)。
目前,默认显示的文本是:“该产品目前缺货且不可用。”
我将如何更改该文本?
我正在使用 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
我正在尝试根据登录的客户类型来过滤产品。使用客户记录中的属性,我将使用哪种过滤方法来自动过滤来自自定义的某些产品,以便他们看不到它们?
我在文档中遇到过“woocommerce_product_filters”,但我不确定这是否是正确使用的挂钩。
任何指示都会有很大的帮助
如何设置每个产品(不是每个订单)的最大重量?
客户可以购买任意数量(数量)的产品,直到达到最大重量。如果他买了5件产品,每件产品的总重量不能达到最大重量。订单中可以有很多产品,但每个产品的总单位(数量)有最大重量。
例如,在单个订单中:
我在我的 WordPress 网站中使用 woocommerce 插件。我想知道如果客户购买了产品 A,如何向特定电子邮件地址发送电子邮件通知。
在 Woocommerce 中购买特定产品时如何向特定地址发送电子邮件通知?
wordpress orders email-notifications woocommerce hook-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) 我正在尝试在结帐完成并下订单后向用户发送电子邮件通知。我已经完成了 WooCommerce 电子邮件设置并进行了相应的设置。但由于我不知道的原因,电子邮件无法发送。我知道这不是一个与代码相关的问题。
...这是我在日志插件中检查电子邮件是否已发送时收到的警告:“ 无法实例化邮件功能”。
我正在尝试向单一产品附加信息表添加一行。

实际上有没有任何钩子或过滤器可以做到这一点?我已经搜索过该钩子但无法找出解决方案。
任何帮助表示赞赏。
我不太确定这是哪个插件,但我会冒险询问。我已经尝试过搜索,但找不到更改按钮标签文本的方法Filter。
我想将其更改为Apply Filter而不是Filter.
小部件中没有可用的选项,所以我认为某种hook可以改变它。
这个问题特别针对WordPress和Woocommerce,我不确定它是否是 Woocommerce 的一部分,但它可以在Appearance>中找到Widget。
我想添加上传个人资料图像字段并将其保存在“我的帐户”>“编辑帐户”中,无需在 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)
建议我任何人如何保存此数据并在编辑帐户页面中显示保存的数据。
hook-woocommerce ×10
woocommerce ×10
wordpress ×9
php ×5
attributes ×1
cart ×1
file-upload ×1
orders ×1
product ×1
user-roles ×1
widget ×1