WordPress SEO优化 若何自动为文章添加标签链接

2021-03-08 0 144

WordPress自动为新文章添加已使用过的标签_教程wordpress错误

WordPress SEO优化 若何自动为文章添加标签链接

关于wordpress程序的SEO优化柠檬也有点渺茫插件太多。先不纠结插件的问题我们先把SEO基础做好。 这篇教程是做网页TAG内联的。代码农本站所有教程优先使用免插件版。

怎么自动为wordpress文章内的TAG添加内联?

WordPress纯代码实现自动添加文章标签链接的方式?着实很简单我们只需在自己主题的functions.php文件最后一个?>前添加下面代码即可。

WordPress优化之去掉分类链接中的category_wordpress主题教程

自动标签链接代码

/* 自动为文章内的标签添加内链 */
$match_num_from = 1;        //一篇文章中同一个标签少于几回不自动链接
$match_num_to = 1;      //一篇文章中同一个标签最多自动链接几回
function tag_sort($a $b){
    if ( $a->name == $b->name ) return 0;
    return ( strlen($a->name) > strlen($b->name) ) ? -1 : 1;
}
function tag_link($content){
    global $match_num_from$match_num_to;
        $posttags = get_the_tags();
        if ($posttags) {
            usort($posttags \"tag_sort\");
            foreach($posttags as $tag) {
                $link = get_tag_link($tag->term_id);
                $keyword = $tag->name;
                $cleankeyword = stripslashes($keyword);
                $url = \"<a href=\\\"$link\\\" title=\\\"\".str_replace(\'%s\'addcslashes($cleankeyword \'$\')__(\'【查看含有[%s]标签的文章】\')).\"\\\"\";
                $url .= \' target=\"_blank\"\';
                $url .= \">\".addcslashes($cleankeyword \'$\').\"</a>\";
                $limit = rand($match_num_from$match_num_to);
                $content = preg_replace( \'|(<a[^>]+>)(.*)(\'.$ex_word.\')(.*)(</a[^>]*>)|U\'.$case \'$1$2%&&&&&%$4$5\' $content);
                $content = preg_replace( \'|(<img)(.*?)(\'.$ex_word.\')(.*?)(>)|U\'.$case \'$1$2%&&&&&%$4$5\' $content);
                $cleankeyword = preg_quote($cleankeyword\'\\\'\');
                $regEx = \'\\\'(?!((<.*?)|(<a.*?)))(\'. $cleankeyword . \')(?!(([^<>]*?)>)|([^>]*?</a>))\\\'s\' . $case;
                $content = preg_replace($regEx$url$content$limit);
                $content = str_replace( \'%&&&&&%\' stripslashes($ex_word) $content);
            }
        }
    return $content;
}
add_filter(\'the_content\'\'tag_link\'1);

 

柠檬有话说:

把上面代码添加到functions.php文件后当我们宣布、更新、保留文章时会自动检测文章中是否有标签关键词若是有就会自动添加这些标签的链接。如这篇文章有标签:代码农那么只要我们的文章内容中出现有代码农的关键词那么就会自动为“代码农”添加标签链接酿成内链。

只要我们站点的Tag标签够多的情况下使用这两个代码以实现WordPress站点自动为文章添加标签和标签内链那么将会大大削减我们的工作量。若是人人平时不喜欢人工添加标签的不妨试试这个方式。

注意事项:

上面代码中$match_num_to = 1; //一篇文章中同一个标签最多自动链接几回这个建议最多只设置3次。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

一直被模仿,从未被超越!

常见问题
  • 本站所有源码都是通过互联网采集而来,不保证源码得完整性和可用性,如果介意请勿购买!
查看详情
  • 本站源码不提供任何服务帮助。本站只是提供源码,不提供服务帮助!
查看详情

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务