小辉网络社区致力于优质软件,活动线报,游戏辅助,绿色工具等资源共享,好货不私藏!

Emlog博客文章内容自动添加标签链接

小辉工作室 SEO优化

早在EMLOG PRO-文章自定义关键词内外链插件时发布一个类似的插件,但是慢慢觉得的对通过插件实现的功能最好还是直接集成在模板里那样才更高效、简洁。因为以前的标签内外链需要手动去添加操作,现在确实手动操作添加一些关键词太麻烦,于是用以下方法去替代。
操作步骤如下:
在需要添加的主题模板中找到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); ?>

温馨提示:如有转载或引用以上内容请将本文链接作为出处标注!百度未收录

免责声明:本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。侵删请致信E-mail:431228450@qq.com

标签 暂无标签
资源分享
评论列表