2012-12-13 105 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

:这个例子只是后帖子标题数组转储
相关问题