403Webshell
Server IP : 213.186.33.4  /  Your IP : 216.73.216.222
Web Server : Apache
System : Linux webm005.cluster103.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64
User : karinebmkh ( 644538)
PHP Version : 8.4.22
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/karinebmkh/www2/wp-content/themes/glaza/theme_options/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/karinebmkh/www2/wp-content/themes/glaza/theme_options/panel_typo.php
<?php
if ( ! function_exists( 'glaza_theme_options_typo' ) ) {
	function glaza_theme_options_typo() {
		return array(
			'id'    => 'glaza_config_section_typo',
			'title' => esc_html__( 'Typography Options', 'glaza' ),
			'icon'  => 'el el-font',
		);
	}
}


/**
 * @return array
 * body typography
 */
if ( ! function_exists( 'glaza_theme_options_typo_body' ) ) {
	function glaza_theme_options_typo_body() {
		return array(
			'id'         => 'glaza_config_section_typo_body',
			'title'      => esc_html__( 'Body Typography', 'glaza' ),
			'icon'       => 'el el-font',
			'subsection' => true,
			'desc'       => esc_html__( 'select font values for site body. These options will apply to your pages, posts content.', 'glaza' ),
			'fields'     => array(
				array(
					'id'     => 'section_start_font_body',
					'type'   => 'section',
					'class'  => 'ruby-section-start',
					'title'  => esc_html__( 'Body Typography Options', 'glaza' ),
					'indent' => true
				),
				array(
					'id'             => 'font_body',
					'type'           => 'typography',
					'title'          => esc_html__( 'Body Font', 'glaza' ),
					'subtitle'       => esc_html__( 'these options will apply to almost post and page content on your website.', 'glaza' ),
					'desc'           => esc_html__( 'Default [ font-size: 16px | font-weight: 400 | color: #111 ]', 'glaza' ),
					'google'         => true,
					'font-backup'    => true,
					'text-align'     => false,
					'color'          => true,
					'text-transform' => true,
					'letter-spacing' => true,
					'line-height'    => false,
					'all_styles'     => true,
					'units'          => 'px',
					'default'        => array(
						'font-family' => 'Lora',
						'google'      => true,
						'font-size'   => '16px',
						'font-weight' => '400'
					),
					'output'         => array( 'body', 'p' )
				),
				array(
					'id'             => 'font_excerpt',
					'type'           => 'typography',
					'title'          => esc_html__( 'Excerpt Font', 'glaza' ),
					'subtitle'       => esc_html__( 'these options will apply to for the post excerpt on your website.', 'glaza' ),
					'desc'           => esc_html__( 'Default [ font-size: 13px | font-weight: 400 | color: #555 ]', 'glaza' ),
					'google'         => true,
					'font-backup'    => true,
					'text-align'     => false,
					'color'          => true,
					'text-transform' => true,
					'letter-spacing' => true,
					'line-height'    => false,
					'units'          => 'px',
					'default'        => array(
						'font-family' => 'Montserrat',
						'google'      => true,
						'font-size'   => '13px',
						'font-weight' => '400'
					),
					'output'         => array(
						'.post-excerpt',
						'.rssSummary'
					)
				),
				array(
					'id'     => 'section_end_font_body',
					'type'   => 'section',
					'class'  => 'ruby-section-end no-border',
					'indent' => false
				),
			)
		);
	}
}

//font post title
if ( ! function_exists( 'glaza_theme_options_typo_title' ) ) {
	function glaza_theme_options_typo_title() {
		return array(
			'id'         => 'glaza_config_section_typo_title',
			'title'      => esc_html__( 'Post Title Typography', 'glaza' ),
			'icon'       => 'el el-font',
			'subsection' => true,
			'desc'       => esc_html__( 'Select font values for post titles for your website. The theme defines font values by size: big, medium, default, small. Leave blank if you want to set as defaults.', 'glaza' ),
			'fields'     => array(
				array(
					'id'     => 'section_start_font_title',
					'type'   => 'section',
					'class'  => 'ruby-section-start',
					'title'  => esc_html__( 'Title Typography Options', 'glaza' ),
					'indent' => true
				),
				array(
					'id'             => 'font_post_title',
					'type'           => 'typography',
					'title'          => esc_html__( 'Post Title Font', 'glaza' ),
					'subtitle'       => esc_html__( 'select font values for all post title', 'glaza' ),
					'google'         => true,
					'font-backup'    => true,
					'text-align'     => false,
					'color'          => true,
					'text-transform' => true,
					'letter-spacing' => true,
					'line-height'    => false,
					'font-weight'    => true,
					'font-size'      => false,
					'units'          => 'px',
					'default'        => array(
						'font-family' => 'Cormorant',
						'font-weight' => 600
					),
					'output'         => array( '.post-title' )
				),
				array(
					'id'       => 'font_post_title_size_1',
					'type'     => 'text',
					'class'    => 'small-text',
					'validate' => 'numeric',
					'title'    => esc_html__( 'Big Title Size', 'glaza' ),
					'subtitle' => esc_html__( 'Select a font size value for the big title, this option will apply to single post font, classic, big list layout...', 'glaza' ),
					'desc'     => esc_html__( 'Default [ font-size: 40px]', 'glaza' ),
					'default'  => ''
				),
				array(
					'id'       => 'font_post_title_size_2',
					'type'     => 'text',
					'class'    => 'small-text',
					'validate' => 'numeric',
					'title'    => esc_html__( 'Medium Title Size', 'glaza' ),
					'subtitle' => esc_html__( 'Select a font size value for the medium title, this option will apply to slider, grid 2 columns...', 'glaza' ),
					'desc'     => esc_html__( 'Default [ font-size: 30px]', 'glaza' ),
					'default'  => ''
				),
				array(
					'id'       => 'font_post_title_size_3',
					'type'     => 'text',
					'class'    => 'small-text',
					'validate' => 'numeric',
					'title'    => esc_html__( 'Default Title Size', 'glaza' ),
					'subtitle' => esc_html__( 'Select a font size value for the default title, this option will apply to default gird and list layouts...', 'glaza' ),
					'desc'     => esc_html__( 'Default [ font-size: 24px]', 'glaza' ),
					'default'  => ''
				),
				array(
					'id'       => 'font_post_title_size_4',
					'type'     => 'text',
					'class'    => 'small-text',
					'validate' => 'numeric',
					'title'    => esc_html__( 'Small Title Size', 'glaza' ),
					'subtitle' => esc_html__( 'Select a font size value for the small title, this option will apply to mini list and mini grid layouts in the sidebar widgets...', 'glaza' ),
					'desc'     => esc_html__( 'Default [ font-size: 17px]', 'glaza' ),
					'default'  => ''
				),
				array(
					'id'     => 'section_end_font_title',
					'type'   => 'section',
					'class'  => 'ruby-section-end',
					'indent' => false
				),
				array(
					'id'     => 'section_start_font_blockquote',
					'type'   => 'section',
					'class'  => 'ruby-section-start',
					'title'  => esc_html__( 'Blockquote Typography Options', 'glaza' ),
					'indent' => true
				),
				array(
					'id'             => 'font_blockquote',
					'type'           => 'typography',
					'title'          => esc_html__( 'Blockquote Font', 'glaza' ),
					'subtitle'       => esc_html__( 'select font values for blockquote', 'glaza' ),
					'desc'           => esc_html__( 'Default [ font-size: 26px | font-weight: 600 | font-style: italic ]', 'glaza' ),
					'google'         => true,
					'font-backup'    => true,
					'text-align'     => false,
					'color'          => true,
					'text-transform' => true,
					'letter-spacing' => true,
					'line-height'    => false,
					'font-weight'    => true,
					'font-size'      => false,
					'units'          => 'px',
					'default'        => array(
						'font-family' => 'Cormorant',
						'font-weight' => 600,
						'fon-style'   => 'italic',
						'font-size'   => '26px',
					),
					'output'         => array( 'blockquote' )
				),
				array(
					'id'     => 'section_end_font_blockquote',
					'type'   => 'section',
					'class'  => 'ruby-section-end no-border',
					'indent' => false
				),
			)
		);
	}
}


/*
 * meta typography
 */
if ( ! function_exists( 'glaza_theme_options_typo_meta' ) ) {
	function glaza_theme_options_typo_meta() {
		return array(
			'id'         => 'glaza_config_section_typo_meta',
			'title'      => esc_html__( 'Meta Typography', 'glaza' ),
			'icon'       => 'el el-font',
			'subsection' => true,
			'desc'       => esc_html__( 'select font values for entry meta info in your website.', 'glaza' ),
			'fields'     => array(
				array(
					'id'     => 'section_start_section_font_meta',
					'type'   => 'section',
					'class'  => 'ruby-section-start',
					'title'  => esc_html__( 'Meta Info Typography Options', 'glaza' ),
					'indent' => true
				),
				array(
					'id'             => 'font_post_meta',
					'type'           => 'typography',
					'title'          => esc_html__( 'Entry Meta Info Font', 'glaza' ),
					'subtitle'       => esc_html__( 'select font values for entry meta info: date, author, view, comment...', 'glaza' ),
					'desc'           => esc_html__( 'Default [ font-size: 11px | font-weight: 500 | color: #555 ]', 'glaza' ),
					'google'         => true,
					'font-backup'    => true,
					'text-align'     => false,
					'color'          => true,
					'text-transform' => true,
					'letter-spacing' => true,
					'all_styles'     => false,
					'font-weight'    => true,
					'line-height'    => false,
					'units'          => 'px',
					'default'        => array(
						'font-family' => 'Montserrat',
						'font-size'   => '11px',
						'font-weight' => '500'
					),
					'output'         => array(
						'.post-meta-info'
					)
				),
				array(
					'id'             => 'font_button',
					'type'           => 'typography',
					'title'          => esc_html__( 'Button Font', 'glaza' ),
					'subtitle'       => esc_html__( 'select font values for buttons.', 'glaza' ),
					'desc'           => esc_html__( 'Default [ font-size: 13px | font-weight: 500 ]', 'glaza' ),
					'google'         => true,
					'font-backup'    => true,
					'text-align'     => false,
					'color'          => false,
					'text-transform' => true,
					'letter-spacing' => true,
					'all_styles'     => false,
					'font-weight'    => true,
					'line-height'    => false,
					'units'          => 'px',
					'default'        => array(
						'font-family' => 'Montserrat',
						'font-size'   => '13px',
						'font-weight' => '500'
					),
					'output'         => array( '.btn-wrap' )
				),
				array(
					'id'             => 'font_input',
					'type'           => 'typography',
					'title'          => esc_html__( 'Input/Label Font', 'glaza' ),
					'subtitle'       => esc_html__( 'select font values for all input and label on your website.', 'glaza' ),
					'desc'           => esc_html__( 'Default [ font-size: 14px | font-weight: 400 ]', 'glaza' ),
					'google'         => true,
					'font-backup'    => true,
					'text-align'     => false,
					'color'          => false,
					'text-transform' => true,
					'letter-spacing' => true,
					'all_styles'     => false,
					'font-weight'    => true,
					'line-height'    => false,
					'units'          => 'px',
					'default'        => array(
						'font-family' => 'Montserrat',
						'font-size'   => '14px',
						'font-weight' => '400'
					)
				),
				array(
					'id'             => 'font_breadcrumb',
					'type'           => 'typography',
					'title'          => esc_html__( 'Breadcrumb Font', 'glaza' ),
					'subtitle'       => esc_html__( 'Select font values for breadcrumb bar, This option will also apply to small other elements ie: caption, pagination...', 'glaza' ),
					'desc'           => esc_html__( 'Default [ font-size: 12 | font-weight: 400 | color #111 ]', 'glaza' ),
					'google'         => true,
					'font-backup'    => true,
					'text-align'     => false,
					'color'          => true,
					'text-transform' => true,
					'letter-spacing' => true,
					'all_styles'     => false,
					'font-weight'    => true,
					'line-height'    => false,
					'units'          => 'px',
					'default'        => array(
						'font-family' => 'Montserrat',
						'font-size'   => '12px',
						'font-weight' => '400'
					),
					'output'         => array(
						'.breadcrumb',
						'.breadcrumb.woocommerce-breadcrumb',
					)
				),
				array(
					'id'     => 'section_end_section_font_meta',
					'type'   => 'section',
					'class'  => 'ruby-section-end no-border',
					'indent' => false
				)
			)
		);
	}
}


/**
 * @return array
 * widget header font
 */
if ( ! function_exists( 'glaza_theme_options_typo_heading' ) ) {
	function glaza_theme_options_typo_heading() {
		return array(
			'id'         => 'glaza_config_section_typo_heading',
			'title'      => esc_html__( 'Heading Typography', 'glaza' ),
			'icon'       => 'el el-font',
			'subsection' => true,
			'desc'       => esc_html__( 'Select typography options for the header of widgets.', 'glaza' ),
			'fields'     => array(
				array(
					'id'     => 'section_start_font_heading_block',
					'type'   => 'section',
					'class'  => 'ruby-section-start',
					'title'  => esc_html__( 'FW/Content Sections', 'glaza' ),
					'indent' => true
				),
				array(
					'id'             => 'font_header_block',
					'type'           => 'typography',
					'title'          => esc_html__( 'Header Font', 'glaza' ),
					'subtitle'       => esc_html__( 'Select font values for the header of Full-width and Content widgets.', 'glaza' ),
					'desc'           => esc_html__( 'Default [ font-size: 22px | font-weight: 500 ]', 'glaza' ),
					'google'         => true,
					'font-backup'    => true,
					'text-align'     => false,
					'color'          => false,
					'all_styles'     => false,
					'text-transform' => true,
					'letter-spacing' => true,
					'line-height'    => false,
					'units'          => 'px',
					'default'        => array(
						'font-family' => 'Montserrat',
						'font-size'   => '22px',
						'font-weight' => '500'
					),
					'output'         => array(
						'.block-title',
						'.related.related > h2',
						'.upsells.products > h2',
						'.woocommerce .cross-sells > h2'
					)
				),
				array(
					'id'             => 'font_header_filter',
					'type'           => 'typography',
					'title'          => esc_html__( 'Quick Filter Font', 'glaza' ),
					'subtitle'       => esc_html__( 'Select font values for the ajax quick filter of full width and content widgets.', 'glaza' ),
					'desc'           => esc_html__( 'Default [ font-size: 13px | font-weight: 500 ]', 'glaza' ),
					'google'         => true,
					'font-backup'    => true,
					'text-align'     => false,
					'all_styles'     => false,
					'color'          => false,
					'text-transform' => true,
					'letter-spacing' => true,
					'line-height'    => false,
					'units'          => 'px',
					'default'        => array(
						'font-family' => 'Montserrat',
						'font-size'   => '13px',
						'font-weight' => '500'
					),
					'output'         => array(
						'.filter-link'
					)
				),
				array(
					'id'     => 'section_end_font_heading_block',
					'type'   => 'section',
					'class'  => 'ruby-section-end',
					'indent' => false
				),
				array(
					'id'     => 'section_start_font_heading_widget',
					'type'   => 'section',
					'class'  => 'ruby-section-start',
					'title'  => esc_html__( 'Sidebar Widgets', 'glaza' ),
					'indent' => true
				),
				array(
					'id'             => 'font_header_widget',
					'type'           => 'typography',
					'title'          => esc_html__( 'Widget Header Font', 'glaza' ),
					'subtitle'       => esc_html__( 'select font values for the sidebar widget header. These options will apply to sidebar widgets and other sections.', 'glaza' ),
					'desc'           => esc_html__( 'Default [ font-size: 16px | font-weight: 500 ]', 'glaza' ),
					'google'         => true,
					'font-backup'    => true,
					'text-align'     => false,
					'color'          => false,
					'text-transform' => true,
					'all_styles'     => false,
					'letter-spacing' => true,
					'line-height'    => false,
					'units'          => 'px',
					'default'        => array(
						'font-family' => 'Montserrat',
						'font-size'   => '16px',
						'google'      => true,
						'font-weight' => '500'
					),
					'output'         => array(
						'.widget-title'
					)
				),
				array(
					'id'     => 'section_end_font_heading_widget',
					'type'   => 'section',
					'class'  => 'ruby-section-end no-border',
					'indent' => false
				),
			)
		);
	}
}


if ( ! function_exists( 'glaza_theme_options_typo_navigation' ) ) {
	function glaza_theme_options_typo_navigation() {
		return array(
			'id'         => 'glaza_config_section_typo_navigation',
			'title'      => esc_html__( 'Menu Typography', 'glaza' ),
			'desc'       => esc_html__( 'select font values for menu of your website. Recommend to select the same font for menus to reduce the time load.', 'glaza' ),
			'icon'       => 'el el-font',
			'subsection' => true,
			'fields'     => array(
				array(
					'id'     => 'section_start_font_navbar',
					'type'   => 'section',
					'class'  => 'ruby-section-start',
					'title'  => esc_html__( 'Menu Typography Options', 'glaza' ),
					'indent' => true
				),
				array(
					'id'             => 'font_navbar',
					'type'           => 'typography',
					'title'          => esc_html__( 'Main Menu Font', 'glaza' ),
					'subtitle'       => esc_html__( 'select font values for the main menu.', 'glaza' ),
					'desc'           => esc_html__( 'Default [ font-size: 14px | font-weight: 500 ]', 'glaza' ),
					'google'         => true,
					'font-backup'    => true,
					'text-align'     => false,
					'color'          => false,
					'all_styles'     => false,
					'text-transform' => true,
					'letter-spacing' => true,
					'line-height'    => false,
					'units'          => 'px',
					'default'        => array(
						'font-family' => 'Montserrat',
						'font-size'   => '14px',
						'font-weight' => '500'
					),
					'output'         => array( '.main-menu-inner > li > a' )
				),
				array(
					'id'             => 'font_navbar_sub',
					'type'           => 'typography',
					'title'          => esc_html__( 'Main SubMenu Font', 'glaza' ),
					'subtitle'       => esc_html__( 'select font values for sub item of the main menu.', 'glaza' ),
					'desc'           => esc_html__( 'Default [ font-size: 13px | font-weight: 400  ]', 'glaza' ),
					'google'         => true,
					'font-backup'    => true,
					'text-align'     => false,
					'color'          => false,
					'text-transform' => true,
					'letter-spacing' => true,
					'all_styles'     => false,
					'line-height'    => false,
					'units'          => 'px',
					'default'        => array(
						'font-family' => 'Montserrat',
						'font-size'   => '13px',
						'font-weight' => '400'
					),
					'output'         => array(
						'.navbar-wrap .is-sub-default',
					)
				),
				array(
					'id'     => 'section_end_font_navbar',
					'type'   => 'section',
					'class'  => 'ruby-section-end',
					'indent' => false
				),
				array(
					'id'     => 'section_start_font_off_canvas',
					'type'   => 'section',
					'class'  => 'ruby-section-start',
					'title'  => esc_html__( 'Off-Canvas Typography Options', 'glaza' ),
					'indent' => true
				),
				array(
					'id'             => 'font_menu_off_canvas',
					'type'           => 'typography',
					'title'          => esc_html__( 'Off-Canvas Menu Font', 'glaza' ),
					'subtitle'       => esc_html__( 'select font values for the off-canvas navigation, This is navigation display on mobile devices.', 'glaza' ),
					'desc'           => esc_html__( 'Default [ font-size: 15px | font-weight: 500 ]', 'glaza' ),
					'google'         => true,
					'font-backup'    => true,
					'text-align'     => false,
					'color'          => false,
					'text-transform' => true,
					'letter-spacing' => true,
					'all_styles'     => false,
					'line-height'    => false,
					'units'          => 'px',
					'default'        => array(
						'font-family' => 'Montserrat',
						'font-size'   => '15px',
						'font-weight' => '500'
					),
					'output'         => array(
						'.off-canvas-menu-inner > li > a',
					)
				),
				array(
					'id'             => 'font_submenu_off_canvas',
					'type'           => 'typography',
					'title'          => esc_html__( 'Off-Canvas SubMenu Font', 'glaza' ),
					'subtitle'       => esc_html__( 'Select font values for  sub items of the off-canvas menu.', 'glaza' ),
					'desc'           => esc_html__( 'Default [ font-size: 13px | font-weight: 400 ]', 'glaza' ),
					'google'         => true,
					'font-backup'    => true,
					'text-align'     => false,
					'color'          => false,
					'all_styles'     => false,
					'text-transform' => true,
					'letter-spacing' => true,
					'line-height'    => false,
					'units'          => 'px',
					'default'        => array(
						'font-family' => 'Montserrat',
						'font-size'   => '13px',
						'font-weight' => '400'
					),
					'output'         => array(
						'.off-canvas-menu-inner .sub-menu',
					)
				),
				array(
					'id'     => 'section_end_font_off_canvas',
					'type'   => 'section',
					'class'  => 'ruby-section-end',
					'indent' => false
				),
				array(
					'id'     => 'section_start_font_footer_menu',
					'type'   => 'section',
					'class'  => 'ruby-section-start',
					'title'  => esc_html__( 'Footer Menu Typography Options', 'glaza' ),
					'indent' => true
				),
				array(
					'id'             => 'font_footer_menu',
					'type'           => 'typography',
					'title'          => esc_html__( 'Footer Menu Font', 'glaza' ),
					'subtitle'       => esc_html__( 'select font values for the footer menu.', 'glaza' ),
					'desc'           => esc_html__( 'Default [ font-size: 13px | font-weight: 400 ]', 'glaza' ),
					'google'         => true,
					'font-backup'    => true,
					'text-align'     => false,
					'color'          => false,
					'all_styles'     => false,
					'text-transform' => true,
					'letter-spacing' => true,
					'line-height'    => false,
					'units'          => 'px',
					'default'        => array(
						'font-family' => 'Montserrat',
						'font-size'   => '13px',
						'font-weight' => '400'
					),
					'output'         => array(
						'.footer-menu-inner > li > a'
					)
				),
				array(
					'id'     => 'section_end_font_footer_menu',
					'type'   => 'section',
					'class'  => 'ruby-section-end no-border',
					'indent' => false
				),

			)
		);
	}
}


/**
 * @return array
 * logo font
 */
if ( ! function_exists( 'glaza_theme_options_typo_logo' ) ) {
	function glaza_theme_options_typo_logo() {
		return array(
			'id'         => 'glaza_config_section_typo_logo',
			'title'      => esc_html__( 'Logo Typography', 'glaza' ),
			'desc'       => esc_html__( 'select font values for text logo of your website. These options will only apply to text logo', 'glaza' ),
			'icon'       => 'el el-font',
			'subsection' => true,
			'fields'     => array(
				array(
					'id'     => 'section_start_font_logo',
					'type'   => 'section',
					'class'  => 'ruby-section-start',
					'title'  => esc_html__( 'Text Logo Typography Options', 'glaza' ),
					'indent' => true
				),
				array(
					'id'             => 'font_logo_text',
					'type'           => 'typography',
					'title'          => esc_html__( 'Logo Text Font', 'glaza' ),
					'subtitle'       => esc_html__( 'select font values for the logo text if you use a logo text.', 'glaza' ),
					'desc'           => esc_html__( 'Default [ font-size: 60px | font-weight: 400 | letter-spacing: 10px ]', 'glaza' ),
					'google'         => true,
					'font-backup'    => true,
					'text-align'     => false,
					'color'          => false,
					'text-transform' => true,
					'letter-spacing' => true,
					'line-height'    => false,
					'all_styles'     => false,
					'units'          => 'px',
					'default'        => array(
						'font-family'    => 'Cormorant',
						'font-size'      => '60px',
						'font-weight'    => '300',
						'letter-spacing' => '5px'
					),
					'output'         => array(
						'.logo-wrap.is-logo-text .logo-title',
						'.logo-mobile-wrap .logo-text'
					)
				),
				array(
					'id'       => 'font_logo_mobile_size',
					'type'     => 'text',
					'class'    => 'small-text',
					'validate' => 'numeric',
					'title'    => esc_html__( 'Mobile Logo Font Size', 'glaza' ),
					'subtitle' => esc_html__( 'Select font size for the mobile logo (in px)', 'glaza' ),
					'desc'     => esc_html__( 'Default [ font-size: 24px]', 'glaza' ),
					'default'  => ''
				),
				array(
					'id'     => 'section_end_font_logo',
					'type'   => 'section',
					'class'  => 'ruby-section-end no-border',
					'indent' => false
				),
			)
		);
	}
}

/**
 * @return array
 * h tags font
 */
if ( ! function_exists( 'glaza_theme_options_typo_h' ) ) {
	function glaza_theme_options_typo_h() {
		return array(
			'id'         => 'glaza_config_section_typo_h_tag',
			'title'      => esc_html__( 'H Tags Typography', 'glaza' ),
			'icon'       => 'el el-font',
			'subsection' => true,
			'desc'       => esc_html__( 'Select font values for H1 to H6 tags.', 'glaza' ),
			'fields'     => array(

				array(
					'id'     => 'section_start_font_h_tag',
					'type'   => 'section',
					'class'  => 'ruby-section-start',
					'title'  => esc_html__( 'H Tag Typography', 'glaza' ),
					'indent' => true
				),
				array(
					'id'             => 'font_h_tag',
					'type'           => 'typography',
					'title'          => esc_html__( 'H Tag Font', 'glaza' ),
					'subtitle'       => esc_html__( 'select font values for all H tags.', 'glaza' ),
					'google'         => true,
					'font-family'    => true,
					'font-backup'    => true,
					'text-align'     => false,
					'color'          => false,
					'text-transform' => true,
					'letter-spacing' => false,
					'all_style'      => true,
					'font-style'     => false,
					'font-weight'    => true,
					'line-height'    => false,
					'font-size'      => false,
					'units'          => 'px',
					'default'        => array(
						'google'      => true,
						'font-family' => 'Cormorant',
						'font-weight' => 600
					),
					'output'         => array( 'h1,h2,h3,h4,h5,h6' )
				),
				array(
					'id'       => 'h1_size',
					'type'     => 'text',
					'title'    => esc_html__( 'H1 Font Size', 'glaza' ),
					'subtitle' => esc_html__( 'input the font size value (in px) for the H1. Default is 42px.', 'glaza' ),
					'class'    => 'small-text',
					'default'  => ''
				),
				array(
					'id'       => 'h2_size',
					'type'     => 'text',
					'title'    => esc_html__( 'H2 Font Size', 'glaza' ),
					'subtitle' => esc_html__( 'input the font size value (in px) for the H2. Default is 32px.', 'glaza' ),
					'class'    => 'small-text',
					'default'  => ''
				),
				array(
					'id'       => 'h3_size',
					'type'     => 'text',
					'title'    => esc_html__( 'H3 Font Size', 'glaza' ),
					'subtitle' => esc_html__( 'input the font size value (in px) for the H3. Default is 26px.', 'glaza' ),
					'class'    => 'small-text',
					'default'  => ''
				),
				array(
					'id'       => 'h4_size',
					'type'     => 'text',
					'title'    => esc_html__( 'H4 Font Size', 'glaza' ),
					'subtitle' => esc_html__( 'input the font size value (in px) for the H4. Default is 22px.', 'glaza' ),
					'class'    => 'small-text',
					'default'  => ''
				),
				array(
					'id'       => 'h5_size',
					'type'     => 'text',
					'title'    => esc_html__( 'H5 Font Size', 'glaza' ),
					'subtitle' => esc_html__( 'input the font size value (in px) for the H15. Default is 18px.', 'glaza' ),
					'class'    => 'small-text',
					'default'  => ''
				),
				array(
					'id'       => 'h6_size',
					'type'     => 'text',
					'title'    => esc_html__( 'H6 Font Size', 'glaza' ),
					'subtitle' => esc_html__( 'input the font size value (in px) for the H6. Default is 15px.', 'glaza' ),
					'class'    => 'small-text',
					'default'  => ''
				),
				array(
					'id'     => 'section_end_font_h_tag',
					'type'   => 'section',
					'class'  => 'ruby-section-end',
					'indent' => false
				),
				//padding
				array(
					'id'     => 'section_start_h_padding',
					'type'   => 'section',
					'class'  => 'ruby-section-start',
					'title'  => esc_html__( 'H tags Padding Options', 'glaza' ),
					'indent' => true
				),
				array(
					'id'       => 'h_padding_top',
					'type'     => 'text',
					'title'    => esc_html__( 'H tags - Top Padding', 'glaza' ),
					'subtitle' => esc_html__( 'input the top padding value (in px) for H tags. Default is 0.', 'glaza' ),
					'class'    => 'small-text',
					'default'  => ''
				),
				array(
					'id'       => 'h_padding_bottom',
					'type'     => 'text',
					'title'    => esc_html__( 'H tags - Bottom Padding', 'glaza' ),
					'subtitle' => esc_html__( 'input the bottom padding value (in px) for H tags. Default is 0.', 'glaza' ),
					'class'    => 'small-text',
					'default'  => ''
				),
				array(
					'id'     => 'section_end_h_padding',
					'type'   => 'section',
					'class'  => 'ruby-section-end no-border',
					'indent' => false
				)
			)
		);
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit