????
| Current Path : /home2/morganrand/www/wp-content-bkp/themes/wanderfuls/framework/customizer/ |
| Current File : /home2/morganrand/www/wp-content-bkp/themes/wanderfuls/framework/customizer/customizer-helpers.php |
<?php
/**
* Active callback functions for the customizer
*
* @package Wanderfuls WordPress Theme
* @subpackage Customizer
*/
/*-------------------------------------------------------------------------------*/
/* [ Core ]
/*-------------------------------------------------------------------------------*/
function tb_customizer_container_layout_supports_max_width() {
if ( 'full-width' == get_theme_mod( 'main_layout_style', 'full-width' ) &&
get_theme_mod( 'responsive', true ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_has_boxed_layout() {
if ( 'boxed' == get_theme_mod( 'main_layout_style', 'full-width' ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_hasnt_boxed_layout() {
if ( 'boxed' == get_theme_mod( 'main_layout_style', 'full-width' ) ) {
return false;
} else {
return true;
}
}
function tb_customizer_has_breadcrumbs() {
if ( function_exists( 'yoast_breadcrumb' ) ) {
return true;
} else {
return get_theme_mod( 'breadcrumbs', true );
}
}
function tb_customizer_enabled_not_yoast() {
if ( function_exists( 'yoast_breadcrumb' ) ) {
return false;
} else {
return tb_customizer_has_breadcrumbs();
}
}
function tb_customizer_has_page_header() {
if ( 'hidden' != get_theme_mod( 'page_header_style' ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_has_callout() {
return get_theme_mod( 'callout', true );
}
function tb_customizer_callout_has_button() {
if ( tb_customizer_has_callout() && get_theme_mod( 'callout_link', true ) ) {
return true;
} else {
return false;
}
}
function tb_has_scroll_top_button() {
return get_theme_mod( 'scroll_top', true );
}
function tb_customizer_has_topbar_social() {
if ( tb_customizer_has_topbar()
&& get_theme_mod( 'top_bar_social' )
&& ! get_theme_mod( 'top_bar_social_alt' ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_topbar_social_style_is_none() {
if ( tb_customizer_has_topbar_social() && 'none' == get_theme_mod( 'top_bar_social_style' ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_has_footer_widgets() {
return get_theme_mod( 'footer_widgets', true );
}
function tb_customizer_supports_reveal() {
if ( tb_customizer_has_footer_widgets() && ! tb_customizer_has_vertical_header() ) {
return true;
} else {
return false;
}
}
function tb_customizer_has_footer_bottom() {
return get_theme_mod( 'footer_bottom', true );
}
/*-------------------------------------------------------------------------------*/
/* [ Background ]
/*-------------------------------------------------------------------------------*/
function tb_customizer_has_background_image() {
return get_theme_mod( 'background_image' );
}
function tb_customizer_hasnt_background_image() {
if ( get_theme_mod( 'background_image' ) ) {
return false;
} else {
return true;
}
}
function tb_customizer_hasnt_background_pattern() {
if ( get_theme_mod( 'background_pattern' ) ) {
return false;
} else {
return true;
}
}
/*-------------------------------------------------------------------------------*/
/* [ Togglebar / Topbar ]
/*-------------------------------------------------------------------------------*/
function tb_customizer_has_togglebar() {
return get_theme_mod( 'toggle_bar', true ) ;
}
function tb_customizer_has_topbar() {
return get_theme_mod( 'top_bar', true );
}
/*-------------------------------------------------------------------------------*/
/* [ Header ]
/*-------------------------------------------------------------------------------*/
function tb_customizer_header_supports_sticky() {
if ( tb_customizer_has_vertical_header() ) {
return false;
} else {
return true;
}
}
function tb_customizer_header_supports_full_width() {
if ( tb_customizer_hasnt_boxed_layout() && 'six' != get_theme_mod( 'header_style', 'one' ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_has_fixed_header() {
if ( tb_customizer_header_supports_sticky() && get_theme_mod( 'fixed_header', true ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_supports_fixed_header_mobile() {
if ( tb_customizer_has_fixed_header() && 'toggle' != get_theme_mod( 'mobile_menu_style' ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_hasnt_sticky_header() {
if ( get_theme_mod( 'fixed_header', true ) ) {
return false;
} else {
return true;
}
}
function tb_customizer_has_shrink_sticky_header() {
if ( tb_customizer_has_fixed_header() && get_theme_mod( 'shink_fixed_header', true ) ) {
return true;
} else {
return false;
}
}
function tb_is_header_one() {
if ( 'one' == get_theme_mod( 'header_style', 'one' ) ) {
return true;
} else {
return false;
}
}
function tb_is_header_two() {
if ( 'two' == get_theme_mod( 'header_style' ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_has_vertical_header() {
if ( 'six' == get_theme_mod( 'header_style' ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_hasnt_vertical_header() {
if ( 'six' == get_theme_mod( 'header_style' ) ) {
return false;
} else {
return true;
}
}
function tb_customizer_fixed_header_supports_opacity() {
if ( tb_customizer_has_fixed_header() && (
'one' == get_theme_mod( 'header_style' )
|| 'five' == get_theme_mod( 'header_style' )
) ) {
return true;
} else {
return false;
}
}
function tb_customizer_header_has_aside() {
$style = get_theme_mod( 'header_style', 'one' );
if ( 'two' == $style || 'three' == $style || 'four' == $style ) {
return true;
} else {
return false;
}
}
function tb_customizer_header_has_aside_search() {
if ( 'two' == get_theme_mod( 'header_style', 'one' ) ) {
return true;
} else {
return false;
}
}
/*-------------------------------------------------------------------------------*/
/* [ Logo ]
/*-------------------------------------------------------------------------------*/
function tb_customizer_has_image_logo() {
if ( get_theme_mod( 'custom_logo' ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_supports_fixed_header_logo() {
if ( tb_customizer_has_fixed_header() && tb_customizer_has_image_logo() ) {
return true;
} else {
return false;
}
}
function tb_customizer_hasnt_custom_logo() {
if ( get_theme_mod( 'custom_logo' ) ) {
return false;
} else {
return true;
}
}
function tb_customizer_has_retina_logo() {
if ( get_theme_mod( 'custom_logo' ) && get_theme_mod( 'retina_logo' ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_has_text_logo_icon() {
$mod = get_theme_mod( 'logo_icon' );
if ( tb_customizer_hasnt_custom_logo() && $mod && 'none' != $mod ) {
return true;
} else {
return false;
}
}
/*-------------------------------------------------------------------------------*/
/* [ Menu ]
/*-------------------------------------------------------------------------------*/
function tb_has_mobile_menu() {
if ( 'disabled' != get_theme_mod( 'mobile_menu_style' ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_is_mobile_toggle_fixed_top() {
if ( 'fixed_top' == get_theme_mod( 'mobile_menu_toggle_style' ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_mobile_menu_is_sidr() {
if ( 'sidr' == get_theme_mod( 'mobile_menu_style', 'sidr' ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_mobile_menu_is_full_screen() {
if ( 'full_screen' == get_theme_mod( 'mobile_menu_style', 'sidr' ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_mobile_menu_is_toggle() {
if ( 'toggle' == get_theme_mod( 'mobile_menu_style', 'sidr' ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_has_mobile_menu_icons() {
if ( 'disabled' == get_theme_mod( 'mobile_menu_style' )
|| tb_customizer_is_mobile_toggle_fixed_top()
) {
return false;
} else {
return true;
}
}
function tb_customizer_navbar_supports_flush_dropdowns() {
if ( tb_customizer_has_vertical_header() ) {
return false;
} else {
return true;
}
}
function tb_customizer_supports_search_styles() {
if ( 'six' == get_theme_mod( 'header_style' ) ) {
return false;
} else {
return true;
}
}
function tb_has_menu_search_icon() {
if ( tb_has_menu_search() && 'two' != get_theme_mod( 'header_style' ) ) {
return true;
} else {
return false;
}
}
function tb_has_menu_search_dropdown() {
if ( 'six' == get_theme_mod( 'header_style' )
|| 'drop_down' != get_theme_mod( 'menu_search_style' )
) {
return false;
} else {
return true;
}
}
function tb_has_menu_search_overlay() {
if ( 'six' == get_theme_mod( 'header_style' ) ) {
return true;
}
if ( tb_has_menu_search_icon() && 'overlay' == get_theme_mod( 'menu_search_style' ) ) {
return true;
} else {
return false;
}
}
function tb_has_menu_dropdown_top_border() {
return get_theme_mod( 'menu_dropdown_top_border', false );
}
function tb_has_menu_pointer() {
if ( get_theme_mod( 'menu_dropdown_style' ) ) {
return false;
} elseif ( 'one' != get_theme_mod( 'header_style' ) ) {
return false;
} elseif ( get_theme_mod( 'menu_flush_dropdowns' ) ) {
return false;
} else {
return true;
}
}
/*-------------------------------------------------------------------------------*/
/* [ Blog ]
/*-------------------------------------------------------------------------------*/
function tb_customizer_blog_page_header_custom_text() {
if ( 'custom_text' == tb_get_mod( 'blog_single_header', 'custom_text' ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_grid_blog_style() {
$style = get_theme_mod( 'blog_style' );
if ( 'grid-entry-style' == $style || 'grid' == $style ) {
return true;
} else {
return false;
}
}
function tb_customizer_blog_supports_equal_heights() {
if ( tb_customizer_grid_blog_style() && 'masonry' != get_theme_mod( 'blog_grid_style' ) ) {
return true;
} else {
return false;
}
}
function tb_customizer_has_blog_related() {
$pos = strpos( tb_get_mod( 'blog_single_composer', 'related_posts' ), 'related_posts' );
if ( $pos !== false ) {
return true;
} else {
return false;
}
}
function tb_customizer_has_blog_meta() {
$pos = strpos( tb_get_mod( 'blog_single_composer', 'meta' ), 'meta' );
if ( $pos !== false ) {
return true;
} else {
return false;
}
}
function tb_customizer_has_blog_entry_meta() {
$pos = strpos( tb_get_mod( 'blog_entry_composer', 'meta' ), 'meta' );
if ( $pos !== false ) {
return true;
} else {
return false;
}
}
function tb_customizer_has_blog_single_media() {
$pos = strpos( tb_get_mod( 'blog_single_composer', 'featured_media' ), 'featured_media' );
if ( $pos !== false ) {
return true;
} else {
return false;
}
}
function tb_customizer_has_blog_entry_media() {
$pos = strpos( tb_get_mod( 'blog_entry_composer', 'featured_media' ), 'featured_media' );
if ( $pos !== false ) {
return true;
} else {
return false;
}
}
function tb_customizer_has_blog_entry_excerpt() {
$pos = strpos( tb_get_mod( 'blog_entry_composer', 'excerpt_content' ), 'excerpt_content' );
if ( $pos !== false ) {
return true;
} else {
return false;
}
}
function tb_customizer_has_blog_entry_readmore() {
$pos = strpos( tb_get_mod( 'blog_entry_composer', 'readmore' ), 'readmore' );
if ( $pos !== false ) {
return true;
} else {
return false;
}
}
/*-------------------------------------------------------------------------------*/
/* [ Portfolio ]
/*-------------------------------------------------------------------------------*/
function tb_customizer_has_portfolio_related() {
$pos = strpos( tb_get_mod( 'portfolio_post_composer', 'related' ), 'related' );
if ( $pos !== false ) {
return true;
} else {
return false;
}
}