王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

Emlog自动为文章标签增加该标签的链接

我们在编写文章时,常常须要增加一些标签的链接,如许不仅能够优化我们的内链,对用户来讲也能够参照相干的文章,假如对文章的关键字举行手动增加链接,那样对我们来讲太麻烦了,而且在标签关键词许多的情况下我们是记不住的,那怎样怎样让Emlog站点的文章自动增加标签链接变成内链呢?实在我们只须要在主题目录下的module.php文件中增加一段代码就能够完成了。
翻开我们主题的module.php文件增加以下代码:

/自动为文章标签增加该标签的链接function tag_link($content){    global $CACHE;        $tag_cache = $CACHE->readCache('tags');        foreach($tag_cache as $value){                $tag_url = Url::tag($value['tagurl']);                $keyword = $value['tagname'];                $cleankeyword = stripslashes($keyword);                $url = "<a href=\"{$tag_url}\" title=\"阅读关于“{$cleankeyword}”的文章\" target=\"_blank\" >{$cleankeyword}</a>";                $regEx = '\'(?!((<.*?)|(<a.*?)))('. $cleankeyword . ')(?!(([^<>]*?)>)|([^>]*?</a>))\'s';                $content = preg_replace($regEx,$url,$content);        }        return $content;}

其次在echo_log.php中将 <?php echo $log_content; ?> 修改成 <?php echo tag_link($log_content); ?> 即可。

相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。