【发布时间】:2016-10-02 18:03:07
【问题描述】:
我有一个 WooCommerce 网站,它隐藏了未登录用户的价格,显然它工作正常,除了产品变化,即使它做了它应该做的事情,也没有正确完成,或者至少不是这样我会做的。
我隐藏了变量产品的价格,但允许您选择选项(这很好,这样您可能会鼓励用户注册)问题是当您完成选择变量时,它会显示以下消息“对不起, 此产品不可用。请选择其他组合。”哪个不正确,不是组合问题,而是登录问题。因此,我想就更改此消息寻求一些帮助。作为一个快速提示,我已经在 WooCommerce 中使用子 functions.php 中的一个函数更改了另一条消息,检查下面的代码,你认为我可以做类似的事情吗?
function my_woocommerce_membership_notice( $message ) {
if (strpos($message,'has been removed from your cart because it can no longer be purchased') !== false) {
$message = 'An item has been removed from your cart as you have been logged out for inactivity. Please login again to add products to your cart.';
}
return $message;
}
add_filter( 'woocommerce_add_error', 'my_woocommerce_membership_notice' );
您可以在此处查看网站的实际行为:http://nataliayandres.com/oxynergy/shop/my-personalized-cream/
谢谢。
【问题讨论】:
标签: php wordpress woocommerce product variations