如何在帖子发布时自动将关键字添加到分类中,并将其分配给帖子

时间:2010-09-03 作者:zagriyen

如何在发布帖子时自动将关键字添加到分类法中,并将其分配给帖子例如,我在我的post edition中有一个自定义元框,当您完成此输入时,函数应在后台生成一组关键字,我希望这些关键字在发布帖子时自动添加到该帖子中的特定自定义分类法中,这是可能的吗?我试着用

wp\\u set\\u object\\u术语

没什么好用的,谢谢

对不起,我的英语很差

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

您可以使用save\\u post挂钩,在挂钩函数中使用wp\\u insert\\u术语,如下所述:

http://codex.wordpress.org/Function_Reference/wp_insert_term

然后在帖子上使用wp\\u set\\u object\\u terms来指定您刚才创建的分类术语,如下所示:

http://codex.wordpress.org/Function_Reference/wp_set_object_terms

例如:

function my_save($post_id) {
    wp_insert_term( \'bannanapost\', \'fruit\');
    wp_set_object_terms( $post_id, \'bannanapost\', \'fruit\', true )
}
add_action(\'save_post\',\'my_save\');
上述代码,放在函数中。保存主题的php时,会在水果分类法中的每个帖子中添加“bannanapost”一词

结束

相关推荐

我可以将类别Metabox添加到附件吗?

我在用register_taxonomy_for_object_type() 将类别分类字段添加到媒体上载(附件)。我正在使用此代码执行此操作:add_action(\'init\', \'reg_tax\'); function reg_tax() { register_taxonomy_for_object_type(\'category\', \'attachment\'); } 这可以在查看图像时为媒体页面添加一个简单的分类文本字段。我真正想要的是让它显示实