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 );}
}
}
找到functions.php文件,将上面的代码粘贴到?>之前就行了。
0 0 1409 写私信
喜欢0 评分0
上一条 下一条
我的签名我做主:聚推宝网  时尚路人网
游客
合作

返回顶部