-1, 'post_status' => 'publish', 'post_type' => 'page', ); $blogim_all_pages = get_pages($blogim_args); $blogim_pair_pages = array(); foreach($blogim_all_pages as $blogim_p){ $blogim_pair_pages[$blogim_p->ID] = $blogim_p->post_title; } return $blogim_pair_pages; } function blogim_sanitize_text($blogim_input){ return wp_kses_post( force_balance_tags( $blogim_input ) ); } function blogim_sanitize_select_page( $blogim_input ) { $blogim_valid = blogim_get_pages(); if ( array_key_exists( $blogim_input, $blogim_valid ) ) { return $blogim_input; } else { return ''; } } function blogim_sanitize_select_layout( $blogim_input ) { $blogim_valid = array( 'full-width' => __('Full Width', 'blogim'), 'boxed' => __('Boxed', 'blogim'), 'framed' => __('Framed', 'blogim'), 'rounded' => __('Rounded', 'blogim'), 'h-1' => __('Header 1', 'blogim'), 'none' => __('None', 'blogim'), 'tile' => __('Tile', 'blogim'), 'carousel' => __('Carousel', 'blogim'), 'slideshow' => __('Slideshow', 'blogim'), 'full-post-grid' => __('Full Post then Grid Style', 'blogim'), 'full-post-list' => __('Full Post then List Style', 'blogim'), 'full-post' => __('Full Post Style', 'blogim'), 'grid' => __('Grid Style', 'blogim'), 'list' => __('List Style', 'blogim'), 'right-sidebar' => __('Right Sidebar', 'blogim'), 'left-sidebar' => __('Left Sidebar', 'blogim'), 'col-6-3-3' => __('Column : 50% + 25% + 25%', 'blogim'), 'col-3-3-3-3' => __('Column : 25% + 25% + 25% + 25%', 'blogim'), 'col-3-3-6' => __('Column : 25% + 25% + 50%', 'blogim'), 'col-4-4-4' => __('Column : 33% + 33% + 33%', 'blogim'), 'col-6-6' => __('Column : 50% + 50%', 'blogim'), 'copy-menu' => __('Copyright and Menu', 'blogim'), 'copy' => __('Copyright Only', 'blogim'), 'menu' => __('Menu Only', 'blogim'), 'copy-menu-vert' => __('Copyright and Menu Center', 'blogim'), 'yes' => __('Yes', 'blogim'), 'no' => __('No', 'blogim'), ); if ( array_key_exists( $blogim_input, $blogim_valid ) ) { return $blogim_input; } else { return ''; } } function blogim_register_customize ($wp_customize){ require get_template_directory() . '/functions/settings/general.php'; require get_template_directory() . '/functions/settings/layout.php'; require get_template_directory() . '/functions/settings/social.php'; require get_template_directory() . '/functions/settings/content.php'; require get_template_directory() . '/functions/settings/styling.php'; } add_action('customize_register','blogim_register_customize'); function blogim_custom_css(){ ?>