鹿泽鹿泽  2024-06-01 09:50:52 鹿泽笔记 隐藏边栏  0 

在写文章的时候,发布之前你会设置很多标签,比如SEO优化、网站建设等,这些关键词,往往需要搜索才能找到,本文给大家分享这个是只要文章中包含了网站的关键词,就会自动添加超链接,也是更好的帮助网站收录优化,提高内页收录。

1.将下面的 PHP 代码加入到主题目录下:themes/zibll/functions.php 文件中。

// 文章添加关键词链接开始
function wpkj_auto_add_tag_link($content){
$limit = 1; // 设置同一个标签添加几次链接
$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', 'wpkj_auto_add_tag_link', 1 );  
// 文章添加关键词链接结束

注意:个人根据SEO优化经验来看,此方法并不适合网站的优化,还是自己设置的比较靠谱一点。

1、文章版权归作者所有,未经允许请勿转载。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505