2014-02-13 179 views
0

我在提交頁面中使用下面的代碼。不能保存自定義分類的自定義類別

$new_post = array(
'post_title' => $title, 
'post_content' => $description, 
'post_excerpt' => $excerpt, 
'post_category' => array($_POST['cat']), 
'tags_input' => array($tags), 
'post_status' => 'publish',   
'post_type' => 'custom_post_type' 
); 
$pid = wp_insert_post($new_post); 

$_POST['cat']獲取正確的`category id。我的自定義分類法被命名爲目錄。

我可以在後端的已保存文章中查看,但checkbox未在此處被選中,而在前端,我在這些自定義類別下顯示帖子,但未顯示。

是否有辦法正確保存自定義分類的自定義類別。

回答

1

到分類,分配到一個帖子:

$cat_ids = array($new_cat_id); 
    $cat_ids = array_map('intval', $cat_ids); 
    wp_set_object_terms($post_id, $cat_ids, 'my_tax_name'); 
+0

感謝該訣竅,謝謝你救了我的時間...... –

+0

@歡迎您user2938305,很高興它幫助。請接受爲答覆。 – wesamly

相關問題