WordPress发布文章自动添加标签TAG(WordPress主页定制)

Wordpress7个月前更新 SUYEONE
1.7K 0 0

之前我曾撰写过一篇关于如何在WordPress中不依赖插件实现标签内联的文章。然而,那个方法要求用户在每篇文章的设置中手动输入tag标签。现在,我想分享一个教程,教你如何让WordPress自动为你的文章添加标签,这样你就可以结合我之前提到的无插件标签内链技巧,进一步增强内部链接的构建。

要实现这一功能,你需要将以下代码直接添加到你的主题的functions.php文件中:

“`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版本兼容,因为我个人仍在使用手动添加标签的方式,这种方式更便于控制。因此,我写这篇文章主要是为了记录这个方法,以备将来研究使用。

通过这段代码,WordPress将自动扫描文章内容并识别已存在的标签,然后将它们关联到相应文章,从而省去了手动输入的步骤。这将使你的网站更加自动化,同时保持内部链接的优化

© 版权声明

相关文章

暂无评论

暂无评论...
☺一键登录开启个人书签等功能!