2012-03-23 220 views
0

我正在構建一個自定義帖子類型並尋找一個解決方案,或者有一個自定義元框,以便管理員可以選擇自定義帖子類型出現在哪個頁面上。WordPress自定義帖子類型

E.g.我有一個名爲Testimonials的自定義帖子類型。

這是包含精選圖片,標題和內容的頁面上的推薦列表。

會有所有列出的網頁,我可以使用標準的WP查詢

在某些頁面上做到這一點(例如,大約,新聞,案例研究),我希望能夠在打印推薦頁面的邊欄。某個推薦,管理員可以從下拉菜單中選擇在該頁面上放置推薦。

1每頁的感言數。

我期待着您的回覆和反饋

+0

http://wordpress.stackexchange.com – MetalFrog 2012-03-23 15:22:21

回答

2

您可以使用add_meta_box將自定義元框添加到自定義帖子類型中。

http://codex.wordpress.org/Function_Reference/add_meta_box

add_meta_box(
    'meta_box_id', //The ID of the Meta Box 
    'Meta Box Title', //The Title of the Meta Box 
    'meta_box_id_meta_box', //Callback Function 
    'page', //Post type to apply to, in this case you would want 'page', or the ID of a Custom Post Type 
    'normal', //Priority 
    'default' //Callback Agruments 
); 

你可以找到關於此功能是如何加入到一個鉤子的更多信息,保存等在這裏:http://wp.smashingmagazine.com/2011/10/04/create-custom-post-meta-boxes-wordpress/

從那裏,你只需要做出一個選擇菜單包含您的自定義內容類型的所有頁面ID(通過使用WP_Query,並循環顯示結果)。保存表單時,會保存該ID,然後將該ID與WP_Query一起使用,以便將單個帖子拖放到頁面模板上。

0

我不能說我對你的要求100%清楚,但鏈接WordPress的帖子中,我已經找到了Posts 2 Posts插件是非常有用的。我用它將兩個不同的自定義帖子類型鏈接在一起,但我相信你可以用它將自定義帖子類型鏈接到頁面。

相關問題