[ 'name' => 'right-sidebar', 'image' => OCEANWP_INC_DIR_URI . 'customizer/assets/img/rs.png' ], 'left-sidebar' => [ 'name' => 'left-sidebar', 'image' => OCEANWP_INC_DIR_URI . 'customizer/assets/img/ls.png' ], 'full-width' => [ 'name' => 'full-width', 'image' => OCEANWP_INC_DIR_URI . 'customizer/assets/img/fw.png' ], 'full-screen' => [ 'name' => 'full-screen', 'image' => OCEANWP_INC_DIR_URI . 'customizer/assets/img/fs.png' ], 'both-sidebars' => [ 'name' => 'both-sidebars', 'image' => OCEANWP_INC_DIR_URI . 'customizer/assets/img/bs.png' ], ); return $layouts; } function oceanwp_customizer_helpers( $return = NULL ) { // Return library templates array if ( 'library' == $return ) { $templates = array( '— '. esc_html__( 'Select', 'oceanwp' ) .' —' ); $get_templates = get_posts( array( 'post_type' => 'oceanwp_library', 'numberposts' => -1, 'post_status' => 'publish' ) ); if ( ! empty ( $get_templates ) ) { foreach ( $get_templates as $template ) { $templates[ $template->ID ] = $template->post_title; } } return $templates; } } function oceanwp_cac_has_boxed_layout() { if ( 'boxed' == get_theme_mod( 'ocean_main_layout_style', 'wide' ) ) { return true; } else { return false; } } function oceanwp_cac_has_separate_layout() { if ( 'separate' == get_theme_mod( 'ocean_main_layout_style', 'wide' ) ) { return true; } else { return false; } } function oceanwp_cac_has_boxed_or_separate_layout() { if ( 'boxed' == get_theme_mod( 'ocean_main_layout_style', 'wide' ) || 'separate' == get_theme_mod( 'ocean_main_layout_style', 'wide' ) ) { return true; } else { return false; } } function oceanwp_cac_hasnt_boxed_layout() { if ( 'wide' == get_theme_mod( 'ocean_main_layout_style', 'wide' ) || 'separate' == get_theme_mod( 'ocean_main_layout_style', 'wide' ) ) { return true; } else { return false; } } function oceanwp_cac_has_page_single_bs_layout() { if ( 'both-sidebars' == get_theme_mod( 'ocean_page_single_layout', 'right-sidebar' ) ) { return true; } else { return false; } } function oceanwp_cac_has_page_single_rl_layout() { $layout = get_theme_mod( 'ocean_page_single_layout', 'right-sidebar' ); if ( 'right-sidebar' == $layout || 'left-sidebar' == $layout ) { return true; } else { return false; } } function oceanwp_cac_has_search_bs_layout() { if ( 'both-sidebars' == get_theme_mod( 'ocean_search_layout', 'right-sidebar' ) ) { return true; } else { return false; } } function oceanwp_cac_has_search_rl_layout() { $layout = get_theme_mod( 'ocean_search_layout', 'right-sidebar' ); if ( 'right-sidebar' == $layout || 'left-sidebar' == $layout ) { return true; } else { return false; } } function oceanwp_cac_has_page_header() { if ( 'hide-all-devices' != get_theme_mod( 'ocean_page_header_visibility' ) ) { return true; } else { return false; } } function oceanwp_cac_has_breadcrumbs() { if ( function_exists( 'yoast_breadcrumb' ) ) { return true; } else { return get_theme_mod( 'ocean_breadcrumbs', true ); } } function oceanwp_cac_enabled_not_yoast() { if ( function_exists( 'yoast_breadcrumb' ) ) { return false; } else { return oceanwp_cac_has_breadcrumbs(); } } /*-------------------------------------------------------------------------------*/ /* [ Background ] /*-------------------------------------------------------------------------------*/ function oceanwp_cac_has_background_image() { if ( '' != get_theme_mod( 'ocean_background_image' ) ) { return true; } else { return false; } } /*-------------------------------------------------------------------------------*/ /* [ Topbar ] /*-------------------------------------------------------------------------------*/ function oceanwp_cac_has_topbar() { return get_theme_mod( 'ocean_top_bar', true ); } function oceanwp_cac_has_topbar_social() { if ( oceanwp_cac_has_topbar() && get_theme_mod( 'ocean_top_bar_social' ) ) { return true; } else { return false; } } /*-------------------------------------------------------------------------------*/ /* [ Header ] /*-------------------------------------------------------------------------------*/ function oceanwp_cac_has_minimal_or_transparent_header_styles() { if ( 'minimal' == oceanwp_header_style() || 'transparent' == oceanwp_header_style() ) { return true; } else { return false; } } function oceanwp_cac_has_transparent_header_style() { if ( 'transparent' == oceanwp_header_style() ) { return true; } else { return false; } } function oceanwp_cac_has_top_header_style() { if ( 'top' == oceanwp_header_style() ) { return true; } else { return false; } } function oceanwp_cac_has_full_screen_header_style() { if ( 'full_screen' == oceanwp_header_style() ) { return true; } else { return false; } } function oceanwp_cac_has_center_header_style() { if ( 'center' == oceanwp_header_style() ) { return true; } else { return false; } } function oceanwp_cac_has_medium_header_style() { if ( 'medium' == oceanwp_header_style() ) { return true; } else { return false; } } function oceanwp_cac_hasnt_medium_header_style() { if ( 'medium' == oceanwp_header_style() ) { return false; } else { return true; } } function oceanwp_cac_hasnt_medium_or_vertical_header_styles() { if ( 'medium' == oceanwp_header_style() || 'vertical' == oceanwp_header_style() ) { return false; } else { return true; } } function oceanwp_cac_has_vertical_header_style() { if ( 'vertical' == oceanwp_header_style() ) { return true; } else { return false; } } function oceanwp_cac_has_menu_social() { if ( true == get_theme_mod( 'ocean_menu_social', false ) ) { return true; } else { return false; } } function oceanwp_cac_has_menu_social_and_simple_style() { if ( true == get_theme_mod( 'ocean_menu_social', false ) && 'simple' == get_theme_mod( 'ocean_menu_social_style', 'simple' ) ) { return true; } else { return false; } } function oceanwp_cac_has_custom_header() { if ( 'custom' == oceanwp_header_style() ) { return true; } else { return false; } } function oceanwp_cac_hasnt_header_styles() { if ( 'top' == oceanwp_header_style() || 'medium' == oceanwp_header_style() ) { return false; } else { return true; } } function oceanwp_cac_hasnt_medium_custom_header_styles() { if ( 'medium' == oceanwp_header_style() || 'custom' == oceanwp_header_style() ) { return false; } else { return true; } } function oceanwp_cac_mobile_header_position() { if ( 'medium' == oceanwp_header_style() || 'vertical' == oceanwp_header_style() || 'custom' == oceanwp_header_style() ) { return false; } else { return true; } } /*-------------------------------------------------------------------------------*/ /* [ Logo ] /*-------------------------------------------------------------------------------*/ function oceanwp_cac_has_custom_logo() { if ( has_custom_logo() ) { return true; } else { return false; } } function oceanwp_cac_hasnt_custom_logo() { if ( has_custom_logo() ) { return false; } else { return true; } } function oceanwp_cac_has_responsive_logo() { if ( '' != get_theme_mod( 'ocean_responsive_logo' ) ) { return true; } else { return false; } } /*-------------------------------------------------------------------------------*/ /* [ Menu ] /*-------------------------------------------------------------------------------*/ function oceanwp_cac_hasnt_menu_search_disabled() { if ( 'disabled' == get_theme_mod( 'ocean_menu_search_style', 'drop_down' ) ) { return false; } else { return true; } } function oceanwp_cac_has_menu_search_dropdown() { if ( 'drop_down' == get_theme_mod( 'ocean_menu_search_style', 'drop_down' ) ) { return true; } else { return false; } } function oceanwp_cac_has_menu_search_overlay() { if ( 'overlay' == get_theme_mod( 'ocean_menu_search_style', 'drop_down' ) ) { return true; } else { return false; } } function oceanwp_cac_has_menu_dropdown_top_border() { return get_theme_mod( 'ocean_menu_dropdown_top_border', false ); } function oceanwp_cac_has_menu_links_effect_blue() { if ( 'one' == get_theme_mod( 'ocean_menu_links_effect', 'no' ) || 'three' == get_theme_mod( 'ocean_menu_links_effect', 'no' ) || 'four' == get_theme_mod( 'ocean_menu_links_effect', 'no' ) || 'five' == get_theme_mod( 'ocean_menu_links_effect', 'no' ) || 'seven' == get_theme_mod( 'ocean_menu_links_effect', 'no' ) || 'nine' == get_theme_mod( 'ocean_menu_links_effect', 'no' ) ) { return true; } else { return false; } } function oceanwp_cac_has_menu_links_effect_dark() { if ( 'two' == get_theme_mod( 'ocean_menu_links_effect', 'no' ) || 'six' == get_theme_mod( 'ocean_menu_links_effect', 'no' ) || 'eight' == get_theme_mod( 'ocean_menu_links_effect', 'no' ) || 'ten' == get_theme_mod( 'ocean_menu_links_effect', 'no' ) ) { return true; } else { return false; } } /*-------------------------------------------------------------------------------*/ /* [ Mobile ] /*-------------------------------------------------------------------------------*/ function oceanwp_mobile_menu_cac_has_custom_breakpoint() { if ( 'custom' == get_theme_mod( 'ocean_mobile_menu_breakpoints', '959' ) ) { return true; } else { return false; } } function oceanwp_cac_has_custom_hamburger_btn() { if ( 'default' != get_theme_mod( 'ocean_mobile_menu_open_hamburger', 'default' ) ) { return true; } else { return false; } } function oceanwp_cac_has_sidebar_mobile_menu() { if ( 'sidebar' == get_theme_mod( 'ocean_mobile_menu_style', 'sidebar' ) ) { return true; } else { return false; } } function oceanwp_cac_has_dropdown_mobile_menu() { if ( 'dropdown' == get_theme_mod( 'ocean_mobile_menu_style', 'sidebar' ) ) { return true; } else { return false; } } function oceanwp_cac_has_fullscreen_mobile_menu() { if ( 'fullscreen' == get_theme_mod( 'ocean_mobile_menu_style', 'sidebar' ) ) { return true; } else { return false; } } function oceanwp_cac_hasnt_fullscreen_mobile_menu() { if ( 'fullscreen' == get_theme_mod( 'ocean_mobile_menu_style', 'sidebar' ) ) { return false; } else { return true; } } /*-------------------------------------------------------------------------------*/ /* [ Page Header ] /*-------------------------------------------------------------------------------*/ function oceanwp_cac_has_bg_image_page_header() { if ( 'background-image' == get_theme_mod( 'ocean_page_header_style' ) ) { return true; } else { return false; } } function oceanwp_cac_hasnt_bg_image_page_header() { if ( 'background-image' == get_theme_mod( 'ocean_page_header_style' ) ) { return false; } else { return true; } } /*-------------------------------------------------------------------------------*/ /* [ Blog ] /*-------------------------------------------------------------------------------*/ function oceanwp_cac_grid_blog_style() { if ( 'grid-entry' == get_theme_mod( 'ocean_blog_style', 'large-entry' ) ) { return true; } else { return false; } } function oceanwp_cac_blog_supports_equal_heights() { if ( oceanwp_cac_grid_blog_style() && 'masonry' != get_theme_mod( 'ocean_blog_grid_style', 'fit-rows' ) ) { return true; } else { return false; } } function oceanwp_cac_has_blog_single_title_bg_image() { if ( true == get_theme_mod( 'ocean_blog_single_featured_image_title', false ) ) { return true; } else { return false; } } function oceanwp_cac_has_blog_entries_rl_layout() { $layout = get_theme_mod( 'ocean_blog_archives_layout', 'right-sidebar' ); if ( 'right-sidebar' == $layout || 'left-sidebar' == $layout ) { return true; } else { return false; } } function oceanwp_cac_has_blog_entries_bs_layout() { if ( 'both-sidebars' == get_theme_mod( 'ocean_blog_archives_layout', 'right-sidebar' ) ) { return true; } else { return false; } } function oceanwp_cac_has_single_post_bs_layout() { if ( 'both-sidebars' == get_theme_mod( 'ocean_blog_single_layout', 'right-sidebar' ) ) { return true; } else { return false; } } function oceanwp_cac_has_single_post_rl_layout() { $layout = get_theme_mod( 'ocean_blog_single_layout', 'right-sidebar' ); if ( 'right-sidebar' == $layout || 'left-sidebar' == $layout ) { return true; } else { return false; } } function oceanwp_cac_has_thumbnail_blog_style() { if ( 'thumbnail-entry' == get_theme_mod( 'ocean_blog_style', 'large-entry' ) ) { return true; } else { return false; } } function oceanwp_cac_hasnt_thumbnail_blog_style() { if ( 'thumbnail-entry' == get_theme_mod( 'ocean_blog_style', 'large-entry' ) ) { return false; } else { return true; } } function oceanwp_cac_has_blog_infinite_scroll() { if ( 'infinite_scroll' == get_theme_mod( 'ocean_blog_pagination_style', 'standard' ) ) { return true; } else { return false; } } /*-------------------------------------------------------------------------------*/ /* [ WooCommerce ] /*-------------------------------------------------------------------------------*/ function oceanwp_cac_has_woo_bag_style() { if ( 'yes' == get_theme_mod( 'ocean_woo_menu_bag_style', 'no' ) ) { return true; } else { return false; } } function oceanwp_cac_hasnt_woo_bag_style() { if ( 'yes' == get_theme_mod( 'ocean_woo_menu_bag_style', 'no' ) ) { return false; } else { return true; } } function oceanwp_cac_has_grid_list_buttons() { if ( true == get_theme_mod( 'ocean_woo_grid_list', true ) ) { return true; } else { return false; } } function oceanwp_cac_has_woo_shop_bs_layout() { if ( 'both-sidebars' == get_theme_mod( 'ocean_woo_shop_layout', 'left-sidebar' ) ) { return true; } else { return false; } } function oceanwp_cac_has_woo_shop_rl_layout() { $layout = get_theme_mod( 'ocean_woo_shop_layout', 'right-sidebar' ); if ( 'right-sidebar' == $layout || 'left-sidebar' == $layout ) { return true; } else { return false; } } function oceanwp_cac_has_woo_product_bs_layout() { if ( 'both-sidebars' == get_theme_mod( 'ocean_woo_product_layout', 'left-sidebar' ) ) { return true; } else { return false; } } function oceanwp_cac_has_woo_product_rl_layout() { $layout = get_theme_mod( 'ocean_woo_product_layout', 'right-sidebar' ); if ( 'right-sidebar' == $layout || 'left-sidebar' == $layout ) { return true; } else { return false; } } function oceanwp_cac_has_woo_infinite_scroll() { if ( 'infinite_scroll' == get_theme_mod( 'ocean_woo_pagination_style', 'standard' ) ) { return true; } else { return false; } } function oceanwp_cac_has_woo_filter_button() { if ( true == get_theme_mod( 'ocean_woo_off_canvas_filter', false ) ) { return true; } else { return false; } } function oceanwp_cac_has_woo_filter_close_button() { if ( true == get_theme_mod( 'ocean_woo_off_canvas_close_button', false ) ) { return true; } else { return false; } } function oceanwp_cac_has_woo_default_products_style() { if ( 'default' == get_theme_mod( 'ocean_woo_products_style', 'default' ) ) { return true; } else { return false; } } function oceanwp_cac_has_woo_hover_products_style() { if ( 'hover' == get_theme_mod( 'ocean_woo_products_style', 'default' ) ) { return true; } else { return false; } } function oceanwp_cac_has_woo_floating_bar() { if ( 'on' == get_theme_mod( 'ocean_woo_display_floating_bar', 'on' ) ) { return true; } else { return false; } } function oceanwp_cac_has_woo_multistep_checkout() { if ( true == get_theme_mod( 'ocean_woo_multi_step_checkout', false ) ) { return true; } else { return false; } } function oceanwp_cac_has_shop_condition() { if ( true === get_theme_mod( 'ocean_shop_conditional', true ) ) { return true; } else { return false; } } function oceanwp_cac_has_single_condition() { if ( true === get_theme_mod( 'ocean_woo_single_conditional', true ) ) { return true; } else { return false; } } function oceanwp_cac_has_shop_links_disabled() { if ( true === get_theme_mod( 'ocean_shop_woo_disable_links', false ) ) { return true; } else { return false; } } /*-------------------------------------------------------------------------------*/ /* [ Easy Digital Downloads ] /*-------------------------------------------------------------------------------*/ function oceanwp_cac_has_edd_bag_style() { if ( 'yes' == get_theme_mod( 'ocean_edd_menu_bag_style', 'no' ) ) { return true; } else { return false; } } function oceanwp_cac_hasnt_edd_bag_style() { if ( 'yes' == get_theme_mod( 'ocean_edd_menu_bag_style', 'no' ) ) { return false; } else { return true; } } function oceanwp_cac_has_edd_archive_bs_layout() { if ( 'both-sidebars' == get_theme_mod( 'ocean_edd_archive_layout', 'left-sidebar' ) ) { return true; } else { return false; } } function oceanwp_cac_has_edd_archive_rl_layout() { $layout = get_theme_mod( 'ocean_edd_archive_layout', 'right-sidebar' ); if ( 'right-sidebar' == $layout || 'left-sidebar' == $layout ) { return true; } else { return false; } } function oceanwp_cac_has_edd_download_bs_layout() { if ( 'both-sidebars' == get_theme_mod( 'ocean_edd_download_layout', 'left-sidebar' ) ) { return true; } else { return false; } } function oceanwp_cac_has_edd_download_rl_layout() { $layout = get_theme_mod( 'ocean_edd_download_layout', 'right-sidebar' ); if ( 'right-sidebar' == $layout || 'left-sidebar' == $layout ) { return true; } else { return false; } } /*-------------------------------------------------------------------------------*/ /* [ Footer ] /*-------------------------------------------------------------------------------*/ function oceanwp_cac_has_scrolltop() { return get_theme_mod( 'ocean_scroll_top', true ); } function oceanwp_cac_has_footer_widgets() { return get_theme_mod( 'ocean_footer_widgets', true ); } function oceanwp_cac_has_footer_widgets_and_no_page_id() { if ( true == get_theme_mod( 'ocean_footer_widgets', true ) && '' == get_theme_mod( 'ocean_footer_widgets_page_id' ) ) { return true; } else { return false; } } function oceanwp_cac_has_footer_bottom() { return get_theme_mod( 'ocean_footer_bottom', true ); } /*-------------------------------------------------------------------------------*/ /* [ LifterLMS ] /*-------------------------------------------------------------------------------*/ function oceanwp_cac_has_llms_global_bs_layout() { if ( 'both-sidebars' == get_theme_mod( 'ocean_llms_global_layout', 'full-width' ) ) { return true; } else { return false; } } function oceanwp_cac_has_llms_global_rl_layout() { $layout = get_theme_mod( 'ocean_llms_global_layout', 'right-sidebar' ); if ( 'right-sidebar' == $layout || 'left-sidebar' == $layout ) { return true; } else { return false; } } function oceanwp_cac_has_llms_course_bs_layout() { if ( 'both-sidebars' == get_theme_mod( 'ocean_llms_course_layout', 'left-sidebar' ) ) { return true; } else { return false; } } function oceanwp_cac_has_llms_course_rl_layout() { $layout = get_theme_mod( 'ocean_llms_course_layout', 'right-sidebar' ); if ( 'right-sidebar' == $layout || 'left-sidebar' == $layout ) { return true; } else { return false; } } function oceanwp_cac_has_llms_lesson_bs_layout() { if ( 'both-sidebars' == get_theme_mod( 'ocean_llms_lesson_layout', 'left-sidebar' ) ) { return true; } else { return false; } } function oceanwp_cac_has_llms_lesson_rl_layout() { $layout = get_theme_mod( 'ocean_llms_lesson_layout', 'right-sidebar' ); if ( 'right-sidebar' == $layout || 'left-sidebar' == $layout ) { return true; } else { return false; } } /*-------------------------------------------------------------------------------*/ /* [ LearnDash ] /*-------------------------------------------------------------------------------*/ function oceanwp_cac_has_ld_global_bs_layout() { if ( 'both-sidebars' == get_theme_mod( 'ocean_ld_global_layout', 'full-width' ) ) { return true; } else { return false; } } function oceanwp_cac_has_ld_global_rl_layout() { $layout = get_theme_mod( 'ocean_ld_global_layout', 'right-sidebar' ); if ( 'right-sidebar' == $layout || 'left-sidebar' == $layout ) { return true; } else { return false; } } function oceanwp_cac_has_ld_course_bs_layout() { if ( 'both-sidebars' == get_theme_mod( 'ocean_ld_course_layout', 'left-sidebar' ) ) { return true; } else { return false; } } function oceanwp_cac_has_ld_course_rl_layout() { $layout = get_theme_mod( 'ocean_ld_course_layout', 'right-sidebar' ); if ( 'right-sidebar' == $layout || 'left-sidebar' == $layout ) { return true; } else { return false; } } function oceanwp_cac_has_ld_lesson_bs_layout() { if ( 'both-sidebars' == get_theme_mod( 'ocean_ld_lesson_layout', 'left-sidebar' ) ) { return true; } else { return false; } } function oceanwp_cac_has_ld_lesson_rl_layout() { $layout = get_theme_mod( 'ocean_ld_lesson_layout', 'right-sidebar' ); if ( 'right-sidebar' == $layout || 'left-sidebar' == $layout ) { return true; } else { return false; } }