温馨提示:本文最后更新于
2024-08-22 22:53:10
,某些文章具有时效性,若有错误或已失效,请在文末留言。一个好的网站,内链是不可或缺的一部分。在优化WordPress网站的时候,善用标签不但可以加强文章间的关联性提升用户体验,也可以借助标签加强站内SEO内链。
网上有很多标签自动添加内链的插件,如 WP Keyword Link 和 Ad Inserter等等,但是所有的WordPress插件都可能会减慢网站的加载时间,哪怕只是很小的影响。一个内链链接插件带来的价值与网站的加载时间相比较,还是优选加载更快速。
下面这个方法可以纯代码实现WordPress文章自动生成标签,并自动为这些标签添加超链接实现内链功能。
文章自动添加标签功能的实现
只需将下面的代码添加到WordPress主题的functions.php文件中即可实现。
/*自动为文章添加标签 开始*/
add_action('save_post', 'auto_add_tags');
function auto_add_tags(){
$tags = get_tags( array('hide_empty' => false) );
$post_id = get_the_ID();
$post_content = get_post($post_id)->post_content;
if ($tags) {
foreach ( $tags as $tag ) {
// 如果文章内容出现了已使用过的标签,自动添加这些标签
if ( strpos($post_content, $tag->name) !== false)
wp_set_post_tags( $post_id, $tag->name, true );
}
}
}
/*自动为文章添加标签 结束*/
文章自动给文章内出现的标签内容添加超链接
只需将下面的代码添加到WordPress主题的functions.php文件中即可实现。
以上代码的功能就是在我们发布/保存/更新文章时,自动检测文章中的内容,是否出现标签内容。如果出现过,就会自动为文章内的标签添加内链。
✅来源:十一张博客
© 版权声明
●本站部分资源收集整理于互联网,仅供交流和学习使用,请于下载后24小时内删除
●版权归原作者和机构所有,严禁商用,否则产生的一切后果将由您自己承担
●如果您不喜欢本站有您信息的存在,请邮件告知我们予以删除
●版权归原作者和机构所有,严禁商用,否则产生的一切后果将由您自己承担
●如果您不喜欢本站有您信息的存在,请邮件告知我们予以删除
THE END
暂无评论内容