SEO优化是一个比较麻烦的活,添加标签也是一种SEO优化的手法,那么有时候文章手动添加标签时会忘记添加一下与本文章相关的标签,那么我们如何实现让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上传文件自动重命名
4 人点赞 -1382 次阅读 WordPress上传文件自动重命名

有时候QQ截图图片啊,然后一些文件上传到WordPress的媒体库之...

WordPress获取用户头像直接链接地址
3 人点赞 -1947 次阅读 WordPress获取用户头像直接链接地址

在开发wordpress的时候碰到了一个棘手的问题,wp内置函数是无...

WordPress如何去除固定连接中的index.php
2 人点赞 -1977 次阅读 WordPress如何去除固定连接中的index.php

今天群里的朋友WordPress主题交流QQ群里面有朋友问如何让wor...