为了达到更好的体验效果,请使用Chrome、Firefox等现代浏览器浏览本站!

发表文章时自动添加已经使用过的标签

wordpress 助推站长 4957℃ 2评论

写文章时添加一定量的相关标签不仅能够增加网站内链,而且有助于阅读者找到相关文章。我们都知道用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 );
		}
	}
}

转载请注明:众推不靠谱 » 发表文章时自动添加已经使用过的标签

喜欢 (2)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 用过的,很实用!
    大商盟博客2015-11-13 21:27 回复