性价比最高的香港ASP、PHP主机提供商
做网站,就上凡科建站

WordPress 快速替换文章/评论的某些文字内容

Loading
1
Comodo SLL证书促销 - 免费ssl证书申请_ssl证书购买_ev ssl证书_https证书购买 - GDCA_数安时代

如果你想替换某些文章或评论中的文字,比如敏感词和过期内容,或者给某些关键字添加链接,比如推广链接等,那么你将下面的代码添加到主题的 functions.php 即可:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/**
 * WordPress 快速替换文章/评论的某些文字内容
 * https://www.wpdaxue.com/replace-text-of-content-or-comment.html
 */
function wpdaxue_replace_text($text){
	$replace = array(
		// '原始文字' => '替换为这些'
		'WP大学' => 'WordPress大学',
		'阿里云' => '<a href="https://www.wpdaxue.com/go/aliyun">阿里云</a>',
		'倡萌' => '<a href="http://www.cmhello.com/">倡萌</a>'
		);
	$text = str_replace(array_keys($replace), $replace, $text);
	return $text;
}
add_filter('the_content', 'wpdaxue_replace_text'); //正文
add_filter('the_excerpt', 'wpdaxue_replace_text'); //摘要
add_filter('comment_text', 'wpdaxue_replace_text'); //评论

请根据自己的实际需求,修改要替换的内容,以及要应用的钩子。

如果你要永久替换某些文字,建议你试试 WordPress批量搜索和替换插件:Search & Replace

支付宝扫码打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

MetInfo | 最适合企业网站建设的cms系统

关于 倡萌

一个疯狂的 WordPress 爱好者,喜欢折腾 WordPress 主题,分享 WordPress 资源。如果你也喜欢 WordPress,欢迎和我一起交流!

精彩推荐

WordPress待办事项插件:Cleverness To-Do List

WordPress待办事项插件:Cleverness To-Do List

禁止 WordPress 将英文半角符号转换成全角符号(字符转义)

13 条评论

  1. 这个代码是挺方便的,如果我要替换特定分类下的内容,这个代码应该怎么修改

  2. 想改下wordpress的评论,让他可以添加图片,类似于煎蛋无聊图那样。 加了图片代码但是每次都需要加一句<img class="imgs" src="ww3.sinaimg.cn/large/5a3cb361jw1e2wz8y0z27j.jpg">才可以显示图片可不可以设定一下,在特定的图片网址比如用户输入的网址包含sinaimg.cn,就自动在整串
    网址前添加<img class="imgs" src="
    网址后添加"> 实现贴图。

  3. 本地测试可以成功替换br为br+2空格,上线测试就不行了,试过2个主题都一样。PS.替换一般文字没有问题

  4. 3.最新、最早、最热评论功能怎么实现的?可不可以用代码实现?

  5. 1、可不可以代码实现文章喜欢功能?
    2、怎么能代码实现评论者的vip图标?

    • 文章喜欢功能涉及很多代码,需要操作数据库的,人家开发好的插件为什么不用,不要一味排斥插件,不是说插件就一定比所谓代码差。
      vip图标功能,网上大把大把 ,自己google下

  6. 必须收藏
    太有用了!校长有没有就是可以自动将文章中出现的标签放上链接

发表评论