WordPress内链的好坏就不用说了,它可以让百度蜘蛛在你的网站爬行更多的地方,利于SEO,这里就不过多介绍了,追格小编直奔主题WordPress怎么给文章关键词标签自动添加内链。
在WordPress主题目录下的functions.php文件中添加以下代码就可以实现:
/WordPress 文章关键词自动内链
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){
$match_num_from = 1; //一个标签少于几次不添加链接
$match_num_to = 1; //一个标签至多添加几次链接
$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[^>]+>)(.*)<pre.*?>('.$ex_word.')(.*)<\/pre>(</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);
相关推荐
WordPress用代码实现自动为文章添加标签
-
WordPress提示Your PHP installation appears to be missing the MySQL extension which is required by WordWordPress网站提示“Your PHP installation appears to be missing the MySQL extension which is required by WordPress”,大概意思就是:您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。
-
追格小程序用户隐私保护设置教程追格小程序是一个积木式小程序搭建框架,基于Uniapp+WordPress开发的微信小程序,代码免费开源不加密且支持二开,安装追格相应扩展模块(模块支持按需购买),简单配置即可快速搭建不限于圈子社区、知识付费、活动报名、资讯等类型小程序。
-
追格资讯小程序(开源版)更新发布隐私协议接口追格资讯小程序Free(又称酱茄free),实现WordPress网站数据与小程序同步共享,简单的配置就能搭建自己的资讯/博客小程序。一套代码多端适用(微信端、百度端、QQ端、H5端)。
-
追格主题"vip会员和资源下载"插件正式发布“追格主题”是一款免费开源的WordPress主题,专为资源下载、资讯媒体、图文博客网站而设计,响应式布局且自带用户中心、点赞收藏评论、SEO、个人主页、文章目录等功能,追格主题遵循GPL V2.0开源协议发布。以下内容含有广告信息。
-
WordPress后台仅限管理员查看评论的修改方法WordPress玩家都周知,WordPress后台的评论除管理员外,其他角色也可见。若我们想限制一下角色权限,仅限管理员可见,不妨看看下面修改方法。
-
追格商城小程序(开源版)V1.4.2新增分类排序等功能追格商城小程序(开源版)是一个基于WordPress和Uniapp进行开发的微信商城系统,代码无加密、无后门,简单配置即可发布!
暂无评论,抢个沙发...