narmafzam/cmb2-tabs

维护者

详细信息

github.com/narmafzam/cmb2-tabs

源代码

安装: 106

依赖者: 0

建议者: 0

安全性: 0

星标: 2

关注者: 2

分支: 19

语言:JavaScript

类型:项目

1.0.7 2020-12-16 14:12 UTC

This package is auto-updated.

Last update: 2024-09-16 22:42:13 UTC


README

CMB2的标签。

example

它是如何工作的?

此插件向CMB2盒子添加新参数

  • vertical_tabs (布尔型)
  • tabs (数组)

示例

add_action( 'cmb2_admin_init', 'cmb2_sample_metabox' );
function cmb2_sample_metabox() {

	$prefix = 'your_prefix_demo_';

	$cmb_demo = new_cmb2_box( array(
		'id'            => $prefix . 'metabox',
		'title'         => __( 'Test Metabox', 'cmb2' ),
		'object_types'  => array( 'page', 'post' ), // Post type
		'vertical_tabs' => true, // Set vertical tabs, default false
        'tabs' => array(
            array(
                'id'    => 'tab-1',
                'icon' => 'dashicons-admin-site',
                'title' => 'Tab 1',
                'fields' => array(
                    $prefix . '_field_1',
                    $prefix . '_field_2',
                ),
            ),
            array(
                'id'    => 'tab-2',
                'icon' => 'dashicons-align-left',
                'title' => 'Tab 2',
                'fields' => array(
                    $prefix . '_field_3',
                    $prefix . '_field_4',
                ),
            ),
        )
	) );

	$cmb_demo->add_field( array(
		'name'          => __( 'Test field 1', 'cmb2' ),
		'id'            => $prefix . '_field_1',
		'type'          => 'text',
	) );

	$cmb_demo->add_field( array(
        'name'          => __( 'Test field 2', 'cmb2' ),
        'id'            => $prefix . '_field_2',
        'type'          => 'text',
    ) );

    $cmb_demo->add_field( array(
        'name'          => __( 'Test field 3', 'cmb2' ),
        'id'            => $prefix . '_field_3',
        'type'          => 'text',
    ) );

    $cmb_demo->add_field( array(
        'name'          => __( 'Test field 4', 'cmb2' ),
        'id'            => $prefix . '_field_4',
        'type'          => 'text',
    ) );

}

变更日志

1.0.3

  • 增加了对暗黑模式的支持。
  • 修复了小工具屏幕上的标签显示。

1.0.2

  • 修复了添加分组行选择器。

1.0.1

  • 增加了 cmb2-tab-ignore 工具。

1.0.0

  • 首次提交。