WordPress用代码实现自动为文章添加标签

03月/10日/WordPress/浏览 521

WordPress用代码实现自动为文章添加标签,其实需求并不大,很多人还是愿意手动添加,但每天发布量很大,然后每一篇文章的关键字标签都手动添加链接还是有些繁琐。


简单用代码搞定,在当前WordPress主题的函数文件functions.php加入以下代码:


//WordPress自动为文章添加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 ) {
			// 如内容出现已使用过的tag,自动添加这些tag
			if ( strpos($post_content, $tag->name) !== false)
				wp_set_post_tags( $post_id, $tag->name, true );
		}
	}
}


WordPress怎么给文章关键词标签自动添加内链,可以参考参考:https://www.zhuige.com/news/218.html

发表评论

暂无评论,抢个沙发...

客服 工单