在前端提交的附件中添加术语

时间:2012-08-30 作者:Pollux Khafra

我有一个前端帖子表单,用户可以在其中上载一个文件和他们的帖子,我使用media_handle_sideload(). 我需要一种方法来向该附件添加一个术语,这样我就可以通过一个用户使用该术语来显示所有特定附件的循环。

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

media handle sideload 返回附件ID,附件是帖子类型为“attachment”的普通帖子。所有这些都适用,特色图片、父分类、post meta等,尽管有一些面向附件的功能,如wp_get_attachment_image

So使用wp_set_object_terms 正如您通常所做的那样,例如:

$id = media_handle_sideload(.... 
if(!is_wp_error($id)){
    wp_set_object_terms( $id, array(terms...), $taxonomy, $append );
}

结束

相关推荐

WP_SET_OBJECT_TERMS是否创建与修订的关系?

我有一个自定义的帖子类型“albums”。它是一种分类法,“album\\u artist”。我试图通过编程将艺术家添加到该分类法中,在一个连接到save\\u post的函数中使用wp\\u set\\u object\\u术语。function get_album_data($post_id) { // CODE REMOVED FOR BREVITY: IMPORT DATA FROM EXTERNAL SOURCE, PARSE VARS wp_set_object