使CMB text_datetime_timestamp字段可重复

时间:2014-07-02 21:34:14

标签: wordpress custom-post-type custom-fields

我正在使用CMB为wordpress自定义帖子创建自定义字段 https://github.com/WebDevStudios/Custom-Metaboxes-and-Fields-for-WordPress

我使用text_datetime_timestamp来设置日期和时间,我需要使这个字段可重复,而不是

当我浏览文档时,我们可以创建新字段,但我无法弄清楚它是如何制作的,并且#34; text_datetime_timestamp"现场可重复的

任何人都可以告诉我实现这个目标的方法吗?

谢谢

2 个答案:

答案 0 :(得分:0)

我没有找到使该字段可重复的解决方案,因此我将该字段放入组中并使其可重复

array(
            'id'          => $prefix . 'repeat_date_group',
            'type'        => 'group',
            'description' => '',
            'options'     => array(
                'group_title'   => __( 'Date/Time {#}', 'cmb' ), 
                'add_button'    => __( 'Add Another Date/Time', 'cmb' ),
                'remove_button' => __( 'Remove Date/Time', 'cmb' ),
                'sortable'      => true, // beta
            ),
            'fields'      => array(
                array(
                    'name' => 'Date/Time',
                    'desc' => '',
                    'id' => $prefix . 'course_date',
                    'type' => 'text_datetime_timestamp'
                ),
            ),
        ),

我希望这个答案对某些人有帮助

答案 1 :(得分:0)

这是我的代码,你可以试试这个

$cmb= new_cmb2_box( array(
    'id' => $prefix.'testing',
    'title' => _('Testing'),
    'object_types' => array('post'),
    'context'       => 'normal',
    'priority'      => 'high',
    'show_names'    => true,
    ));

$cmb->add_field( array(
'name' => 'Test Date/Time Picker Combo (UNIX timestamp)',
'id'   => 'wiki_test_datetime_timestamp',
'type' => 'text_datetime_timestamp',
'repeatable' => true,

));