在我的功能中。php我试图检查用户是否在自定义字段下拉列表中选择了一个值,然后将该值设置为发布文章时的术语。我正在使用以下函数,但它似乎不起作用。虽然如果我从自定义分类检查列表中选择一个术语并发布帖子,该术语不会被保存。所以我想我很接近了?不
function artist_term_save( $post_ID ){
// Bail if we\'re doing an auto save
if( defined( \'DOING_AUTOSAVE\' ) && DOING_AUTOSAVE ) return;
//check if they selected your state term
$artist = isset($_POST[\'magicfields[shop_artist][1][1]\']) ? $_POST[\'magicfields[shop_artist][1][1]\'] : \'\'; //make sure of what the input name is here...
//insert post meta
wp_set_object_terms($post_ID, $artist, \'byartist\');
}
注意:magicfields[shop\\u artist][1][1]是HTML中“选择”下拉列表的名称。