0,
'homepage' => 2,
'fp_option' => 1,
'fp_category' => 0,
'fp_effect' => 'slide',
'gridwidth' => 1080,
'content' => 8,
'sidebar1' => 2,
'sidebar2' => 2,
'sidebarpos' => 1,
'sidebarresp' => 0,
'respbp' => 960,
'column_home1' => 4,
'column_home2' => 4,
'column_home3' => 4,
'column_home4' => 0,
'column_home5' => 0,
'column_footer1' => 4,
'column_footer2' => 4,
'column_footer3' => 4,
'column_footer4' => 0,
'advantage_inline_css' => '',
'advantage_scheme_css' => '',
'url_vimeo' => '',
'url_youtube' => '',
'url_facebook' => '',
'url_linkedin' => '',
'url_twitter' => '',
'url_gplus' => '',
'url_flickr' => '',
'url_instagram' => '',
'url_pinterest' => '',
'url_stumbleupon' => '',
'url_aboutme' => '',
'url_rss' => get_bloginfo( 'rss2_url' ),
'bodyfont' => 0,
'sitetitlefont' => 900,
'sitedescfont' => 0,
'entrytitlefont' => 0,
'headingfont' => 0,
'widgettitlefont' => 0,
'sidebarfont' => 0,
'footerfont' => 0,
'mainmenufont' => 0,
'otherfont1' => '',
'otherfont2' => '',
'otherfont3' => '',
'otherfont4' => '',
'colorscheme' => '0',
'schemecss' => '',
'headerbg' => '',
'titlebarbg' => '',
'contentbg' => '',
'footerbg' => '',
'headline' => get_bloginfo( 'name', 'display' ),
'tagline' => get_bloginfo( 'description' ),
);
return apply_filters( 'advantage_default_theme_options', $defaults );
}
function advantage_custom_css() {
global $advantage_options, $advantage_fonts;
// Inpage CSS
echo '' . "\n";
echo '' . "\n";
}
add_action( 'wp_head', 'advantage_custom_css' );
/**
* Add span to category/archive count
*/
function advantage_category_count_span($links) {
$links = str_replace( ' (', ' (', $links );
$links = str_replace( ')', ')', $links );
return $links;
}
add_filter( 'wp_list_categories', 'advantage_category_count_span' );
function advantage_archive_count_span($links) {
$links = str_replace( ' (', ' (', $links );
$links = str_replace( ')', ')', $links );
return $links;
}
add_filter( 'get_archives_link', 'advantage_archive_count_span' );
function advantage_social_links() {
$social_links = array(
'facebook' => array(
'name' => 'url_facebook',
'label' => __( 'Facebook', 'advantage' ),
),
'linkedin' => array(
'name' => 'url_linkedin',
'label' => __( 'Linkedin', 'advantage' ),
),
'twitter' => array(
'name' => 'url_twitter',
'label' => __( 'Twitter', 'advantage' ),
),
'gplus' => array(
'name' => 'url_gplus',
'label' => __( 'Google+', 'advantage' ),
),
'youtube' => array(
'name' => 'url_youtube',
'label' => __( 'YouTube', 'advantage' ),
),
'vimeo' => array(
'name' => 'url_vimeo',
'label' => __( 'Vimeo', 'advantage' ),
),
'flickr' => array(
'name' => 'url_flickr',
'label' => __( 'Flickr', 'advantage' ),
),
'instagram' => array(
'name' => 'url_instagram',
'label' => __( 'Instagram', 'advantage' ),
),
'pinterest' => array(
'name' => 'url_pinterest',
'label' => __( 'Pinterest', 'advantage' ),
),
'aboutme' => array(
'name' => 'url_aboutme',
'label' => __( 'About Me', 'advantage' ),
),
'stumbleupon' => array(
'name' => 'url_stumbleupon',
'label' => __( 'Stumbleupon', 'advantage' ),
),
'rss' => array(
'name' => 'url_rss',
'label' => __( 'RSS Feed', 'advantage' ),
),
);
return apply_filters( 'advantage_social_links', $social_links );
}
if ( ! function_exists( 'advantage_thumbnail_size' ) ) :
function advantage_thumbnail_size( $option, $x = 96, $y = 96 ) {
if ( empty( $option ) )
return 'thumbnail';
elseif ( 'custom' == $option ) {
if (($x > 0) && ($y > 0) )
return array( $x, $y);
else
return 'thumbnail';
}
else
return $option;
}
endif;
function advantage_fonts_array() {
global $advantage_options;
$fonts = array(
'0' => array( 'key' => '0',
'label' => 'Default',
'url' => '',
'family' => "'Helvetica Neue', Helvetica, Arial, sans-serif",
'type' => 'Sans' ),
//Sans
'100' => array( 'key' => '100',
'label' => 'Arial',
'url' => '',
'family' => "Arial, Helvetica, sans-serif",
'type' => 'Sans' ),
'101' => array( 'key' => '101',
'label' => 'Arial Black',
'url' => '',
'family' => "Arial Black, Gadget, sans-serif",
'type' => 'Sans' ),
'102' => array( 'key' => '102',
'label' => 'Impact',
'url' => '',
'family' => "Impact, Charcoal, sans-serif",
'type' => 'Sans' ),
'103' => array( 'key' => '103',
'label' => 'Lucida Sans',
'url' => '',
'family' => "'Lucida Sans Unicode', 'Lucida Grande', sans-serif",
'type' => 'Sans' ),
'104' => array( 'key' => '104',
'label' => 'Tahoma',
'url' => '',
'family' => "Tahoma, Geneva, sans-serif",
'type' => 'Sans',
),
'105' => array( 'key' => '105',
'label' => 'Trebuchet MS',
'url' => '',
'family' => "'Trebuchet MS', sans-serif",
'type' => 'Sans' ),
'106' => array( 'key' => '106',
'label' => 'Verdana',
'url' => '',
'family' => "Verdana, Geneva, sans-serif",
'type' => 'Sans' ),
'107' => array( 'key' => '107',
'label' => 'MS Sans Serif',
'url' => '',
'family' => "'MS Sans Serif', Geneva, sans-serif",
'type' => 'Sans' ),
//Sans Webs
'200' => array( 'key' => '200',
'label' => 'Open Sans',
'url' => '//fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic',
'family' => "'Open Sans', sans-serif",
'type' => 'Sans' ),
'201' => array( 'key' => '201',
'label' => 'Ubuntu',
'url' => '//fonts.googleapis.com/css?family=Ubuntu:400,400italic,700italic,700',
'family' => "'Ubuntu', sans-serif;",
'type' => 'Sans' ),
/* Other popular google font
Myriad Pro, League Gothic, Cabin, Corbel, Museo Slab
Bebas Neue, Lobster, Franchise, PT Serif
*/
//Serif
'400' => array( 'key' => '400',
'label' => 'Georgia',
'url' => '',
'family' => "Georgia, serif",
'type' => 'Serif' ),
'401' => array( 'key' => '401',
'label' => 'Palatino',
'url' => '',
'family' => "'Palatino Linotype', 'Book Antiqua', Palatino, serif",
'type' => 'Serif' ),
'402' => array( 'key' => '402',
'label' => 'Times New Roman',
'url' => '',
'family' => "'Times New Roman', Times, serif",
'type' => 'Serif' ),
'403' => array( 'key' => '403',
'label' => 'MS Serif',
'url' => '',
'family' => "'MS Serif', 'New York', serif",
'type' => 'Serif' ),
//Serif Webfonts
//Monospae
'600' => array( 'key' => '600',
'label' => 'Courier New',
'url' => '',
'family' => "'Courier New', monospace",
'type' => 'Monospace' ),
'601' => array( 'key' => '601',
'label' => 'Lucida Console',
'url' => '',
'family' => "'Lucida Console', Monaco, monospace",
'type' => 'Monospace' ),
//Monospae Webfonts
//Cursive
'800' => array( 'key' => '800',
'label' => 'Comic Sans MS',
'url' => '',
'family' => "'Comic Sans MS', cursive",
'type' => 'Cursive' ),
//Cursive Webfonts
'900' => array( 'key' => '900',
'label' => 'Berkshire Swash',
'url' => '//fonts.googleapis.com/css?family=Berkshire+Swash',
'family' => "'Berkshire Swash', cursive",
'type' => 'Cursive',
),
'901' => array( 'key' => '901',
'label' => 'Lobster',
'url' => '//fonts.googleapis.com/css?family=Lobster:400,400italic,700,700italic',
'family' => "'Lobster', cursive",
'type' => 'Cursive' ),
//Cursive Webfonts
);
//User defined google fonts
if ( ! empty( $advantage_options['otherfont1'] ) ) {
$fonts['1001'] = array( 'key' => '1001',
'label' => $advantage_options['otherfont1'],
'url' => advantage_google_font_url( $advantage_options['otherfont1']),
'family' => "'" . $advantage_options['otherfont1'] ."', Helvetica, Arial, sans-serif",
'type' => 'Others' );
}
else {
$fonts['1001'] = array( 'key' => '1001',
'label' => __( 'Other Font 1', 'advantage' ),
'url' => '',
'family' => "Helvetica, Arial, sans-serif",
'type' => 'Others' );
}
if ( ! empty( $advantage_options['otherfont2'] ) ) {
$fonts['1002'] = array( 'key' => '1002',
'label' => $advantage_options['otherfont2'],
'url' => advantage_google_font_url( $advantage_options['otherfont2']),
'family' => "'" . $advantage_options['otherfont2'] ."', Helvetica, Arial, sans-serif",
'type' => 'Others' );
}
else {
$fonts['1002'] = array( 'key' => '1002',
'label' => __( 'Other Font 2', 'advantage' ),
'url' => '',
'family' => "Helvetica, Arial, sans-serif",
'type' => 'Others' );
}
if ( ! empty( $advantage_options['otherfont3'] ) ) {
$fonts['1003'] = array( 'key' => '1003',
'label' => $advantage_options['otherfont3'],
'url' => advantage_google_font_url( $advantage_options['otherfont3']),
'family' => "'" . $advantage_options['otherfont3'] ."', Helvetica, Arial, sans-serif",
'type' => 'Others' );
}
else {
$fonts['1003'] = array( 'key' => '1003',
'label' => __( 'Other Font 3', 'advantage' ),
'url' => '',
'family' => "Helvetica, Arial, sans-serif",
'type' => 'Others' );
}
if ( ! empty( $advantage_options['otherfont4'] ) ) {
$fonts['1004'] = array( 'key' => '1004',
'label' => $advantage_options['otherfont4'],
'url' => advantage_google_font_url( $advantage_options['otherfont4']),
'family' => "'" . $advantage_options['otherfont4'] ."', Helvetica, Arial, sans-serif",
'type' => 'Others' );
}
else {
$fonts['1004'] = array( 'key' => '1004',
'label' => __( 'Other Font 4', 'advantage' ),
'url' => '',
'family' => "Helvetica, Arial, sans-serif",
'type' => 'Others' );
}
return apply_filters( 'advantage_fonts_array', $fonts );
}
if ( ! function_exists( 'advantage_google_font_url' ) ) :
// Change in child theme if other font variants are desired.
function advantage_google_font_url( $name ) {
return '//fonts.googleapis.com/css?family=' . str_replace(' ', '+', $name) . ':400,400italic,700italic,700';
}
endif;