我不能发表评论,所以我会回答并稍微调整Bhagyashree的,这正是您需要根据您的问题所做的。除非您可能想知道如何包含这两个页面,而不是重复功能。并传入一个字符串数组以替换。
function replace_some_text( $content ) {
// Notice the || we\'re saying if is page1 OR page2. Also changed to is_single.
if( is_single( 2020 ) || is_single( 2021 ) {
$text_strings_to_replace = array( \'first_string\', \'second_string\', \'third_string_to_replace\' );
$content = str_replace( $text_strings_to_replace, \'new_text\', $content );
}
return $content;
}
add_filter(\'the_content\', \'replace_some_text\');
没有什么解释。基本上,我们挂接到WordPress过滤器挂钩中
[add_filter][1]
这允许我们过滤页面上的所有内容。
我们在函数中过滤$内容,在本例中使用PHP函数[str_replace][1]
搜索字符串数组的内容并将其替换为“new\\u text”。