阿萌的程序小屋

萌物控重度患者与您一起畅游技术与梦想的世界

WordPress为文章内的关键词添加链接

首先阿萌在这祝大家新年快乐,今年也要步步高升,哦也。

回到正题,众所周知,文章内给必要的关键词添加链接是有利于优化的,今天来说说给wordpress文章内添加关键词链接的方法。

其实用到的很简单,就是利用替换函数替换对应的关键词,代码如下:


function replace_text_key($text){  
    $replace = array(  
        '程序' => '<a href="http://www.wangmengyu.cn/"  title="程序">程序</a>', 
    );  
    $text = str_replace(array_keys($replace), $replace, $text);  
    return $text;  
}
add_filter('the_content', 'replace_text_ key');

以上代码添加到主题文件中的function.php里就好了,记得自行修改关键词啊~~

不过也有人有其他需求,同一词汇的关键词链接不能重复太多,不然在优化上会起到反作用,但是要是设定只替换一次或者两次之类的,那就要用到preg_replace()正则替换了,但是阿萌不推荐使用这个方法,因为正则的效率比普通的str_replace效率慢太多了,如果不是特别需要个人建议尽量少用正则。另外一种方法就是先利用函数检测字符串出现的位置,替换相应位置的字符,但是这样代码复杂度就要稍微增加,并且还要多次检测文章了,效率肯定也会慢,也不推荐。

其实最简单的方式就是在学文章的时候手动添加关键词,但是不好统一管理或修改,其实也可以通过数据库语句批量修改,但是总没有以上方便。

如果大家找到了更好的方法也麻烦大家能和我一起分享啊,各位网友萌萌哒。

如有朋友感觉我的博文或代码有问题,愿能给予我宝贵的意见!Thanks

另注:转载请随意,但请带上本文地址,万分感谢。

http://www.wangmengyu.cn/?p=282

这就是真的真的是传说中的公告牌的说~~
暂且努力发展中~~

性别:男  年龄:20岁
现居:江苏  南京  浦口区
标语:萌即是一切