array( 'name' => 'currenttab', 'type' => 'hidden', ), // Layout 'gridwidth' => array( 'name' => 'gridwidth', 'label' => __( 'Grid Width', 'advantage' ), 'type' => 'number', 'desc' => __( 'Pixels', 'advantage' ), ), 'content' => array( 'name' => 'content', 'label' => __( 'Content', 'advantage' ), 'type' => 'number', 'fieldonly' => '1', ), 'sidebar1' => array( 'name' => 'sidebar1', 'label' => __( 'Sidebar 1', 'advantage' ), 'type' => 'number', 'fieldonly' => '1', ), 'sidebar2' => array( 'name' => 'sidebar2', 'label' => __( 'Sidebar 2', 'advantage' ), 'type' => 'number', 'desc' => __( 'Columns', 'advantage' ), 'fieldonly' => '1', ), 'sidebarpos' => array( 'name' => 'sidebarpos', 'label' => __( 'Sidebar Position', 'advantage' ), 'type' => 'radio', 'values' => array( array( 'key' => 1, 'label' => __( 'Right ', 'advantage' ) ), array( 'key' => 2, 'label' => __( 'Left ', 'advantage' ) ), array( 'key' => 3, 'label' => __( 'Left & Right ', 'advantage' ) ), ), ), 'sidebarresp' => array( 'name' => 'sidebarresp', 'label' => __( 'Responsive Sidebar', 'advantage' ), 'type' => 'checkbox', 'desc' => __( 'Check to activate responsive sidebars when screen width below breakpoints', 'advantage' ), ), 'respbp' => array( 'name' => 'respbp', 'label' => __( 'Responsive Sidebar Breakpoint', 'advantage' ), 'type' => 'number', 'desc' => __( 'minimum 960 pixels', 'advantage' ), ), 'column_footer1' => array( 'name' => 'column_footer1', 'type' => 'number', 'fieldonly' => '1', ), 'column_footer2' => array( 'name' => 'column_footer2', 'type' => 'number', 'fieldonly' => '1', ), 'column_footer3' => array( 'name' => 'column_footer3', 'type' => 'number', 'fieldonly' => '1', ), 'column_footer4' => array( 'name' => 'column_footer4', 'type' => 'number', 'desc' => __( 'Columns', 'advantage' ), 'fieldonly' => '1', ), 'column_home1' => array( 'name' => 'column_home1', 'type' => 'number', 'fieldonly' => '1', ), 'column_home2' => array( 'name' => 'column_home2', 'type' => 'number', 'fieldonly' => '1', ), 'column_home3' => array( 'name' => 'column_home3', 'type' => 'number', 'fieldonly' => '1', ), 'column_home4' => array( 'name' => 'column_home4', 'type' => 'number', 'fieldonly' => '1', ), 'column_home5' => array( 'name' => 'column_home5', 'type' => 'number', 'desc' => __( 'Columns', 'advantage' ), 'fieldonly' => '1', ), //Home Page 'homepage' => array( 'name' => 'homepage', 'label' => __( 'Home Page Style', 'advantage' ), 'type' => 'radio', 'values' => array( array( 'key' => 1, 'label' => __( 'Featured Home', 'advantage' ) ), array( 'key' => 2, 'label' => __( 'Blog', 'advantage' ) ), ), ), 'fp_option' => array( 'name' => 'fp_option', 'label' => __( 'Posts for Carousel', 'advantage' ), 'type' => 'radio', 'values' => array( array( 'key' => 1, 'label' => __( 'Featured Category', 'advantage' ) ), array( 'key' => 2, 'label' => __( 'Featured Posts', 'advantage' ) ), ), ), 'fp_effect' => array( 'name' => 'fp_effect', 'label' => __( 'Animation', 'advantage' ), 'type' => 'radio', 'values' => array( array( 'key' => 'slide', 'label' => __( 'Slide', 'advantage' ) ), array( 'key' => 'fade', 'label' => __( 'Fade', 'advantage' ) ), ), ), 'fp_category' => array( 'name' => 'fp_category', 'label' => __( 'Featured Category', 'advantage' ), 'type' => 'category', ), 'headline' => array( 'name' => 'headline', 'label' => __( 'H1 Headline', 'advantage' ), 'type' => 'text', ), 'tagline' => array( 'name' => 'tagline', 'label' => __( 'Tag lines', 'advantage' ), 'type' => 'textarea', 'row' => 3, ), // Skins 'colorscheme' => array( 'name' => 'colorscheme', 'label' => __( 'Color Scheme', 'advantage' ), 'type' => 'select', 'values' => advantage_scheme_options(), ), 'schemecss' => array( 'name' => 'schemecss', 'type' => 'hidden', ), 'headerbg' => array( 'name' => 'headerbg', 'label' => __( 'Header Background', 'advantage' ), 'type' => 'color', ), 'titlebarbg' => array( 'name' => 'titlebarbg', 'label' => __( 'Title Bar Background', 'advantage' ), 'type' => 'color', ), 'contentbg' => array( 'name' => 'contentbg', 'label' => __( 'Content Background', 'advantage' ), 'type' => 'color', ), 'footerbg' => array( 'name' => 'footerbg', 'label' => __( 'Footer Background', 'advantage' ), 'type' => 'color', ), //Fonts 'bodyfont' => array( 'name' => 'bodyfont', 'label' => __( 'Body / Paragraph', 'advantage' ), 'type' => 'font', 'values' => $advantage_fonts, ), 'sitetitlefont' => array( 'name' => 'sitetitlefont', 'label' => __( 'Site Title', 'advantage' ), 'type' => 'font', 'values' => $advantage_fonts, ), 'sitedescfont' => array( 'name' => 'sitedescfont', 'label' => __( 'Site Description', 'advantage' ), 'type' => 'font', 'values' => $advantage_fonts, ), 'entrytitlefont' => array( 'name' => 'entrytitlefont', 'label' => __( 'Post/Page Title', 'advantage' ), 'type' => 'font', 'values' => $advantage_fonts, ), 'headingfont' => array( 'name' => 'headingfont', 'label' => __( 'Heading (H1 - H6)', 'advantage' ), 'type' => 'font', 'values' => $advantage_fonts, ), 'sidebarfont' => array( 'name' => 'sidebarfont', 'label' => __( 'Sidebar', 'advantage' ), 'type' => 'font', 'values' => $advantage_fonts, ), 'widgettitlefont' => array( 'name' => 'widgettitlefont', 'label' => __( 'Widget Title', 'advantage' ), 'type' => 'font', 'values' => $advantage_fonts, ), 'footerfont' => array( 'name' => 'footerfont', 'label' => __( 'Footer', 'advantage' ), 'type' => 'font', 'values' => $advantage_fonts, ), 'mainmenufont' => array( 'name' => 'mainmenufont', 'label' => __( 'Main Menu', 'advantage' ), 'type' => 'font', 'values' => $advantage_fonts, ), 'otherfont1' => array( 'name' => 'otherfont1', 'label' => __( 'Google Font 1', 'advantage' ), 'type' => 'text', ), 'otherfont2' => array( 'name' => 'otherfont2', 'label' => __( 'Google Font 2', 'advantage' ), 'type' => 'text', ), 'otherfont3' => array( 'name' => 'otherfont3', 'label' => __( 'Google Font 3', 'advantage' ), 'type' => 'text', ), 'otherfont4' => array( 'name' => 'otherfont4', 'label' => __( 'Google Font 4', 'advantage' ), 'type' => 'text', 'helptext' => 'Enter Font Name only, e.g. Open Sans', ), // Custom CSS 'advantage_inline_css' => array( 'name' => 'advantage_inline_css', 'label' => __( 'Custom CSS Style', 'advantage' ), 'type' => 'textarea', 'row' => 40, ), 'advantage_scheme_css' => array( 'name' => 'advantage_scheme_css', 'type' => 'hidden', ), ); return apply_filters( 'advantage_theme_options_array', $theme_options ); } function advantage_theme_options_display_page() { if ( ! isset( $_REQUEST['settings-updated'] ) ) $_REQUEST['settings-updated'] = false; ?>
" . __('Advantage Theme Options', 'advantage') . ""; if ( false !== $_REQUEST['settings-updated'] ) { ?>

        

Click here.', 'advantage'), admin_url('themes.php?page=custom-background')); ?>

Please note that blue indicates webfonts (e.g Google Fonts) which may require additional load time.', 'advantage' ); ?>



0 ) $css .= 'body {font-family:' . $advantage_fonts[ $input['bodyfont'] ]['family'] . ';}' . "\n"; if ( $input['headingfont'] > 0 ) $css .= 'h1, h2, h3, h4, h5, h6 {font-family:' . $advantage_fonts[$input['headingfont']]['family'] . ';}' . "\n"; if ( $input['entrytitlefont'] > 0 ) $css .= '.entry-title {font-family:' . $advantage_fonts[$input['entrytitlefont']]['family'] . ';}' . "\n"; if ( $input['sitetitlefont'] > 0 ) $css .= '#site-title {font-family:' . $advantage_fonts[$input['sitetitlefont']]['family'] . ';}' . "\n"; if ( $input['sitedescfont'] > 0 ) $css .= '#site-description {font-family:' . $advantage_fonts[$input['sitedescfont']]['family'] . ';}' . "\n"; if ( $input['widgettitlefont'] > 0 ) $css .= '.widget-title {font-family:' . $advantage_fonts[$input['widgettitlefont']]['family'] . ';}' . "\n"; if ( $input['sidebarfont'] > 0 ) $css .= '.blog-widgets {font-family:' . $advantage_fonts[$input['sidebarfont']]['family'] . ';}' . "\n"; if ( $input['footerfont'] > 0 ) $css .= '#footer {font-family:' . $advantage_fonts[$input['footerfont']]['family'] . ';}' . "\n"; if ( $input['mainmenufont'] > 0 ) $css .= '#topbar {font-family:' . $advantage_fonts[$input['mainmenufont']]['family'] . ';}' . "\n"; //Background if ( ! empty( $input['headerbg'] ) ) $css .= '.custom-background .site-header,.site-header {background:' . $input['headerbg'] . ';}' . "\n"; if ( ! empty( $input['titlebarbg'] ) ) $css .= '.custom-background .titlebar,.titlebar {background:' . $input['titlebarbg'] . ';}' . "\n"; if ( ! empty( $input['contentbg'] ) ) $css .= '.custom-background .content-area,.content-area {background:' . $input['contentbg'] . ';}' . "\n"; if ( ! empty( $input['footerbg'] ) ) $css .= '.custom-background #footer,#footer {background:' . $input['footerbg'] . ';}' . "\n"; return apply_filters( 'advantage_scheme_css', $css ); } function advantage_option_display( $option_name ) { global $advantage_options, $advantage_theme_options, $advantage_fonts; $theme_option = $advantage_theme_options[ $option_name ]; $options = $advantage_options; if ( $theme_option['type'] != 'hidden' && empty( $theme_option['fieldonly'] ) ) { if ( isset( $theme_option['label'] ) ) { echo '
'; echo '

' . $theme_option['label'] . '

'; } echo '

'; } switch ( $theme_option['type'] ) { case 'radio': $values = $theme_option['values']; foreach ( $values as $value ) { printf( '', $theme_option['name'], $value['key'], checked( $value['key'], $options[$theme_option['name']], false ) ); printf( '', $theme_option['name'], $value['key'], esc_attr( $value['label'] ) ); } break; case 'checkbox': printf( '', $theme_option['name'], checked( '1', $options[$theme_option['name']], false ) ); printf( '', $theme_option['name'], esc_attr( $theme_option['desc'] ) ); break; case 'url': case 'text': printf( '', $theme_option['name'], esc_attr( $options[$theme_option['name']] ) ); break; case 'color': printf( '', $theme_option['name'], esc_attr( $options[$theme_option['name']] ) ); break; case 'textarea': printf( '', $theme_option['name'], $theme_option['row'], esc_textarea( $options[ $theme_option['name'] ] ) ); break; case 'number': if ( ! empty( $theme_option['fieldonly'] ) && ! empty( $theme_option['label'] ) ) printf( '', esc_attr( $theme_option['label'] ) ); printf( '', $theme_option['name'], esc_attr( $options[ $theme_option['name'] ] ) ); if ( ! empty( $theme_option['desc'] ) ) printf( '', esc_attr( $theme_option['desc'] ) ); echo '    '; break; case 'select': printf( ''; break; case 'font': printf( ''; printf( '  %1$s', 'The quick brown fox jumps over the lazy dog.', $advantage_fonts[$options[$theme_option['name']]]['family'], ( empty($advantage_fonts[ $options[ $theme_option['name'] ] ]['url'] ) ? '' : 'color:blue;' ) ); break; case 'category': printf( ''; break; case 'hidden': printf( '', $theme_option['name'], esc_attr( $options[ $theme_option['name'] ] ) ); break; default: echo __( 'Not Availavle Yet', 'advantage' ); } if ( $theme_option['type'] != 'hidden' && empty( $theme_option['fieldonly'] ) ) { echo '

'; if ( ! empty( $theme_option['helptext'] ) ) printf( '

', $theme_option['helptext']); echo '
'; } }