2016-09-20 37 views
1

我寫了一個腳本來添加新的條目到我的「互動」職位類型,但他們不出現在交互中,當我手動指向我的瀏覽器的ID在編輯器中發帖,它告訴我「未知的帖子類型」。WordPress的 - 「未知的職位類型」當編輯

繼承人的代碼,我加入後:

  $new_post = array(
      'post_title' => $title, 
      'post_content' => '', 
      'post_status' => 'publish', 
      'post_date' => date('Y-m-d H:i:s'), 
      'post_author' => '', 
      'post_type' => 'interaction' 
     ); 

     $id = wp_insert_post($new_post);`` 

正在創建的職位,但新的項目不相互作用名單上出現了,因爲它告訴我的,我不能編輯它未知的帖子類型。

什麼可能導致此問題?

+0

你必須有一個標題和內容 - 我不知道,空內容算作內容。嘗試一次虛擬內容:)(例如「這是內容」或「Lorem ipsum ...」)並檢查$ title變量是否爲空。 –

+0

檢查是否在帖子中插入條目 – Savan

回答

1

您的post_type參數中有錯字。將其更改爲:interactions而不是interaction

<?php 
$new_post = array(
    'post_title' => $title, 
    'post_content' => '', 
    'post_status' => 'publish', 
    'post_date' => date('Y-m-d H:i:s'), 
    'post_author' => '', 
    'post_type' => 'interactions' 
); 

$id = wp_insert_post($new_post); 
相關問題