%PDF- %PDF-
Direktori : /home/opti/public_html/stlc/wp-content/plugins/insur-addon/includes/Metaboxes/ |
Current File : /home/opti/public_html/stlc/wp-content/plugins/insur-addon/includes/Metaboxes/Page.php |
<?php namespace Layerdrops\Insur\Metaboxes; class Page { function __construct() { add_action('cmb2_admin_init', [$this, 'page_metabox']); } function page_metabox() { $prefix = 'insur_'; $general = new_cmb2_box(array( 'id' => $prefix . 'page_option', 'title' => __('General Options', 'insur-addon'), 'object_types' => array('page'), 'context' => 'normal', 'priority' => 'default', )); $general->add_field(array( 'name' => __('Enable Custom Header', 'insur-addon'), 'id' => $prefix . 'custom_header_status', 'type' => 'radio', 'options' => array( 'on' => __('On', 'insur-addon'), 'off' => __('Off', 'insur-addon'), ), )); $general->add_field(array( 'name' => __('Select Custom Header', 'insur-addon'), 'id' => $prefix . 'select_custom_header', 'type' => 'pw_select', 'options' => insur_post_query('header'), 'attributes' => array( 'data-conditional-id' => $prefix . 'custom_header_status', 'data-conditional-value' => 'on', ), )); $general->add_field(array( 'name' => __('Enable Custom Footer', 'insur-addon'), 'id' => $prefix . 'custom_footer_status', 'type' => 'radio', 'options' => array( 'on' => __('On', 'insur-addon'), 'off' => __('Off', 'insur-addon'), ), )); $general->add_field(array( 'name' => __('Select Custom Footer', 'insur-addon'), 'id' => $prefix . 'select_custom_footer', 'type' => 'pw_select', 'options' => insur_post_query('footer'), 'attributes' => array( 'data-conditional-id' => $prefix . 'custom_footer_status', 'data-conditional-value' => 'on', ), )); $general->add_field(array( 'name' => __('Show Page Banner', 'insur-addon'), 'id' => $prefix . 'show_page_banner', 'type' => 'radio', 'default' => 'on', 'options' => array( 'on' => __('On', 'insur-addon'), 'off' => __('Off', 'insur-addon'), ), )); $general->add_field(array( 'name' => __('Enable BreadCrumb', 'insur-addon'), 'id' => $prefix . 'show_page_breadcrumb', 'type' => 'radio', 'default' => 'on', 'options' => array( 'on' => __('On', 'insur-addon'), 'off' => __('Off', 'insur-addon'), ), 'attributes' => array( 'data-conditional-id' => $prefix . 'show_page_banner', 'data-conditional-value' => 'on', ), )); $general->add_field(array( 'name' => __('Header Title', 'insur-addon'), 'id' => $prefix . 'set_header_title', 'type' => 'text', 'attributes' => array( 'data-conditional-id' => $prefix . 'show_page_banner', 'data-conditional-value' => 'on', ), )); $general->add_field(array( 'name' => __('Header Image', 'insur-addon'), 'id' => $prefix . 'set_header_image', 'type' => 'file', 'attributes' => array( 'data-conditional-id' => $prefix . 'show_page_banner', 'data-conditional-value' => 'on', ), )); $general->add_field(array( 'name' => __('Enable Dark Mode', 'insur-addon'), 'id' => $prefix . 'enable_dark_mode', 'type' => 'radio', 'default' => 'no', 'options' => array( 'yes' => __('On', 'insur-addon'), 'no' => __('Off', 'insur-addon'), ), )); $general->add_field(array( 'name' => __('Enable Boxed Mode', 'insur-addon'), 'id' => $prefix . 'enable_boxed_mode', 'type' => 'radio', 'default' => 'no', 'options' => array( 'yes' => __('On', 'insur-addon'), 'no' => __('Off', 'insur-addon'), ), )); $color_options = new_cmb2_box(array( 'id' => $prefix . 'page_color_option', 'title' => __('Color Options', 'insur-addon'), 'object_types' => array('page'), 'context' => 'normal', 'priority' => 'default', )); $color_options->add_field(array( 'name' => __('Base Color', 'insur-addon'), 'id' => $prefix . 'base_color', 'type' => 'colorpicker', )); $color_options->add_field(array( 'name' => __('black Color', 'insur-addon'), 'id' => $prefix . 'black_color', 'type' => 'colorpicker', )); } }