专注云服务商活动
网站运营运维笔记

WordPress文章发布的时候自动添加Tag标签

对于网站的SEO要求而言,每一篇文章最好添加对应文章相关的TAG标签有利于搜索引擎和内链。但是有很多时候我们也会忘记添加TAG,这里我们可以用代码实现自动添加。

///* 自动给文章添加标签 */
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 );
        }
    }
}

这里需要注意的是,我们所谓的自动添加标签,前提是我们有TAG,而且在代码中会检测文章内是否有匹配的标签,然后自动添加。

投上你的一票
域名主机商优惠信息推送QQ群: 627775477 获取商家优惠推送,禁言。
赞(0)
未经允许不得转载:老左笔记 » WordPress文章发布的时候自动添加Tag标签