2012-12-13 104 views
1

我目前有幾個不同的鏈接類別,其中有鏈接。我的目標是讓任何帖子的編輯屏幕顯示這些鏈接類別,以便我可以選擇要在該帖子上顯示的鏈接類別。Wordpress-如何顯示每個帖子的鏈接類別?

我目前使用相關鏈接插件,但它沒有包含鏈接類別。

作爲一個例子,我想創建一個帖子,並從後端選擇一個特定的鏈接類別,它​​將顯示該帖子中的所有鏈接。

我花了數小時試圖找到一個插件,可以實現這一點,但似乎沒有做我想做的事。

理想情況下,我希望有一個彈出窗口可以從後端進行選擇,而無需用戶自定義字段。

我在PHP方面的知識有限,並且依照SO的專家來協助完成我的目標。謝謝!

回答

0

您將不得不使用自定義元框來處理自定義字段在一個不錯的界面。有幾個例子在WordPress的答案,here's one of mine非常類似於你所需要的。

要獲取鏈接類別,我們需要get_terms('link_category'),它返回我們在下拉選擇器中使用的數組。

add_action('edit_form_after_title', 'dump_link_cats_so_13852089'); 

function dump_link_cats_so_13852089() 
{ 
    global $post; 
    if('post' != $post->post_type) 
     return; 

    # Use this in your Custom Meta Box 
    $link_cats = get_terms('link_category', array('hide_empty'=>false)); 
    var_dump($link_cats); 
} 

enter image description here

:這個例子只是後帖子標題數組轉儲
相關問題