我已经尽力了。但它仍然给我空白页。我的目标是针对一个或两个特定类别(而不是整个网站)查找并替换帖子内容文章中的单词。
function specific_category_postsfilter($content) {
if (is_single() && in_category('Uncategorized')) {
$old_word = 'Listen Below';
$new_word = 'Just Now';
str_replace($old_word, $new_word, $content);
}
}
add_filter('the_content', 'specific_category_postsfilter');
答案 0 :(得分:0)
您实际上非常接近!如果您查看the_content
过滤器的文档,(实际上是任何过滤器),您会发现它要求过滤后的值为returned
。
另外,如果您查看str_replace()
的文档,则会发现您需要对返回的值进行处理。
因此,考虑到这一点,只有在“未归类”中为单个帖子时,我们才可以将其更改为str_replace
中的单词,然后始终返回$content
,修改或未修改:
$content