在WooCommerce github和WordPress github中进行了一些挖掘之后,我可以说在WooCommerce中没有一个过滤器来更改特定的文本
你能做的就是pre_kses
, 因为这就是WooCommerce用来处理输出和查找隐私策略的内容,所以可以随时将其更改为您想要的内容,这样您就准备好了
问题是,它会影响所有其他使用相同功能的隐私政策文本,所以在使用此功能之前,请进行一些测试
同样适用于;“条款和条件”;文本
add_filter(\'pre_kses\', \'bt_change_policy_and_conditions_texts\');
function bt_change_policy_and_conditions_texts ($string) {
if (strpos($string, \'privacy policy\') !== false) {
// change \'Something else\' to what ever you need
return str_replace(\'privacy policy\', \'Something else\', $string);
}
if (strpos($string, \'terms and conditions\') !== false) {
// change \'Something else 2\' to what ever you need
return str_replace(\'terms and conditions\', \'Something else 2\', $string);
}
return $string;
}
这个进入
functions.php
.