-2

我正在我的 wp-admin 中注册一个帖子,但我不想要编辑器等,所以添加了一些字段。由 R & DI 创立的如何添加文本框,这很棒,但现在我必须添加一个选择框,选项值应该是帖子标题。我不想通过插件来做到这一点。我将文本字段添加为:

$client_meta_box = array(
    'id' => 'meta-client',
    'title' => __('Client Options','mfn-opts'),
    'page' => 'client',
    'context' => 'normal',
    'priority' => 'high',
    'fields' => array(

        array(
            'id' => 'post-link',
            'type' => 'text',

            'title' => __('Link', 'opts'),
            'sub_desc' => __('Link to client`s site', 'opts'),
        ),

    ),
);

我可以通过将类型更改为添加选择框, 'type' => 'select'但我是如何获得选项中的帖子标题值的。

4

1 回答 1

1

Using this to add meta box lile text, chackbox, selectoption.

$meta_boxes[] = array(
    'id' => 'meta-client',      // meta box id, unique per meta box
    'title' => 'Client Options',    // meta box title
    'pages' => array('client'), // post types, accept custom post types as well, 
                                    //default is array('post'); optional
    'priority' => 'high', // order of meta box: high (default), low; optional
    'fields' => array( 
        array(  
            'label'=> 'Text Input',  
            'desc'  => 'A description for the field.',  
            'id'    => $prefix.'text',  
            'type'  => 'text'  
        ),  
        array(  
            'label'=> 'Textarea',  
            'desc'  => 'A description for the field.',  
            'id'    => $prefix.'textarea',  
            'type'  => 'textarea'  
        ),  
        array(  
            'label'=> 'Checkbox Input',  
            'desc'  => 'A description for the field.',  
            'id'    => $prefix.'checkbox',  
            'type'  => 'checkbox'  
        ),  
        array(  
            'label'=> 'Select Box',  
            'desc'  => 'A description for the field.',  
            'id'    => $prefix.'select',  
            'type'  => 'select',  
            'options' => array(
                       'option1' => 'Optionone',  // 'value'=>'label'
                       'option2' => 'Optiontwo',
                       'option3' => 'Optionthree'
                    )    
        )  
    );  
于 2013-10-19T05:54:08.673 回答