array(
'id' => 'estore_page_specific_layout',
'value' => 'default_layout',
'label' => esc_html__( 'Default Layout', 'estore' )
),
'right-sidebar' => array(
'id' => 'estore_page_specific_layout',
'value' => 'right_sidebar',
'label' => esc_html__( 'Right Sidebar', 'estore' )
),
'left-sidebar' => array(
'id' => 'estore_page_specific_layout',
'value' => 'left_sidebar',
'label' => esc_html__( 'Left Sidebar', 'estore' )
),
'no-sidebar-full-width' => array(
'id' => 'estore_page_specific_layout',
'value' => 'no_sidebar_full_width',
'label' => esc_html__( 'No Sidebar Full Width', 'estore' )
),
'no-sidebar-content-centered' => array(
'id' => 'estore_page_specific_layout',
'value' => 'no_sidebar_content_centered',
'label' => esc_html__( 'No Sidebar Content Centered', 'estore' )
)
);
/****************************************************************************************/
function estore_layout_call() {
global $estore_page_specific_layout;
estore_meta_form( $estore_page_specific_layout );
}
/**
* Displays metabox to for select layout option
*/
function estore_meta_form( $estore_metabox_field ) {
global $post;
// Use nonce for verification
wp_nonce_field( basename( __FILE__ ), 'custom_meta_box_nonce' );
foreach ( $estore_metabox_field as $field ) {
$layout_meta = get_post_meta( $post->ID, $field['id'], true );
switch( $field['id'] ) {
// Layout
case 'estore_page_specific_layout':
if( empty( $layout_meta ) ) { $layout_meta = 'default_layout'; } ?>
/>