在wordpress中对自定义元变量进行分组

时间:2012-12-16 09:45:44

标签: php wordpress meta-boxes

我使用以下代码将自定义元框添加到自定义帖子类型的管理员。

 <?php 
$prefix = '_myType_'; 
global $meta_boxes;

$meta_boxes = array();

$meta_boxes[] = array(

    'id' => 'myType',
        'title' => 'myType Data',
         'pages' => array( 'myType' ),
         'context' => 'normal',
         'priority' => 'high',
         'fields' => array(



        array(
            'name' => 'Starts',
            'id'   => "{$prefix}starts",
            'type' => 'date',

            'js_options' => array(
                'appendText'      => '(yyyy-mm-dd)',
                'dateFormat'      => 'yy-mm-dd',
                'changeMonth'     => true,
                'changeYear'      => true,
                'showButtonPanel' => true,
            ),
        ),

        array(
            'name' => 'Ends',
            'id'   => "{$prefix}ends",
            'type' => 'date',

            'js_options' => array(
                'appendText'      => '(yyyy-mm-dd)',
                'dateFormat'      => 'yy-mm-dd',
                'changeMonth'     => true,
                'changeYear'      => true,
                'showButtonPanel' => true,
            ),
        ),
    )
);


function YOUR_PREFIX_register_meta_boxes()
{
    if ( !class_exists( 'RW_Meta_Box' ) )
        return;

    global $meta_boxes;
    foreach ( $meta_boxes as $meta_box )
    {
        new RW_Meta_Box( $meta_box );
    }
}
add_action( 'admin_init', 'YOUR_PREFIX_register_meta_boxes' );

我有很多字段,我需要一种方法将项目组合在一起,例如hr标签。 出于某种原因,我认为这会起作用

       array(
            'id' => 'box_1_hr',
            'name' => 'box_1_hr',
            'type' => 'hr',
            'options' => array(
                'width' => '100%',
                'color' => '#DFDFDF'
            )
        ),   

但它没有! 如果能做到这一点,没有人有任何想法吗? 感谢

0 个答案:

没有答案