add_section('cappuccino_upgrade_links', array( 'title' => __('About Cappuccino', 'cappuccino'), 'priority' => 1000, )); $wp_customize->add_setting( 'cappuccino_upgrade_links', array( 'default' => false, 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control( new Cappuccino_Customize_upgrade( $wp_customize, 'cappuccino_upgrade_links', array( 'section' => 'cappuccino_upgrade_links', 'settings' => 'cappuccino_upgrade_links', ) ) ); } $wp_customize->add_setting( 'cappuccino_title', array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', 'capability' => 'manage_options' ) ); $wp_customize->add_control( 'cappuccino_title', array( 'label' => __('Title','cappuccino'), 'section' => 'cocktail_frontpage_features', 'type' => 'text', 'priority' => 20, ) ); $wp_customize->add_setting( 'cappuccino_description', array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', 'capability' => 'manage_options' ) ); $wp_customize->add_control( 'cappuccino_description', array( 'label' => __('Description','cappuccino'), 'section' => 'cocktail_frontpage_features', 'type' => 'text', 'priority' => 30, ) ); //Featured Background Post $wp_customize->add_section( 'cappuccino_featured_bg_post', array( 'title' => __('Frontpage Featured Background Post','cappuccino'), 'priority' => 20, 'panel' =>'cocktail_frontpage_features_panel' )); $cocktail_settings = cocktail_get_theme_options(); $cocktail_categories_lists = cocktail_categories_lists(); $wp_customize->add_setting( 'cappuccino_featured_bg_post', array( 'default' =>'', 'capability' => 'manage_options', 'sanitize_callback' => 'cocktail_sanitize_category_select', ) ); $wp_customize->add_control( 'cappuccino_featured_bg_post', array( 'priority' => 10, 'label' => __( 'Front Page Features', 'cappuccino' ), 'section' => 'cappuccino_featured_bg_post', 'type' => 'select', 'choices' => $cocktail_categories_lists ) ); } add_action( 'customize_register', 'cappuccino_customize_register' ); add_action( 'customize_register', 'cappuccino_customize_register_color_styles' ); function cappuccino_customize_register_color_styles( $wp_customize ) { $wp_customize->add_section( 'custom_color_styles', array( 'title' => __('Custom Color Styles','cappuccino'), 'priority' => 100, 'panel' =>'colors' )); $wp_customize->add_setting('cappuccino_colors', array( 'default' => 'brown-color', 'sanitize_callback' => 'cocktail_sanitize_select', )); $wp_customize->add_control('cappuccino_colors', array( 'priority' =>10, 'label' => __('Custom Color Styles', 'cappuccino'), 'description' => __('Change Color Styles into Brown, Green, Orange and Chocolate Color. If Plus version used, this feature is Optional', 'cappuccino'), 'section' => 'custom_color_styles', 'settings' => 'cappuccino_colors', 'type' => 'select', 'checked' => 'checked', 'choices' => array( 'brown-color' => __('Brown ','cappuccino'), 'green-color' => __('Green','cappuccino'), 'orange-color' => __('Orange','cappuccino'), 'chocolate-color' => __('Chocolate','cappuccino'), ), )); } if(!class_exists('Cocktail_Plus_Features')){ // Add Upgrade to Plus Button. require_once( trailingslashit( get_stylesheet_directory() ) . 'inc/upgrade-plus/class-customize.php' ); } function cappuccino_frontpage_features(){ $cocktail_settings = cocktail_get_theme_options(); $cocktail_disable_frontpage_features = $cocktail_settings['cocktail_disable_frontpage_features']; $cocktail_no_of_frontpage = $cocktail_settings['cocktail_no_of_frontpage']; $cappuccino_title = get_theme_mod('cappuccino_title',''); $cappuccino_description = get_theme_mod('cappuccino_description',''); $query = new WP_Query(array( 'posts_per_page' => intval($cocktail_settings['cocktail_no_of_frontpage']), 'post_type' => 'post', 'category_name' => esc_attr($cocktail_settings['cocktail_frontpage_features']), )); if(($cocktail_disable_frontpage_features !=1) && ($cocktail_settings['cocktail_frontpage_features'] !='')){ ?>

have_posts()):$query->the_post(); ?>

1, 'post_type' => 'post', 'category_name' => esc_attr($cappuccino_featured_bg_post), )); ?> have_posts()):$query->the_post(); $attachment_id = get_post_thumbnail_id(); $image_attributes = wp_get_attachment_image_src($attachment_id,'full'); if(has_post_thumbnail() ){ ?>