?
| Current Path : /home/webyoo/www/zohar/site/wp-content/themes/accu/kirki/options/ |
| Current File : /home/webyoo/www/zohar/site/wp-content/themes/accu/kirki/options/site-typography.php |
<?php
$config = accu_kirki_config();
# Breadcrumb Settings
ACCU_Kirki::add_section( 'dt_site_breadcrumb_section', array(
'title' => esc_html__( 'Breadcrumb', 'accu' ),
'panel' => 'dt_site_typography_panel',
'priority' => 5
) );
# customize-breadcrumb-title-typo
ACCU_Kirki::add_field( $config, array(
'type' => 'switch',
'settings' => 'customize-breadcrumb-title-typo',
'label' => esc_html__( 'Customize Title ?', 'accu' ),
'section' => 'dt_site_breadcrumb_section',
'default' => accu_defaults('customize-breadcrumb-title-typo'),
'choices' => array(
'on' => esc_attr__( 'Yes', 'accu' ),
'off' => esc_attr__( 'No', 'accu' )
)
));
# breadcrumb-title-typo
ACCU_Kirki::add_field( $config, array(
'type' => 'typography',
'settings' => 'breadcrumb-title-typo',
'label' => esc_html__( 'Title Typography', 'accu' ),
'section' => 'dt_site_breadcrumb_section',
'output' => array(
array( 'element' => '.main-title-section h1, h1.simple-title' )
),
'default' => accu_defaults( 'breadcrumb-title-typo' ),
'choices' => array(
'variant' => array(
'100',
'100italic',
'200',
'200italic',
'300',
'300italic',
'regular',
'italic',
'500',
'500italic',
'600',
'600italic',
'700',
'700italic',
'800',
'800italic',
'900',
'900italic'
),
),
'active_callback' => array(
array( 'setting' => 'customize-breadcrumb-title-typo', 'operator' => '==', 'value' => '1' )
)
));
# customize-breadcrumb-typo
ACCU_Kirki::add_field( $config, array(
'type' => 'switch',
'settings' => 'customize-breadcrumb-typo',
'label' => esc_html__( 'Customize Link ?', 'accu' ),
'section' => 'dt_site_breadcrumb_section',
'default' => accu_defaults('customize-breadcrumb-typo'),
'choices' => array(
'on' => esc_attr__( 'Yes', 'accu' ),
'off' => esc_attr__( 'No', 'accu' )
)
));
# breadcrumb-typo
ACCU_Kirki::add_field( $config, array(
'type' => 'typography',
'settings' => 'breadcrumb-typo',
'label' => esc_html__( 'Link Typography', 'accu' ),
'section' => 'dt_site_breadcrumb_section',
'output' => array(
array( 'element' => 'div.breadcrumb a' )
),
'default' => accu_defaults( 'breadcrumb-typo' ),
'choices' => array(
'variant' => array(
'100',
'100italic',
'200',
'200italic',
'300',
'300italic',
'regular',
'italic',
'500',
'500italic',
'600',
'600italic',
'700',
'700italic',
'800',
'800italic',
'900',
'900italic'
),
),
'active_callback' => array(
array( 'setting' => 'customize-breadcrumb-typo', 'operator' => '==', 'value' => '1' )
)
));
# Breadcrumb Settings
# Body Content
ACCU_Kirki::add_section( 'dt_body_content_typo_section', array(
'title' => esc_html__( 'Body', 'accu' ),
'panel' => 'dt_site_typography_panel',
'priority' => 15
) );
# customize-body-content-typo
ACCU_Kirki::add_field( $config, array(
'type' => 'switch',
'settings' => 'customize-body-content-typo',
'label' => esc_html__( 'Customize Content Typo', 'accu' ),
'section' => 'dt_body_content_typo_section',
'default' => accu_defaults( 'customize-body-content-typo' ),
'choices' => array(
'on' => esc_attr__( 'Yes', 'accu' ),
'off' => esc_attr__( 'No', 'accu' )
)
));
# body-content-typo
ACCU_Kirki::add_field( $config ,array(
'type' => 'typography',
'settings' => 'body-content-typo',
'label' => esc_html__('Settings', 'accu'),
'section' => 'dt_body_content_typo_section',
'output' => array(
array( 'element' => 'body' ),
array(
'element' => '.editor-styles-wrapper > *',
'context' => array ('editor')
)
),
'default' => accu_defaults('body-content-typo'),
'choices' => array(
'variant' => array(
'100',
'100italic',
'200',
'200italic',
'300',
'300italic',
'regular',
'italic',
'500',
'500italic',
'600',
'600italic',
'700',
'700italic',
'800',
'800italic',
'900',
'900italic'
),
),
'active_callback' => array(
array( 'setting' => 'customize-body-content-typo', 'operator' => '==', 'value' => '1' )
)
));
# Heading
ACCU_Kirki::add_section( 'dt_headings_typo_section', array(
'title' => esc_html__( 'Headings', 'accu' ),
'panel' => 'dt_site_typography_panel',
'priority' => 20
) );
# H1
# customize-body-h1-typo
ACCU_Kirki::add_field( 'accu_kirki_config', array(
'type' => 'switch',
'settings' => 'customize-body-h1-typo',
'label' => esc_html__( 'Customize H1 Tag', 'accu' ),
'section' => 'dt_headings_typo_section',
'default' => accu_defaults( 'customize-body-h1-typo' ),
'choices' => array(
'on' => esc_attr__( 'Yes', 'accu' ),
'off' => esc_attr__( 'No', 'accu' )
)
));
# h1 tag typography
ACCU_Kirki::add_field( 'accu_kirki_config' ,array(
'type' => 'typography',
'settings' => 'h1',
'label' =>__('H1 Tag Settings', 'accu'),
'section' => 'dt_headings_typo_section',
'output' => array(
array( 'element' => 'h1' ),
array(
'element' => '.editor-post-title__block .editor-post-title__input, .editor-styles-wrapper .wp-block h1, body#tinymce.wp-editor.content h1',
'context' => array ('editor')
),
),
'default' => accu_defaults('h1'),
'choices' => array(
'variant' => array(
'100',
'100italic',
'200',
'200italic',
'300',
'300italic',
'regular',
'italic',
'500',
'500italic',
'600',
'600italic',
'700',
'700italic',
'800',
'800italic',
'900',
'900italic'
),
),
'active_callback' => array(
array( 'setting' => 'customize-body-h1-typo', 'operator' => '==', 'value' => '1' )
)
));
# H1 Divider
ACCU_Kirki::add_field( 'accu_kirki_config' ,array(
'type'=> 'custom',
'settings' => 'customize-body-h1-typo-divider',
'section' => 'dt_headings_typo_section',
'default' => '<div class="customize-control-divider"></div>'
));
# H2
# customize-body-h2-typo
ACCU_Kirki::add_field( 'accu_kirki_config', array(
'type' => 'switch',
'settings' => 'customize-body-h2-typo',
'label' => esc_html__( 'Customize H2 Tag', 'accu' ),
'section' => 'dt_headings_typo_section',
'default' => accu_defaults( 'customize-body-h2-typo' ),
'choices' => array(
'on' => esc_attr__( 'Yes', 'accu' ),
'off' => esc_attr__( 'No', 'accu' )
)
));
# h2 tag typography
ACCU_Kirki::add_field( 'accu_kirki_config' ,array(
'type' => 'typography',
'settings' => 'h2',
'label' =>__('H2 Tag Settings', 'accu'),
'section' => 'dt_headings_typo_section',
'output' => array(
array( 'element' => 'h2' ),
array(
'element' => '.editor-styles-wrapper .wp-block h2',
'context' => array ('editor')
),
),
'default' => accu_defaults('h2'),
'choices' => array(
'variant' => array(
'100',
'100italic',
'200',
'200italic',
'300',
'300italic',
'regular',
'italic',
'500',
'500italic',
'600',
'600italic',
'700',
'700italic',
'800',
'800italic',
'900',
'900italic'
),
),
'active_callback' => array(
array( 'setting' => 'customize-body-h2-typo', 'operator' => '==', 'value' => '1' )
)
));
# H2 Divider
ACCU_Kirki::add_field( 'accu_kirki_config' ,array(
'type'=> 'custom',
'settings' => 'customize-body-h2-typo-divider',
'section' => 'dt_headings_typo_section',
'default' => '<div class="customize-control-divider"></div>'
));
# H3
# customize-body-h3-typo
ACCU_Kirki::add_field( 'accu_kirki_config', array(
'type' => 'switch',
'settings' => 'customize-body-h3-typo',
'label' => esc_html__( 'Customize H3 Tag', 'accu' ),
'section' => 'dt_headings_typo_section',
'default' => accu_defaults( 'customize-body-h3-typo' ),
'choices' => array(
'on' => esc_attr__( 'Yes', 'accu' ),
'off' => esc_attr__( 'No', 'accu' )
)
));
# h3 tag typography
ACCU_Kirki::add_field( 'accu_kirki_config' ,array(
'type' => 'typography',
'settings' => 'h3',
'label' =>__('H3 Tag Settings', 'accu'),
'section' => 'dt_headings_typo_section',
'output' => array(
array( 'element' => 'h3' ),
array(
'element' => '.editor-styles-wrapper .wp-block h3',
'context' => array ('editor')
),
),
'default' => accu_defaults('h3'),
'choices' => array(
'variant' => array(
'100',
'100italic',
'200',
'200italic',
'300',
'300italic',
'regular',
'italic',
'500',
'500italic',
'600',
'600italic',
'700',
'700italic',
'800',
'800italic',
'900',
'900italic'
),
),
'active_callback' => array(
array( 'setting' => 'customize-body-h3-typo', 'operator' => '==', 'value' => '1' )
)
));
# H3 Divider
ACCU_Kirki::add_field( 'accu_kirki_config' ,array(
'type'=> 'custom',
'settings' => 'customize-body-h3-typo-divider',
'section' => 'dt_headings_typo_section',
'default' => '<div class="customize-control-divider"></div>'
));
# H4
# customize-body-h4-typo
ACCU_Kirki::add_field( 'accu_kirki_config', array(
'type' => 'switch',
'settings' => 'customize-body-h4-typo',
'label' => esc_html__( 'Customize H4 Tag', 'accu' ),
'section' => 'dt_headings_typo_section',
'default' => accu_defaults( 'customize-body-h4-typo' ),
'choices' => array(
'on' => esc_attr__( 'Yes', 'accu' ),
'off' => esc_attr__( 'No', 'accu' )
)
));
# h4 tag typography
ACCU_Kirki::add_field( 'accu_kirki_config' ,array(
'type' => 'typography',
'settings' => 'h4',
'label' =>__('H4 Tag Settings', 'accu'),
'section' => 'dt_headings_typo_section',
'output' => array(
array( 'element' => 'h4' ),
array(
'element' => '.editor-styles-wrapper .wp-block h4',
'context' => array ('editor')
),
),
'default' => accu_defaults('h4'),
'choices' => array(
'variant' => array(
'100',
'100italic',
'200',
'200italic',
'300',
'300italic',
'regular',
'italic',
'500',
'500italic',
'600',
'600italic',
'700',
'700italic',
'800',
'800italic',
'900',
'900italic'
),
),
'active_callback' => array(
array( 'setting' => 'customize-body-h4-typo', 'operator' => '==', 'value' => '1' )
)
));
# H4 Divider
ACCU_Kirki::add_field( 'accu_kirki_config' ,array(
'type'=> 'custom',
'settings' => 'customize-body-h4-typo-divider',
'section' => 'dt_headings_typo_section',
'default' => '<div class="customize-control-divider"></div>'
));
# H5
# customize-body-h5-typo
ACCU_Kirki::add_field( 'accu_kirki_config', array(
'type' => 'switch',
'settings' => 'customize-body-h5-typo',
'label' => esc_html__( 'Customize H5 Tag', 'accu' ),
'section' => 'dt_headings_typo_section',
'default' => accu_defaults( 'customize-body-h5-typo' ),
'choices' => array(
'on' => esc_attr__( 'Yes', 'accu' ),
'off' => esc_attr__( 'No', 'accu' )
)
));
# h5 tag typography
ACCU_Kirki::add_field( 'accu_kirki_config' ,array(
'type' => 'typography',
'settings' => 'h5',
'label' =>__('H5 Tag Settings', 'accu'),
'section' => 'dt_headings_typo_section',
'output' => array(
array( 'element' => 'h5' ),
array(
'element' => '.editor-styles-wrapper .wp-block h5',
'context' => array ('editor')
),
),
'default' => accu_defaults('h5'),
'choices' => array(
'variant' => array(
'100',
'100italic',
'200',
'200italic',
'300',
'300italic',
'regular',
'italic',
'500',
'500italic',
'600',
'600italic',
'700',
'700italic',
'800',
'800italic',
'900',
'900italic'
),
),
'active_callback' => array(
array( 'setting' => 'customize-body-h5-typo', 'operator' => '==', 'value' => '1' )
)
));
# H5 Divider
ACCU_Kirki::add_field( 'accu_kirki_config' ,array(
'type'=> 'custom',
'settings' => 'customize-body-h5-typo-divider',
'section' => 'dt_headings_typo_section',
'default' => '<div class="customize-control-divider"></div>'
));
# H6
# customize-body-h6-typo
ACCU_Kirki::add_field( 'accu_kirki_config', array(
'type' => 'switch',
'settings' => 'customize-body-h6-typo',
'label' => esc_html__( 'Customize H6 Tag', 'accu' ),
'section' => 'dt_headings_typo_section',
'default' => accu_defaults( 'customize-body-h6-typo' ),
'choices' => array(
'on' => esc_attr__( 'Yes', 'accu' ),
'off' => esc_attr__( 'No', 'accu' )
)
));
# h6 tag typography
ACCU_Kirki::add_field( 'accu_kirki_config' ,array(
'type' => 'typography',
'settings' => 'h6',
'label' =>__('H6 Tag Settings', 'accu'),
'section' => 'dt_headings_typo_section',
'output' => array(
array( 'element' => 'h6' ),
array(
'element' => '.editor-styles-wrapper .wp-block h6',
'context' => array ('editor')
),
),
'default' => accu_defaults('h6'),
'choices' => array(
'variant' => array(
'100',
'100italic',
'200',
'200italic',
'300',
'300italic',
'regular',
'italic',
'500',
'500italic',
'600',
'600italic',
'700',
'700italic',
'800',
'800italic',
'900',
'900italic'
),
),
'active_callback' => array(
array( 'setting' => 'customize-body-h6-typo', 'operator' => '==', 'value' => '1' )
)
));
# Footer Typography
ACCU_Kirki::add_section( 'dt_footer_typo', array(
'title' => esc_html__( 'Footer', 'accu' ),
'panel' => 'dt_site_typography_panel',
'priority' => 100,
) );
# customize-footer-title-typo
ACCU_Kirki::add_field( $config, array(
'type' => 'switch',
'settings' => 'customize-footer-title-typo',
'label' => esc_html__( 'Customize Title ?', 'accu' ),
'section' => 'dt_footer_typo',
'default' => accu_defaults('customize-footer-title-typo'),
'choices' => array(
'on' => esc_attr__( 'Yes', 'accu' ),
'off' => esc_attr__( 'No', 'accu' )
),
));
# footer-title-typo
ACCU_Kirki::add_field( $config, array(
'type' => 'typography',
'settings' => 'footer-title-typo',
'label' => esc_html__( 'Title Typography', 'accu' ),
'section' => 'dt_footer_typo',
'output' => array(
array( 'element' => 'div.footer-widgets h3.widgettitle' )
),
'default' => accu_defaults( 'footer-title-typo' ),
'active_callback' => array(
array( 'setting' => 'customize-footer-title-typo', 'operator' => '==', 'value' => '1' )
)
));
# Divider
ACCU_Kirki::add_field( $config ,array(
'type'=> 'custom',
'settings' => 'footer-title-typo-divider',
'section' => 'dt_footer_typo',
'default' => '<div class="customize-control-divider"></div>',
'active_callback' => array(
array( 'setting' => 'customize-footer-title-typo', 'operator' => '==', 'value' => '1' )
)
));
# customize-footer-content-typo
ACCU_Kirki::add_field( $config, array(
'type' => 'switch',
'settings' => 'customize-footer-content-typo',
'label' => esc_html__( 'Customize Content ?', 'accu' ),
'section' => 'dt_footer_typo',
'default' => accu_defaults('customize-footer-content-typo'),
'choices' => array(
'on' => esc_attr__( 'Yes', 'accu' ),
'off' => esc_attr__( 'No', 'accu' )
),
));
# footer-content-typo
ACCU_Kirki::add_field( $config, array(
'type' => 'typography',
'settings' => 'footer-content-typo',
'label' => esc_html__( 'Content Typography', 'accu' ),
'section' => 'dt_footer_typo',
'output' => array(
array( 'element' => '#footer, .footer-copyright, div.footer-widgets .widget' )
),
'default' => accu_defaults( 'footer-content-typo' ),
'active_callback' => array(
array( 'setting' => 'customize-footer-content-typo', 'operator' => '==', 'value' => '1' )
)
));
# footer-content-a-color
ACCU_Kirki::add_field( $config, array(
'type' => 'color',
'settings' => 'footer-content-a-color',
'label' => esc_html__( 'Anchor Color', 'accu' ),
'section' => 'dt_footer_typo',
'choices' => array( 'alpha' => true ),
'output' => array(
array( 'element' => '.footer-widgets a, #footer a' )
),
'default' => accu_defaults( 'footer-content-a-color' ),
'active_callback' => array(
array( 'setting' => 'customize-footer-content-typo', 'operator' => '==', 'value' => '1' )
)
));
# footer-content-a-hover-color
ACCU_Kirki::add_field( $config, array(
'type' => 'color',
'settings' => 'footer-content-a-hover-color',
'label' => esc_html__( 'Anchor Hover Color', 'accu' ),
'section' => 'dt_footer_typo',
'choices' => array( 'alpha' => true ),
'output' => array(
array( 'element' => '.footer-widgets a:hover, #footer a:hover' )
),
'default' => accu_defaults( 'footer-content-a-hover-color' ),
'active_callback' => array(
array( 'setting' => 'customize-footer-content-typo', 'operator' => '==', 'value' => '1' )
)
));