WordPress在编辑文章的时候,我们可以根据文章的内容,来添加一定的关键词,也就是TAG标签!此功能对搜索引擎的SEO还是有一定优势的,只要设置合理和得当更有利于搜索引擎的收录和抓取,但是也不太建议过度设置,一篇文章不要过度的堆积关键词TAG标签,一般建议是3-5个,如果想设置多一点也不太建议超过10个!
在WordPress编辑文章时,养成良好的习惯,每次都根据自己的内容手动设置关键词自然是最好的,但是有个时候也会忘记,或者觉得设置起来繁琐,这里分享一段代码,可以不需要任何插件自动为文章添加关键词TAG标签,只要你的文章内容里出现了已经使用过的关键词TAG标签,就会自动添加这些关键词TAG标签到该文章。
只需要把下面代码,添加到主题的functions.php里即可,不同的主题可能该文件名称不一样。另外如果主题更新了,需要继续使用此功能,记得自己再更新主题后重新添加。
//自动为文章添加标签 主机玖玖 www.zhuji999.com 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 ) { // 如果文章内容出现了已使用过的标签,自动添加这些标签 主机玖玖 www.zhuji999.com if ( strpos($post_content, $tag->name) !== false) wp_set_post_tags( $post_id, $tag->name, true ); } } }
以DUX主题为例,则是添加到“functions-theme.php”!
另外我们还可以自动为文章的TAG标签关键词加上内链,具体如何实现WordPressTAG标签关键词自动内链可以参考下面文章: