private function is_active($dep) { if (PhoenixTeam_Utils::dep_exists($dep)) { return true; } return false; }
public function register_sidebars() { global $PhoenixData; $use_footer = isset($PhoenixData['use_footer']) ? $PhoenixData['use_footer'] : 1; $layout = isset($PhoenixData['footer_layout']) ? $PhoenixData['footer_layout'] : 3; $woo = PhoenixTeam_Utils::dep_exists('woocommerce'); // If Dynamic Sidebar Exists if (function_exists('register_sidebar')) { // Define Blog Sidebar register_sidebar(array('name' => __('Blog Sidebar', 'grandway'), 'description' => __('This widgets area is used for blog pages by default.', 'grandway'), 'id' => 'blog-sidebar', 'before_widget' => '<div id="%1$s" class="%2$s widget">', 'after_widget' => '</div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>')); // Define WooCommerce Sidebar if ($woo) { register_sidebar(array('name' => __('WooCommerce Sidebar', 'grandway'), 'description' => __('This widgets area is used for woocommerce shop by default.', 'grandway'), 'id' => 'woo-sidebar', 'before_widget' => '<div id="%1$s" class="%2$s widget">', 'after_widget' => '</div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>')); } if ($use_footer) { // Define Footer 1 register_sidebar(array('name' => __('Footer Area 1', 'grandway'), 'description' => __('This widgets area is used in footer.', 'grandway'), 'id' => 'footer-1', 'before_widget' => '<div id="%1$s" class="%2$s footer-widget">', 'after_widget' => '</div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>')); // Define Footer 2 register_sidebar(array('name' => __('Footer Area 2', 'grandway'), 'description' => __('This widgets area is used in footer.', 'grandway'), 'id' => 'footer-2', 'before_widget' => '<div id="%1$s" class="%2$s footer-widget">', 'after_widget' => '</div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>')); // Define Footer 3 register_sidebar(array('name' => __('Footer Area 3', 'grandway'), 'description' => __('This widgets area is used in footer.', 'grandway'), 'id' => 'footer-3', 'before_widget' => '<div id="%1$s" class="%2$s footer-widget">', 'after_widget' => '</div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>')); // Define Footer 4 if ($layout == 4) { register_sidebar(array('name' => __('Footer Area 4', 'grandway'), 'description' => __('This widgets area is used in footer.', 'grandway'), 'id' => 'footer-4', 'before_widget' => '<div id="%1$s" class="%2$s footer-widget">', 'after_widget' => '</div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>')); } } } }
public static function breadcrumbs() { global $post, $pagename; /* ================ Settings ================ */ $delimiter = ' / '; // separator $sign = null; // text before breadcrumbs $home = __('Home', 'grandway'); // homepage name $showCurrent = 1; // 1 - show current page, 0 - don't show $before = null; // before crumb tag $after = null; // after crumb tag /* ============== Settings END ============== */ $homeLink = home_url(); $get_post_type = get_post_type(); // WooCommerce $woo = PhoenixTeam_Utils::dep_exists('woocommerce'); if ($woo) { if (function_exists('is_shop')) { $woo_shop = is_shop(); ob_start(); woocommerce_page_title(); $woo_title = ob_get_clean(); } } echo '<div class="col-lg-6 pull-right"><div class="page-in-bread">'; echo wp_kses_post($sign) . '<a href="' . esc_url($homeLink) . '" title="' . __('Home Page', 'grandway') . '">' . esc_html($home) . '</a> ' . esc_html($delimiter) . ' '; $posts_page = self::check_posts_page(); if ($posts_page && $pagename == $posts_page->post_name) { if (get_query_var('paged')) { $this_permalink = get_permalink($posts_page->ID); echo esc_html($before) . '<a href="' . esc_url($this_permalink) . '" title="' . esc_attr($posts_page->post_title) . '">' . esc_html($posts_page->post_title) . '</a>' . esc_html($after); } else { echo esc_html($before) . esc_html($posts_page->post_title) . esc_html($after); } } if (is_category()) { $thisCat = get_category(get_query_var('cat'), false); if ($thisCat->parent != 0) { echo '' . get_category_parents($thisCat->parent, TRUE, ' ' . esc_html($delimiter) . ' ') . ''; } echo esc_html($before) . single_cat_title('', false) . esc_html($after); } elseif (is_search()) { echo esc_html($before) . __('Search for: ', 'grandway') . ' "' . get_search_query() . '"' . esc_html($after); } elseif (is_day()) { echo '<a href="' . get_year_link(get_the_time('Y')) . '">' . get_the_time('Y') . '</a> ' . esc_html($delimiter) . ' '; echo '<a href="' . get_month_link(get_the_time('Y'), get_the_time('m')) . '">' . get_the_time('F') . '</a> ' . esc_html($delimiter) . ' '; echo esc_html($before) . get_the_time('d') . esc_html($after); } elseif (is_month()) { echo '<a href="' . get_year_link(get_the_time('Y')) . '">' . get_the_time('Y') . '</a> ' . esc_html($delimiter) . ' '; echo esc_html($before) . get_the_time('F') . esc_html($after); } elseif (is_year()) { echo esc_html($before) . get_the_time('Y') . esc_html($after); } elseif (is_single() && !is_attachment()) { if ($get_post_type != 'post') { $post_type = get_post_type_object($get_post_type); $slug = $post_type->rewrite; echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/" onclick="jQuery(function($){event.preventDefault(); window.history.back();});">' . $post_type->labels->name . '</a>'; if ($showCurrent == 1) { echo ' ' . esc_html($delimiter) . ' ' . esc_html($before) . esc_html(get_the_title()) . esc_html($after) . "\n"; } } else { $cat = get_the_category(); $cat = $cat[0]; $cats = get_category_parents($cat, TRUE, ' ' . esc_html($delimiter) . ' '); if ($showCurrent == 0) { $cats = preg_replace("#^(.+)\\sesc_html({$delimiter})\\s\$#", "\$1", $cats); } echo wp_kses_post($cats); if ($showCurrent == 1) { echo esc_html($before) . esc_html(get_the_title()) . esc_html($after); } } // WooCommerce } elseif ($woo && $woo_shop) { echo esc_html($before) . esc_html($woo_title) . esc_html($after); // Othec CPTs } elseif (!is_single() && !is_page() && $get_post_type != 'post' && !is_404()) { $post_type = get_post_type_object($get_post_type); echo esc_html($before) . esc_html($post_type->labels->singular_name) . "/" . esc_html($after); } elseif (is_attachment()) { $parent = get_post($post->post_parent); $cat = get_the_category($parent->ID); if ($cat) { $cat = $cat[0]; echo '' . get_category_parents($cat, TRUE, ' ' . esc_html($delimiter) . ' ') . ''; } echo '<a href="' . esc_url(get_permalink($parent)) . '">' . esc_html($parent->post_title) . '</a>'; if ($showCurrent == 1) { echo ' ' . esc_html($delimiter) . ' ' . esc_html($before) . esc_html(get_the_title()) . esc_html($after); } } elseif (is_page() && !$post->post_parent) { if (get_query_var('paged')) { if ($showCurrent == 1) { echo esc_html($before) . '<a href="' . esc_url(get_permalink($post->ID)) . '">' . esc_html(get_the_title($post->ID)) . '</a>' . esc_html($after); } } else { if ($showCurrent == 1) { echo esc_html($before) . esc_html(get_the_title()) . esc_html($after); } } } elseif (is_page() && $post->post_parent) { $parent_id = $post->post_parent; $breadcrumbs = array(); while ($parent_id) { $page = get_page($parent_id); $breadcrumbs[] = '<a href="' . esc_url(get_permalink($page->ID)) . '">' . esc_html(get_the_title($page->ID)) . '</a>'; $parent_id = $page->post_parent; } $breadcrumbs = array_reverse($breadcrumbs); for ($i = 0; $i < count($breadcrumbs); $i++) { echo wp_kses_post($breadcrumbs[$i]); if ($i != count($breadcrumbs) - 1) { echo ' ' . esc_html($delimiter) . ' '; } } if ($showCurrent == 1) { echo esc_html($delimiter) . esc_html($before) . esc_html(get_the_title()) . esc_html($after); } } elseif (is_tag()) { echo esc_html($before) . single_tag_title('', false) . esc_html($after); } elseif (is_author()) { global $author; $userdata = get_userdata($author); echo esc_html($before) . ' ' . $userdata->display_name . esc_html($after); } elseif (is_404()) { echo esc_html($before) . __('404 page', 'grandway') . esc_html($after); } if (get_query_var('paged')) { if (is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author()) { echo esc_html($delimiter) . __('Page ', 'grandway') . get_query_var('paged'); } } echo '</div></div>'; }
<div id="nav-container" class="nav-container" style="height: auto;"> <nav role="navigation"> <div class="container"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-6 pull-left"> <div class="logo"> <a href="/"><?php echo PhoenixTeam_Utils::show_logo(); ?> </a> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-xs-6 pull-right"> <div class="menu phoenixteam-menu-wrapper"> <?php if (PhoenixTeam_Utils::dep_exists('megamenu')) { ?> <?php PhoenixTeam_Utils::create_nav('header-menu'); ?> <?php } else { ?> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"></button> <div class="navbar-collapse collapse"> <?php PhoenixTeam_Utils::create_nav('header-menu', 3, 'menu', null, new PhoenixTeam_Navmenu_Walker()); ?>