ID] = $p->post_title; } /* Option list of all page */ $app_landing_page_options_pages = array(); $app_landing_page_options_pages_obj = get_pages('posts_per_page=-1'); $app_landing_page_options_pages[''] = __( 'Choose Page', 'app-landing-page' ); foreach ( $app_landing_page_options_pages_obj as $pg ) { $app_landing_page_options_pages[$pg->ID] = $pg->post_title; } /* Option list of all categories */ $args = array( 'type' => 'post', 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => 1, 'hierarchical' => 1, 'taxonomy' => 'category' ); $app_landing_page_option_categories = array(); $app_landing_page_category_lists = get_categories( $args ); $app_landing_page_option_categories[''] = __( 'Choose Category', 'app-landing-page' );; foreach( $app_landing_page_category_lists as $category ){ $app_landing_page_option_categories[$category->term_id] = $category->name; } foreach( $app_landing_page_settings as $setting ){ require get_template_directory() . '/inc/customizer/' . $setting . '.php'; } foreach( $app_landing_page_sections as $section ){ require get_template_directory() . '/inc/customizer/home/' . $section . '.php'; } /** * Sanitization Functions */ require get_template_directory() . '/inc/customizer/sanitization-functions.php'; /** * Binds JS handlers to make Theme Customizer preview reload changes asynchronously. */ function app_landing_page_customize_preview_js() { wp_enqueue_script( 'app_landing_page_customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20151215', true ); } add_action( 'customize_preview_init', 'app_landing_page_customize_preview_js' ); /** * Enqueue Scripts for customize controls */ function app_landing_page_customize_scripts(){ wp_enqueue_style( 'app-landing-page-customize-style', get_template_directory_uri().'/inc/css/customize.css', '',APP_LANDING_PAGE_THEME_VERSION ); wp_enqueue_script( 'app-landing-page-customizer-js', get_template_directory_uri() . '/inc/js/customizer.js', array("jquery"), APP_LANDING_PAGE_THEME_VERSION, true ); $app_landing_page_array = array( 'newsletter' => app_landing_page_newsletter_activated(), 'ajax_url' => admin_url( 'admin-ajax.php' ), 'flushit' => __( 'Successfully Flushed!','app-landing-page' ), 'nonce' => wp_create_nonce('ajax-nonce') ); wp_localize_script( 'app-landing-page-customizer-js', 'app_landing_page_data1', $app_landing_page_array ); } add_action( 'customize_controls_enqueue_scripts', 'app_landing_page_customize_scripts' );