- 资源介绍
- 更新记录
- 安装教程
关于wordpress程序的SEO优化,柠檬也有点迷茫,插件太多。先不纠结插件的问题,我们先把SEO基础做好。 这篇教程是做网页TAG内联的。5日网本站所有教程优先使用免插件版。
怎么自动为wordpress文章内的TAG添加内联?
WordPress纯代码实现自动添加文章标签链接的方法?其实很简单,我们只需在自己主题的functions.php文件最后一个?>前添加下面代码即可。
自动标签链接代码
/* 自动为文章内的标签添加内链 */
$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文件后,当我们发布、更新、保存文章时,会自动检测文章中是否有标签关键词,如果有就会自动添加这些标签的链接。如这篇文章有标签:5日网,那么只要我们的文章内容中出现有5日网的关键词,那么就会自动为“5日网”添加标签链接变成内链。
只要我们站点的Tag标签够多的情况下,使用这两个代码以实现WordPress站点自动为文章添加标签和标签内链,那么将会大大减少我们的工作量。如果大家平时不喜欢人工添加标签的,不妨试试这个方法。
注意事项:
上面代码中$match_num_to = 1; //一篇文章中同一个标签最多自动链接几次,这个建议最多只设置3次。
2020-01-30
猜你喜欢
-
WordPress获取文章摘要函数the_excerpt详解
2020-03-28 -
苹果cms电影网站源码带后台无加密开源版
2020-07-23 -
网络游戏【希望】2019免NP重制加强版一键端+客户端+视频教程
2019-12-08 -
DDOS网页端卡密API源码附视频教程_源码下载
2018-05-17 -
WordPress自动检测并显示文章是否被百度收录
2020-02-06 -
WordPress如何为后台文章列表添加缩略图
2020-01-31 -
WordPress评论获取QQ头像和昵称教程
2020-03-28 -
WordPress不可忽视的面包屑导航SEO优化技巧
2020-03-28 -
WordPress添加文章样式,不同文章形式使用不同模板
2020-03-28 -
WordPress自动为新文章添加已使用过的标签
2020-01-30
-
米酷影视v7.0.5源码安装教程,电影网站源码安装教程
2020-06-11 -
五湖联盟麻将集合版安装视频教程
2020-02-05 -
WordPress如何禁止古腾堡编辑器加载谷歌字体
2020-03-28 -
网络游戏【天龙八部】2019修复+更新特色版VM一键服务端+客户端+GM工具+视频教程
2019-12-08 -
2020聚合搜索V5.0泛目录站群PHP源码 带安装教程_源码下载
2020-03-08 -
WordPress如何截取文章摘要/文章标题/文章内容字数
2020-03-28 -
服务器需要扩容,如何停止宝塔的所有服务?
2020-03-24 -
WordPress如何给古腾堡编辑器添加自定义模块
2020-03-28 -
手游【大战三国志】一键服务端+授权后台+视频教程
2019-12-12 -
全新钱包量化/多币种推荐奖励理财源码区块/矿机/新token钱包源码带安装视频教程
2020-03-10
猜你在找
1、本站所有资源均来源于网络收集,一切版权©归原作者所有,请保留原版权信息。
2、本站分享仅供参考学习和演示,禁止商用,如需商用,请从正规渠道选择购买正版!使用正版!支持正版!维护一个良好的知识产权环境。
3、内容故是参考与学习,不确保能正常演示,也不包含其中的技术服务。
4、排除在某个功能上存在有其它的BUG或源码残缺的可能,购买后一率不能退款。
5、资源下载不含技术服务,需付费安装请联系客服100元/次。
6、文件储存在网盘,如发现链接或者密码有误,请联系客服。
7、如果付款后下载不了,请提交工单说明,客服会在24小时内解决,如果解决不了,会为您退款。
8、侵权反馈邮箱:yutongyuncom@qq.com
顺风猫 » WordPress SEO优化 如何自动为文章添加标签链接增加站点内链
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 顺风猫
- 2020-01-30Hi,初次和大家见面了,请多关照!