Direct script access denied.' );
}
$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 abu_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 abu_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 abu_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 abu_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 abu_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' );
?>