为wordpress日志关键词添加链接,增加内链和外链,有利于SEO,实现上述功能一般我们会通过安装插件来实现,比如:WP Keyword Link和SEO Smart Link等。
利用《批量替换WordPress文章中的文字》一文的方法,不用插件也可以实现自动为关键词添加内链和外链。
将下面代码粘贴到主题functions.php文件中:
function replace_text_wps($text){ $replace = array( 'HotNews' => '<a href="https://zmingcx.com/" rel="bookmark" title="HotNews Pro主题">HotNews</a>', '知更鸟' => '<a href="https://zmingcx.com/" rel="bookmark" title="知更鸟博客">知更鸟</a>', '关键词' => '<a href="https://zmingcx.com/" rel="bookmark" title="说明">关键词</a>' ); $text = str_replace(array_keys($replace), $replace, $text); return $text; } add_filter('the_content', 'replace_text_wps');
本站文章大部分始于原创,用于个人学习记录,可能对您有所帮助,仅供参考!
我的微信
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
广东省广州市番禺区 1F
如果一篇文章,出现多个相同关键词,那不是都要加上链接?
广东省广州市 2F
一篇文章里面出现几次同一个关键词,这个关键词如果要链接到几个不同的网址应该怎么办?
重庆市铜梁县 3F
出现关键词叠加,锚文本太多,对seo可能不太好
江苏省无锡市 4F
出现楼上那几位说的问题,那要怎么办啊?
江苏省镇江市京口区 5F
这个 好是好,,但对小白 就有点 要求高了。
山东省烟台市 6F
其实还有别的办法,用正则匹配也是可以的。非贪婪匹配就能解决问题。
广西南宁市 7F
如果能够自动把本站所使用的标签都加上链接就更完美了
江苏省南京市 8F
出现一个问题,如果我设置了两个关键词一个是“知更鸟”一个是“鸟大”,又或者一个是“知更鸟”,一个是“知更鸟大”;那一个页面出现了这样的句子“如今的知更鸟大的飞上天啦!”那该如何是好……
湖北省武汉市 B1
@ 森林之家 估计会按照创建标签的顺序或者时间来 谁在前面先匹配谁
广西南宁市 B1
@ 森林之家 我就是遇到这个问题, 在用楼主上面的内链函数的时候,在同一篇文章遇到, 例如: 大兴安岭、 和 兴安、 短的词是加上了, 后面长的词,没办法加,
上海市 9F
来学习了
浙江省杭州市 10F
不好使,但凡文章中出现的所有关键词都给加上了内链,密密麻麻实在是恐怖!
浙江省杭州市 11F
支持支持,省了用插件
河南省郑州市 12F
如何才能使添加了链接的关键词不变色?
湖北省武汉市 13F
那请问知更鸟主题怎么取消这个功能?