从 WooCommerce 中的“添加到购物车”消息中删除双引号

Tao*_*ich 4 php wordpress product woocommerce hook-woocommerce

我试图找出如何删除或替换 WooCommerce 添加到购物车消息中的双引号。

\n
\n

\xe2\x80\x9cUNF #10 x 1/4\xe2\x80\xb3\xe2\x80\x9d 已添加到您的购物车。

\n
\n

这是我的通知

\n

我正在处理一些英制尺寸,产品名称中表示英寸的“”周围的双引号看起来不整洁。

\n

我在消息显示的每个阶段都添加了过滤器

\n
    \n
  • 我的最后一次尝试如下所示
  • \n
  • 但我也尝试过
  • \n
\n

add_filter ( \'wc_add_to_cart_message_html\', \'wc_add_to_cart_message_html_filter\', 10, 2 );

\n

我尝试过查找字符串

\n
    \n
  • 为“\xe2\x80\x9c”
  • \n
  • 并转义“\\\xe2\x80\x9c”
  • \n
  • 并作为 Unicode
  • \n
\n

我可以替换消息的任何其他部分。

\n

但我无法删除或替换那些讨厌的引号。

\n\n
add_filter ( \'woocommerce_add_success\', \'woocommerce_add_success_filter\', 10, 1 );\nfunction woocommerce_add_success_filter ( $message ) {\n\n    $message = str_replace("basket","CART", $message);\n    $message = str_replace("\\\xe2\x80\x9c","[ ", $message);\n\n    return $message;\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

有什么帮助或线索吗?

\n

7uc*_*f3r 5

使用woocommerce_add_to_cart_item_name_in_quotes挂钩从添加到购物车的消息中删除双引号。

更换这部分

_x( '“%s”', 'Item name in quotes', 'woocommerce' )
Run Code Online (Sandbox Code Playgroud)

_x( '%s', 'Item name in quotes', 'woocommerce' )
Run Code Online (Sandbox Code Playgroud)

所以你得到:

_x( '“%s”', 'Item name in quotes', 'woocommerce' )
Run Code Online (Sandbox Code Playgroud)