Opal-Estate-Pro/inc/vendors/cmb2-plugins/CMB2-Switch-Button
ThemeLexus f306df84c8 uapte
2019-09-28 16:39:55 +07:00
..
cmb2-switch-button.php uapte 2019-09-28 16:39:55 +07:00
example_screenshot.gif Origin commit 2019-09-10 11:27:33 +07:00
README.md Origin commit 2019-09-10 11:27:33 +07:00

CMB2 Switch Button Field Type

Custom Switch Button field type for CMB2 Metabox for WordPress.

Installation

You can install it as a plugin, or include the main file into your theme or plugin folder.

Usage:

add_action( 'cmb2_admin_init', 'create_your_metabox' );
if(!function_exists('create_your_metabox')){
  function create_your_metabox(){
    $prefix = '_slug_';

    $cmb2_metabox = new_cmb2_box( array(
        'id'            => $prefix . 'test_metabox',
        'title'         => esc_html__( 'Test Metabox', 'tmv' ),
        'object_types'  => array( 'page'), // Post type
        'priority'   => 'high',
        'context'    => 'normal',
    ) );

    $cmb2_metabox->add_field( array(
        'name'             => esc_html__( 'Dynamically Load', 'text-domain' ),
        'id'               => $prefix . 'metabox_id',
        'desc'             => esc_html__('','text-domain'),
        'type'	           => 'switch',
        'default'          => 'on' //If it's checked by default 
    ) );
  }
}
  • The usage in the template as same as CMB2 checkbox field type:
$test_meta = get_post_meta($post->ID, '_slug_metabox_id', true);

if($test_meta){
  //Do something when it's checked;
}

Screenshot:

Follow us: