为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
那请问知更鸟主题怎么取消这个功能?