WordPress自动添加已经使用过的文章标签

科学软件(梯子)

每当我们写文章的时候,都需要手动给WordPress文章添加标签,这样既能给访问者明确这篇文章的重点,也能够给网站的SEO带来很多好处。

每次都要手动给文章添加标签,很麻烦?不知文章是否出现以前用过的标签,怎么办?以下代码就可以解决这些问题,它会在你发布/保存文章时,检测文章的内容中,是否出现曾经使用过的标签,如果出现,就自动为文章添加这些标签。

将此段代码复制到主题的 functions.php 中即可使用:

/**
 * WordPress自动添加已经使用过的文章标签
 */
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 );
		}
	}
}

提示:添加本段代码后,新建的文章才能检测文章内的标签内容,已经发布的是不能自动检测的,需要手动更新下文章内容。

赞(1)
分享到: 更多 (0)
广告位招租了啦!!!快来联系
此处应有广告

评论 抢沙发

评论前必须登录!

 



本站承接:网站制作相关业务 WORDPRESS相关业务

联系QQ:87614289 Email:waizhuti@qq.com
歪主题WordPress建站
售前解惑答疑 售后技术支持

觉得此资源很适合你的心情,那么联系客服购买吧~~

支付宝扫一扫付款

微信扫一扫付款

QQ扫一扫付款