get_template_directory_uri() . '/images/sidebars/sidebar_left.png', 'right' => get_template_directory_uri() . '/images/sidebars/sidebar_right.png', 'full' => get_template_directory_uri() . '/images/sidebars/sidebar_full.png', 'fluid' => get_template_directory_uri() . '/images/sidebars/sidebar_fluid.png', ); global $wp_registered_sidebars; $sidebar_widgets = array(); if ( ! empty( $wp_registered_sidebars ) ) { foreach ( $wp_registered_sidebars as $key => $value ) { $sidebar_widgets[ $key ] = $value['name']; } } // ----------------------------------------------------------------------------------------------- // PAGE OPTIONS // ----------------------------------------------------------------------------------------------- $options[] = array( 'id' => '_sidebar', 'title' => esc_html__( 'Page Sidebar Model', 'amy-xmas' ), 'post_type' => 'page', 'context' => 'side', 'priority' => 'low', 'sections' => array( array( 'name' => '_page_sidebar', 'title' => esc_html__( 'Page Sidebar', 'amy-xmas' ), 'fields' => array( array( 'id' => 'page_sidebar', 'type' => 'image_select', 'radio' => true, 'options' => $sidebars, 'default' => array( 'full' ), 'attributes' => array( 'data-depend-id' => 'page_sidebars', ), ), array( 'id' => 'page_sidebar_widget', 'type' => 'select', 'options' => array_reverse( $sidebar_widgets ), 'default_option' => esc_html__( 'Choose a custom sidebar', 'amy-xmas' ), 'dependency' => array( 'page_sidebars', 'any', 'right,left' ), ), ), ), ), ); AmyFramework_Metabox::instance( $options );