在优化wordpress网站的时分,通过标签给文章内容傍边相关的关键词主动增加内链还是很有必要的,以强化内链提升用户黏度还是很有好处的。
那么要如何做到呢?
其实,并不难。在这里提供以代码的办法来主动完成这种功用 :
/**
* WordPress文章内容标签自动加锚文本内链
**/
function wptag_auto_add_anchor_text_link($content){
$limit = 1; // 设置WordPress文章同一个标签,自动添加几次内链?
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
$link = get_tag_link($tag->term_id);
$keyword = $tag->name;
$cleankeyword = stripslashes($keyword);
$url = '<a target="_blank" href="'.$link.'" title="'.str_replace('%s', addcslashes($cleankeyword, '$'), __('View all posts in %s')).'">'.addcslashes($cleankeyword, '$').'</a>';
$regEx = '\'(?!((<.*?)|(<a.*?)))('. $cleankeyword . ')(?!(([^<>]*?)>)|([^>]*?</a>))\'s';
$content = preg_replace($regEx,$url,$content,$limit);
}
}
return $content;
}
add_filter( 'the_content', 'wptag_auto_add_anchor_text_link', 1 );
添加在主题的functions.php
内添加。
注意高亮代码部分也可能会被替换成内链内容。
文章发表后,主动匹配您的标签库,并将标签完全一致的文字段作为这一篇文章的标签,还可以主动赋予内部链接。这种办法可以很好的协助我们的网站做很好的内链,然后加速网页的收。
© 版权声明
分享是种美德转载请保留源链接;部分转载文章会标注源链接
◎ 文件说明
如图片失效,尝试更换图片二级域名为 oss 或 www ; 无特殊说明,则压缩包文件解压密码为 www.uhmao.com ; 部分内容由于精力有限,无法全部测试其安全性、有效性。请仔细阅读网站底部的免责声明
◎ 文件说明
如图片失效,尝试更换图片二级域名为 oss 或 www ; 无特殊说明,则压缩包文件解压密码为 www.uhmao.com ; 部分内容由于精力有限,无法全部测试其安全性、有效性。请仔细阅读网站底部的免责声明
THE END
请登录后查看评论内容