如果你想替换某些文章或评论中的文字,比如敏感词和过期内容,或者给某些关键字添加链接,比如推广链接等,那么你将下面的代码添加到主题的 functions.php 即可:
/**
* 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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
支持一下 😀
这个代码是挺方便的,如果我要替换特定分类下的内容,这个代码应该怎么修改
没搞定
想改下wordpress的评论,让他可以添加图片,类似于煎蛋无聊图那样。 加了图片代码但是每次都需要加一句<img class="imgs" src="ww3.sinaimg.cn/large/5a3cb361jw1e2wz8y0z27j.jpg">才可以显示图片可不可以设定一下,在特定的图片网址比如用户输入的网址包含sinaimg.cn,就自动在整串
网址前添加<img class="imgs" src="
网址后添加"> 实现贴图。
本地测试可以成功替换br为br+2空格,上线测试就不行了,试过2个主题都一样。PS.替换一般文字没有问题
呵呵,这个可以有
3.最新、最早、最热评论功能怎么实现的?可不可以用代码实现?
多说 自带的功能,WordPress 不知如何实现
当然可以,只不过是排序不同而已
1、可不可以代码实现文章喜欢功能?
2、怎么能代码实现评论者的vip图标?
文章喜欢功能涉及很多代码,需要操作数据库的,人家开发好的插件为什么不用,不要一味排斥插件,不是说插件就一定比所谓代码差。
vip图标功能,网上大把大把 ,自己google下
必须收藏
太有用了!校长有没有就是可以自动将文章中出现的标签放上链接