1

我目前有几个不同的链接类别,其中包含链接。我的目标是让任何帖子的编辑屏幕显示这些链接类别,以便我可以选择要在该特定帖子上显示的链接类别。

我目前正在使用相关链接插件,但它不包含链接类别。

例如,我想创建一个帖子并从后端选择一个特定的链接类别,这将显示该帖子中的所有链接。

我花了几个小时试图找到一个可以完成此任务的插件,但似乎没有一个能做我想做的事。

理想情况下,我希望有一个弹出窗口来从后端进行选择,而不必使用自定义字段。

我对 PHP 的了解有限,请听从 SO 的专家来帮助实现我的目标。谢谢!

4

1 回答 1

0

您必须使用自定义元框在一个漂亮的界面中处理自定义字段。WordPress Answers 中有几个示例,这是我的一个与您需要的非常相似的示例。

要获取链接类别,我们需要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 );
}

在此处输入图像描述

于 2013-10-02T18:29:20.503 回答