2013-02-06 31 views
0

好的,那麼我該如何簡單甜美地進行設置。這是一個WordPress的問題可以使用wordpress API將個性化自定義(數據庫)數據添加到帖子中

 $post = array(
      'post_type'  => $type, 
      'post_title' => $title, 
      'post_content' => $content, 
      'post_status' => $status, 
      'post_name' => $slug 
     ); 
     wp_insert_post($post); 

上面的代碼創建一個職位,但我希望我的帖子能容納我自己選擇的,而不是簡單的HTML「內容」的自定義鍵=>值。

我從外部RSS提要中提取多個信息值(標題,類別,摘要,thumbnail_url)。目前,我只是將其格式化爲html,並將其全部添加到頁面中作爲「內容」,而我更願意能夠保存這些信息,因此每個單獨的值都可以相對於'後'它附加到並隨後修改,在一時興起。

i.e $page = get_page_by_title('title'); 
    $summary = $page('summary); 

我想用自己的自定義值(標題,類別,總結,拇指,網址)創建幾個「職位」。

我也想在一個'頁面'上顯示所有這些「帖子」,但這是另一次的問題。

可以這樣做嗎?

回答

2

您可以使用add_post_meta函數以及返回值wp_insert_post將自定義數據作爲自定義字段插入。

$post = array(
     'post_type'  => $type, 
     'post_title' => $title, 
     'post_content' => $content, 
     'post_status' => $status, 
     'post_name' => $slug 
    ); 
    $post_id = wp_insert_post($post); 
    add_post_meta($post_id, "title", "Behind Foo Bars"); 

然後你就可以用get_post_meta

get_post_meta($post_id, "title"); 
+0

多謝檢索。乾淨,簡單,完全是我想要的。 –

相關問題