这个功能我相信很多人还是需要的,毕竟现在这个社会,很多关键词或者关键字不能出现,但是一个个的去审核或者替换都是不太效率的,如果你有一个词典,那么可以考虑通过下面的代码配合词典来屏蔽一些比较隐晦的关键词。
代码方面来自知更鸟博客。大家有兴趣的可以去看看,是一个大神: https://zmingcx.com/automatically-replace-text.html
1 2 3 4 5 6 7 8 9 10 11 12 |
function replace_text_wps($text){ $replace = array( // '关键词' => '替换的关键词' 'wordpress' => '<a href="#">wordpress</a>', 'excerpt' => '<a href="#">excerpt</a>', 'function' => '<a href="#">function</a>' ); $text = str_replace(array_keys($replace), $replace, $text); return $text; } add_filter('the_content', 'replace_text_wps'); add_filter('the_excerpt', 'replace_text_wps'); |
如果你不需要过滤文章摘要的话,那么可以去掉代码中最后一行即可。通过这个代码你可以完成很多事情,比如说关键词替换为文章标签,图片添加额外属性等等,只要你能想到的,基本都可以通过这个代码来实现。
下面是实现之后的效果: