介绍
分享WordPresss SEO优化提示,该功能可以实现文章中的关键字自动添加内部链。不用说,内部链的好处,它可以让百度蜘蛛在你的网站上爬行更多的地方。许多WordPress插件可以实现这个功能,但小七分享了自动添加内部链的方法,而无需插件到文章的关键字标签。
不废话了,直接上教程:
美化教程
在自己的宝塔面板站下打开 /wp-content/themes/zibll/funactions.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 );
// 文章结束时添加关键字链接
二、指定关键词自动内链
用你自己的关键字和链接代替代码,你需要其他关键字来复制代码线,非常方便,这种方法有一个缺陷是无法控制关键字锚文本的数量,只要关键字出现在文章中,无论多少次都会添加链接
这个大家自己斟酌操作
/* 文章指定关键词添加内链开始 */
function replace_text_wps($text){
$replace = array(
"网赚教程" => '<a href="https://www.yjjmt.com/" target="_blank" title="网赚教程">网赚教程</a>',
"网赚教程" => '<a href="https://www.yjjmt.com/" target="_blank" title="网赚教程">网赚教程</a>',
'源码' => '<a href="https://www.yjjmt.com/" target="_blank" title="源码">源码</a>'
);
$text = str_replace(array_keys($replace), $replace, $text);
return $text;
}
add_filter('the_content', 'replace_text_wps');
© 版权声明
THE END
暂无评论内容