' . __( 'Direct script access denied.', 'articled') . '' ); } $articled_control_arrays_fonts = array( 'articled_sitetitle' => array('priority'=>61, 'section'=> 'title_tagline'), 'articled_sitedesc' => array('priority'=>71, 'section'=> 'title_tagline'), 'articled_post_meta' => array('priority'=>28, 'section'=> 'articled_blog_archives'), 'articled_excerpt' => array('priority'=>31, 'section'=> 'articled_blog_archives'), 'articled_excerpt_more' => array('priority'=>43, 'section'=> 'articled_blog_archives'), 'articled_continue' => array('priority'=>52, 'section'=> 'articled_blog_archives'), 'articled_single_title' => array('priority'=>7, 'section'=> 'articled_single_post'), 'articled_single_meta' => array('priority'=>8, 'section'=> 'articled_single_post'), 'articled_single_related' => array('priority'=>53, 'section'=> 'articled_single_post'), 'articled_single_related_title' => array('priority'=>54, 'section'=> 'articled_single_post'), 'articled_slider_h' => array('priority'=>12, 'section'=> 'articled_slider_bar'), 'articled_slider_p' => array('priority'=>13, 'section'=> 'articled_slider_bar'), 'articled_footer_wdgt_title' => array('priority'=>10, 'section'=> 'articled_wdgt_area_options'), 'articled_footer_wdgt' => array('priority'=>16, 'section'=> 'articled_wdgt_area_options'), 'articled_footer_cparea' => array('priority'=>11, 'section'=> 'articled_copyright'), 'articled_blog_title' => array('priority'=>6, 'section'=> 'articled_blog_archives'), 'articled_breadcrumbs' => array('priority'=>10, 'section'=> 'articled_breadcrumbs_section'), ); function articled_wordpress_default_options( $articled ) { // Some Changes $articled->get_control( 'site_icon' )->description = __('Favicon is used as browser and app icon for site. Icons must be square at least 512 pixels.', 'articled'); $articled->get_control( 'site_icon' )->label = __('Site icon [ Favicon ]', 'articled'); // Setting set to postMessage $articled->get_setting( 'blogname' )->transport = 'postMessage'; $articled->get_setting( 'blogdescription' )->transport = 'postMessage'; $articled->add_setting( 'articled_site_title_heading', array('default' => '#', 'transport' => 'postMessage', )); $articled->add_control( new articled_custom_heading( $articled, 'articled_site_title_heading', array( 'label' => __( 'Site Title', 'articled' ), 'section' => 'title_tagline', 'priority' => 61, ) ) ); $articled->add_setting( 'articled_sitetitle_size', array('default' => '24px', 'transport' => 'postMessage', )); $articled->add_control( 'articled_sitetitle_size_control', array( 'label' => __( 'Site Title Font Size', 'articled' ), 'section' => 'title_tagline', 'settings' => 'articled_sitetitle_size', 'type' => 'select', 'priority' => 61, 'choices' => array( '12px' => '12px','14px' => '14px','16px' => '16px','18px' => '18px', '20px' => '20px','22px' => '22px','24px' => '24px','26px' => '26px', '28px' => '28px','30px' => '30px','32px' => '32px','34px' => '34px', '36px' => '36px','38px' => '38px','40px' => '40px', ) )); $articled->add_setting( 'articled_sitetitle_size_font_color', array('default' => '#212529', 'transport' => 'postMessage', 'sanitize_callback' => 'sanitize_hex_color', )); $articled->add_control( new WP_Customize_Color_Control( $articled, 'articled_sitetitle_size_font_color_control', array( 'label' => __( 'Title Color ', 'articled' ), 'section' => 'title_tagline', 'settings' => 'articled_sitetitle_size_font_color', 'priority' => 62, ) )); $articled->add_setting( 'articled_sitetitle_hover_color', array('default' => '#212529', 'transport' => 'postMessage', 'sanitize_callback' => 'sanitize_hex_color', )); $articled->add_control( new WP_Customize_Color_Control( $articled, 'articled_sitetitle_hover_color_control', array( 'label' => __( 'Title Hover Color ', 'articled' ), 'section' => 'title_tagline', 'settings' => 'articled_sitetitle_hover_color', 'priority' => 62, ) )); $articled->add_setting( 'articled_sitetitle_deco', array( 'default' => 'underline', 'transport' => 'postMessage', ) ); $articled->add_control( new WP_Customize_Control($articled, 'sarticled_sitetitle_deco_control', array( 'label' => __( 'Title Decoration', 'articled' ), 'settings' => 'articled_sitetitle_deco', 'section' => 'title_tagline', 'priority' => 63, 'type' => 'select', 'choices' => array( 'none' => 'None', 'underline' => 'Underline', 'overline' => 'Overline', 'underline overline' => 'Underline and Overline', 'line-through' => 'Line Through', ), ) ) ); //// $articled->add_setting( 'articled_site_desc_heading', array('default' => '#', 'transport' => 'postMessage', )); $articled->add_control( new articled_custom_heading( $articled, 'articled_site_desc_heading', array( 'label' => __( 'Site Tagline', 'articled' ), 'section' => 'title_tagline', 'priority' => 70, ) ) ); $articled->add_setting( 'articled_sitedesc_size', array('default' => '14px', 'transport' => 'postMessage', )); $articled->add_control( 'articled_sitedesc_size_control', array( 'label' => __( 'Tagline Font Size', 'articled' ), 'section' => 'title_tagline', 'settings' => 'articled_sitedesc_size', 'type' => 'select', 'priority' => 70, 'choices' => array( '12px' => '12px','14px' => '14px','16px' => '16px','18px' => '18px', '20px' => '20px','22px' => '22px','24px' => '24px','26px' => '26px', ) )); $articled->add_setting( 'articled_sitedesc_size_font_color', array('default' => '#000', 'transport' => 'postMessage', 'sanitize_callback' => 'sanitize_hex_color', )); $articled->add_control( new WP_Customize_Color_Control( $articled, 'articled_sitedesc_size_font_color_control', array( 'label' => __( 'Tagline Color ', 'articled' ), 'section' => 'title_tagline', 'settings' => 'articled_sitedesc_size_font_color', 'priority' => 72, ) )); $articled->add_setting('articled_site_iden', array( 'default' => '#', 'transport' => 'postMessage' )); $articled->add_control( new articled_custom_heading ($articled, 'articled_site_iden', array( 'label' => __('Site Typography', 'articled'), 'section' => 'title_tagline', 'priority'=> 60, ) )); $articled->add_setting( 'articled_sitetagline_color', array('default' => '#fff', 'transport' => 'postMessage', 'sanitize_callback' => 'sanitize_hex_color', )); $articled->add_control( new WP_Customize_Color_Control( $articled, 'articled_sitetagline_color_control', array( 'label' => __( 'Container Background', 'articled' ), 'section' => 'title_tagline', 'settings' => 'articled_sitetagline_color', 'priority' => 60, ) )); $articled->add_setting( 'articled_sitetagline_padding', array('default' => '20px', 'transport' => 'postMessage', 'sanitize_callback' => 'sanitize_text_field' )); $articled->add_control( 'articled_sitetagline_padding_control', array( 'label' => __( 'Container Padding ', 'articled' ), 'description' => __( 'Clock wise : Top right Bottum Left
e.g 20px 20px 20px 20px', 'articled'), 'section' => 'title_tagline', 'settings' => 'articled_sitetagline_padding', 'type' => 'text', 'priority' => 60, )); $articled->add_setting( 'articled_sitetagline_margin', array('default' => '20px 0px 0px 0px', 'transport' => 'postMessage', 'sanitize_callback' => 'sanitize_text_field' )); $articled->add_control( 'articled_sitetagline_margin_control', array( 'label' => __( 'Container Margin ', 'articled' ), 'description' => __( 'Clock wise : Top right Bottum Left
e.g 20px 0px 0px 0px', 'articled'), 'section' => 'title_tagline', 'settings' => 'articled_sitetagline_margin', 'type' => 'text', 'priority' => 60, )); include get_template_directory() . '/inc/options/class-articled-toggle.php'; global $articled_control_arrays_fonts; foreach ($articled_control_arrays_fonts as $key => $value) { $articled->add_setting( $key.'_font_family', array('default' => '','transport' => 'refresh','sanitize_callback' => 'esc_attr')); $articled->add_control( new articled_google_font( $articled, $key.'_font_family_control', array( 'type' => 'family', 'label' => __( 'Font Family ', 'articled' ), 'section' => $value['section'], 'settings' => $key.'_font_family', 'priority' => $value['priority'], 'attr' => array( 'placeholder' => __('Select Google Font', 'articled' ), 'tabindex' => 5 ) ) )); $articled->add_setting( $key.'_font_variets', array('default' => '', 'transport' => 'postMessage', 'sanitize_callback' => 'esc_attr') ); $articled->add_control( new articled_google_font( $articled, $key.'_font_variets_control', array( 'type' => 'variants', 'label' => __( 'Font Weight and Variants ', 'articled' ), 'section' => $value['section'], 'settings' => $key.'_font_variets', 'priority' => $value['priority'], 'attr' => array( 'placeholder' => 'Select Font Weight and Style', 'tabindex' => 5 ) ) )); } // Font Size Controls started $articled_control_arrays_size = array( 'articled_single_title_size' => array('default' => '24px','priority'=>7, 'section'=> 'articled_single_post'), 'articled_single_meta_size' => array('default' => '14px','priority'=>8, 'section'=> 'articled_single_post'), 'articled_slider_heading_size' => array('default' => '18px','priority'=>12, 'section'=> 'articled_slider_bar'), 'articled_slider_pera_size' => array('default' => '14px','priority'=>13, 'section'=> 'articled_slider_bar'), 'articled_single_related_size' => array('default' => '18px','priority'=>53, 'section'=> 'articled_single_post'), 'articled_single_title_size' => array('default' => '14px','priority'=>54, 'section'=> 'articled_single_post'), 'articled_blog_title_size' => array('default' => '','priority'=>6, 'section'=> 'articled_blog_archives'), 'articled_excerpt_font_size' => array('default' => '14px','priority'=>31, 'section'=> 'articled_blog_archives'), 'articled_breadcrumbs_font_size' => array('default' => '14px','priority'=>15, 'section'=> 'articled_breadcrumbs_section'), ); foreach ($articled_control_arrays_size as $key => $value) { $articled->add_setting( $key, array('default' => $value['default'], 'transport' => 'postMessage', 'sanitize_callback' => 'esc_attr' )); $articled->add_control( $key.'_control', array( 'label' => __( 'Font Size', 'articled' ), 'section' => $value['section'], 'settings' => $key, 'type' => 'select', 'priority' => $value['priority'], 'choices' => array( '12px' => '12px','14px' => '14px','16px' => '16px','18px' => '18px', '20px' => '20px','22px' => '22px','24px' => '24px','26px' => '26px', '207x' => '27px','28px' => '28px','29px' => '29px','30px' => '30px', ) )); } // Font Colors or BG Colors $articled_control_arrays_color = array( 'articled_site_link_color' => array('default' => '#ff6347','label' => 'Link Color', 'priority'=>5, 'section'=> 'colors'), 'articled_site_link_hover_color' => array('default' => '#ff320d','label' => 'Link Hover Color', 'priority'=>5, 'section'=> 'colors'), 'articled_excerpt_color' => array('default' => '#000','priority'=>31, 'section'=> 'articled_blog_archives'), 'articled_breadcrumbs_color' => array('default' => '#000','label' => 'Text Color', 'priority'=>15, 'section'=> 'articled_breadcrumbs_section'), 'articled_breadcrumbs_cbgolor' => array('default' => '#ccc','label' => 'Background Color', 'priority'=>15, 'section'=> 'articled_breadcrumbs_section'), 'articled_breadcrumbs_sap_color' => array('default' => '#000','label' => 'Separator Color', 'priority'=>21, 'section'=> 'articled_breadcrumbs_section'), ); foreach ($articled_control_arrays_color as $key => $value) { $articled->add_setting( $key, array('default' => $value['default'], 'transport' => 'postMessage', 'sanitize_callback' => 'sanitize_hex_color', )); $articled->add_control( new WP_Customize_Color_Control( $articled, $key.'_control', array( 'label' => isset($value['label']) ? $value['label'] : __('Color', 'articled'), 'section' => $value['section'], 'settings' => $key, 'priority' => $value['priority'], ) )); } } add_action( 'customize_register', 'articled_wordpress_default_options' ); function roohani_menu_live_preview() { wp_enqueue_script( 'roohani-menu-live-customizer', get_template_directory_uri().'/assets/js/bind-customizer-data.js', array( 'jquery','customize-preview' ), '1.0.1', true ); wp_enqueue_script( 'rodfohani-menu-live-customizer', get_template_directory_uri().'/assets/js/options/topbar.js', array( 'jquery','customize-preview' ), '1.0.1', true ); wp_enqueue_script( 'articled-footer-live-customizer', get_template_directory_uri().'/assets/js/options/footer.js', array( 'jquery','customize-preview' ), '1.0.1', true ); wp_enqueue_script( 'articled-widgets-live-customizer', get_template_directory_uri().'/assets/js/options/widget.js', array( 'jquery','customize-preview' ), '1.0.1', true ); wp_enqueue_script( 'articled-single-post-live-customizer', get_template_directory_uri().'/assets/js/options/single.js', array('jquery','customize-preview' ), '1.0.1', true ); wp_enqueue_script( 'articled-breadcrumbs-post-live-customizer', get_template_directory_uri().'/assets/js/options/breadcrumbs.js', array('jquery','customize-preview' ), '1.0.1', true ); } add_action( 'customize_preview_init', 'roohani_menu_live_preview' ); ?>