Maj*_*0od 18 wordpress woocommerce
我试图找出WooCommerce在WooCommerce中成功,错误或通知时创建的消息.我想编辑这些消息以更整洁地适应场景并编辑HTML.这些消息位于何处以及如何编辑它们?
小智 12
其中许多都直接在插件文件中 - 不幸的是.有些消息与过滤器挂钩绑定,允许您编辑它们而不会弄乱插件文件,但情况并非总是如此.
您要更改的消息是"产品名称已成功添加到您的购物车".这个在wc-cart-functions.php的函数wc_add_to_cart_message中设置,这个函数允许你使用过滤器来改变它:
wc_add_notice( apply_filters( 'wc_add_to_cart_message', $message, $product_id ) );
Run Code Online (Sandbox Code Playgroud)
所以在你的functions.php文件中你可以添加如下内容:
add_filter('wc_add_to_cart_message', 'handler_function_name', 10, 2);
function handler_function_name($message, $product_id) {
return "Thank you for adding product" . $product_id;
}
Run Code Online (Sandbox Code Playgroud)
bra*_*ilo 11
打开插件文件并搜索wc_add_notice:
这个函数有一个过滤器:
apply_filters( 'woocommerce_add_' . $notice_type, $message );
Run Code Online (Sandbox Code Playgroud)
这$notice_type是所有这些事件中传递的第二个参数.
使用这样的东西应该工作:
add_filter( 'woocommerce_add_error', function( $message ) {
if( $message == 'Some message' )
$message = '';
return $message;
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
62750 次 |
| 最近记录: |