array( 'id' => 'post-default-sidebar', 'value' => 'default_sidebar', 'label' => esc_html__( 'Default Sidebar', 'blogmagazine' ), 'thumbnail' => get_template_directory_uri() . '/inc/dglib/assets/img/sidebars/default-sidebar.png' ), 'left-sidebar' => array( 'id' => 'post-right-sidebar', 'value' => 'left_sidebar', 'label' => esc_html__( 'Left sidebar', 'blogmagazine' ), 'thumbnail' => get_template_directory_uri() . '/inc/dglib/assets/img/sidebars/left-sidebar.png' ), 'right-sidebar' => array( 'id' => 'post-left-sidebar', 'value' => 'right_sidebar', 'label' => esc_html__( 'Right sidebar', 'blogmagazine' ), 'thumbnail' => get_template_directory_uri() . '/inc/dglib/assets/img/sidebars/right-sidebar.png' ), 'no-sidebar' => array( 'id' => 'post-no-sidebar', 'value' => 'no_sidebar', 'label' => esc_html__( 'No sidebar Full width', 'blogmagazine' ), 'thumbnail' => get_template_directory_uri() . '/inc/dglib/assets/img/sidebars/no-sidebar.png' ), 'no-sidebar-center' => array( 'id' => 'post-no-sidebar-center', 'value' => 'no_sidebar_center', 'label' => esc_html__( 'No sidebar Content Centered', 'blogmagazine' ), 'thumbnail' => get_template_directory_uri() . '/inc/dglib/assets/img/sidebars/no-sidebar-center.png' ) ); return $sidebar_layouts; } public function add_meta_boxes(){ add_meta_box( 'dglib_sidebar_layout_meta', esc_html__( 'Theme Options', 'blogmagazine' ), array($this, 'metabox_callback'), array('post', 'page'), 'normal', 'high' ); } public function metabox_fields(){ $metabox_fields = array( 'dglib_single_post_sidebar' => array( 'sidebar_layout' => array( 'dg_metabox_field_name' => 'sidebar_layout', 'dg_metabox_field_title' => esc_html__( 'Sidebar Layout', 'blogmagazine' ), 'dg_metabox_field_default' => 'general', 'dg_metabox_field_type' => 'imageoptions', 'dg_metabox_field_options' => array( 'default_sidebar' => array( 'label' => esc_html__( 'Default Sidebar', 'blogmagazine' ), 'url' => '%s/inc/dglib/assets/img/sidebars/default-sidebar.png' ), 'left_sidebar' => array( 'label' => esc_html__( 'Left Sidebar', 'blogmagazine' ), 'url' => '%s/inc/dglib/assets/img/sidebars/left-sidebar.png' ), 'right_sidebar' => array( 'label' => esc_html__( 'Right Sidebar', 'blogmagazine' ), 'url' => '%s/inc/dglib/assets/img/sidebars/right-sidebar.png' ), 'no_sidebar' => array( 'label' => esc_html__( 'No Sidebar', 'blogmagazine' ), 'url' => '%s/inc/dglib/assets/img/sidebars/no-sidebar.png' ), 'no_sidebar_center' => array( 'label' => esc_html__( 'No Sidebar Center', 'blogmagazine' ), 'url' => '%s/inc/dglib/assets/img/sidebars/no-sidebar-center.png' ) ) ) ) ); return $metabox_fields; } public function metabox_tabs(){ $metabox_tabs = array( 'dglib_single_post_sidebar' => array( 'dg_metabox_field_title' => esc_html__( 'Sidebars', 'blogmagazine' ), 'dg_metabox_field_dashicons'=> 'dashicons-exerpt-view', 'dg_metabox_field_heading'=> esc_html__( 'Sidebar Settings', 'blogmagazine' ), 'dg_metabox_field_description' => esc_html__( 'If you want to override customizer settings please choose sidebar otherwise leave it default sidebar.', 'blogmagazine' ), ), ); return $metabox_tabs; } public function metabox_callback(){ global $post; $sidebar_layouts = $this->sidebar_layouts(); $dglib_theme_settings_metabox_tab = get_post_meta( $post->ID, 'dglib_theme_settings_metabox_tab', true ); $dglib_theme_settings_metabox_tab = isset( $dglib_theme_settings_metabox_tab ) ? $dglib_theme_settings_metabox_tab : 'sidebars'; wp_nonce_field( basename( __FILE__ ), 'dglib_post_meta_nonce' ); $dglib_metabox_tabs = $this->metabox_tabs(); $dglib_metabox_fields = $this->metabox_fields(); ?>
$tabs_details){ $dg_metabox_field_heading = (isset($tabs_details['dg_metabox_field_heading'])) ? esc_html($tabs_details['dg_metabox_field_heading']) : ''; $dg_metabox_field_description = (isset($tabs_details['dg_metabox_field_description'])) ? esc_html($tabs_details['dg_metabox_field_description']) : ''; $dglib_tab_fields = (isset($dglib_metabox_fields[$dglib_tab_slug] ) ) ? $dglib_metabox_fields[$dglib_tab_slug] : array(); ?>

$dblib_field_details){ $dg_metabox_field_name = (isset($dblib_field_details['dg_metabox_field_name'])) ? esc_attr($dblib_field_details['dg_metabox_field_name']) : ''; $dg_metabox_field_title = (isset($dblib_field_details['dg_metabox_field_title'])) ? esc_attr($dblib_field_details['dg_metabox_field_title']) : ''; $dg_metabox_field_default = (isset($dblib_field_details['dg_metabox_field_default'])) ? esc_attr($dblib_field_details['dg_metabox_field_default']) : ''; $dg_metabox_field_type = (isset($dblib_field_details['dg_metabox_field_type'])) ? esc_attr($dblib_field_details['dg_metabox_field_type']) : ''; $dg_metabox_field_options = (isset($dblib_field_details['dg_metabox_field_options'])) ? $dblib_field_details['dg_metabox_field_options'] : array(); $dglib_metabox_field_name = $dglib_tab_slug.'['.$dglib_field_slug.']'; $dglib_metabox_field_id = 'id_'.$dglib_tab_slug.'_'.$dglib_field_slug; ?>
$imageoption_details){ $dglib_image_option_url = (isset($imageoption_details['url'])) ? $imageoption_details['url'] : '%s'; $dglib_image_option_label = (isset($imageoption_details['label'])) ? esc_html($imageoption_details['label']) : ''; $dglib_imageoption_id = $dglib_metabox_field_id.'_'.$imageoption_key; $dglib_post_sidebar = 'default_sidebar'; ?>
/>