我正在使用此插件自定义Woocommerce中的订单状态:Woocommerce Order Status Manager
在文档中,我使用以下过滤器翻译订单状态名称:
wc_order_status_manager_order_status_name
实际上,在插件源代码中有以下几行代码:
public function get_name() {
/**
* Filter the name
*
* @since 1.3.0
* @param string $name The order status name
* @param string $slug The order status slug
*/
return apply_filters( \'wc_order_status_manager_order_status_name\', $this->name, $this->slug );
}
在我的主题功能中。php I添加了以下代码:
function af_change_shipped_status_name($name, $slug){
if (\'shipped\' == $slug){
$name = __(\'Shipped\', \'mythemetextdomain\');
}
return $name;
}
add_filter( \'wc_order_status_manager_order_status_name\', \'af_change_shipped_status_name\', 10, 2 );
但它不起作用。
我错了吗?