• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP has_nav_menu函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中has_nav_menu函数的典型用法代码示例。如果您正苦于以下问题:PHP has_nav_menu函数的具体用法?PHP has_nav_menu怎么用?PHP has_nav_menu使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了has_nav_menu函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: utility_pro_skip_links

/**
 * Add skiplinks for screen readers and keyboard navigation
 *
 * @since  1.0.0
 */
function utility_pro_skip_links()
{
    // Call function to add IDs to the markup
    utility_skiplinks_markup();
    // write HTML, skiplinks in a list with a heading
    echo '<h2 class="screen-reader-text">' . __('Skip links', 'utility-pro') . '</h2>' . "\n";
    echo '<ul class="wpacc-genesis-skip-link">' . "\n";
    if (has_nav_menu('primary')) {
        echo '  <li><a href="#genwpacc-genesis-nav-primary" class="screen-reader-shortcut">' . __('Skip to primary navigation', 'utility-pro') . '</a></li>' . "\n";
    }
    echo '  <li><a href="#genwpacc-genesis-content" class="screen-reader-shortcut">' . __('Skip to content', 'utility-pro') . '</a></li>' . "\n";
    if ('sidebar-content' === genesis_site_layout() || 'content-sidebar' === genesis_site_layout()) {
        echo '  <li><a href="#genwpacc-sidebar-primary" class="screen-reader-shortcut">' . __('Skip to primary sidebar', 'utility-pro') . '</a></li>' . "\n";
    }
    if (1 == current_theme_supports('genesis-footer-widgets')) {
        $footer_widgets = get_theme_support('genesis-footer-widgets');
    }
    if (isset($footer_widgets[0]) && is_numeric($footer_widgets[0])) {
        echo '  <li><a href="#genwpacc-genesis-footer-widgets" class="screen-reader-shortcut">' . __('Skip to footer widgets', 'utility-pro') . '</a></li>' . "\n";
    }
    if (has_nav_menu('footer')) {
        echo '  <li><a href="#genwpacc-genesis-nav-footer" class="screen-reader-shortcut">' . __('Skip to footer navigation', 'utility-pro') . '</a></li>' . "\n";
    }
    echo '</ul>' . "\n";
}
开发者ID:ashenkar,项目名称:sanga,代码行数:30,代码来源:skip-links.php


示例2: supernova_footer_navigation

function supernova_footer_navigation()
{
    echo '<span class="copyright">' . supernova_footer_text() . '</span>';
    if (has_nav_menu('Footer_Nav')) {
        wp_nav_menu(array('theme_location' => 'Footer_Nav', 'menu' => 'Footer Navigation', 'menu_class' => 'footer_nav'));
    }
}
开发者ID:plusinterativa,项目名称:clientes,代码行数:7,代码来源:supernova-hooks.php


示例3: ck_menu_button

function ck_menu_button()
{
    //* Make sure mobile-menu is active
    if (has_nav_menu("mobile-menu")) {
        echo '<a alt="Toggle Menu" href="#" class="menu-btn right small">' . '<span class="dashicons dashicons-menu"></span></a>';
    }
}
开发者ID:timothyjensen,项目名称:Off-Canvas-Navigation-in-Genesis,代码行数:7,代码来源:genesis-off-canvas-mobile-menu.php


示例4: dt_menu

function dt_menu($data = array())
{
    $defaults = array('menu_wraper' => '<ul id="%MENU_ID%">%MENU_ITEMS%</ul>', 'menu_items' => '<li class="testingg %ITEM_CLASS%"><a href="%ITEM_HREF%" title="%ESC_ITEM_TITLE%">%ITEM_TITLE%</a>%SUBMENU%</li>', 'submenu' => '<div style="visibility: hidden; display: block;"><ul>%ITEM%</ul><i></i></div>', 'parent_clicable' => true, 'params' => array('act_class' => 'act'), 'force_fallback' => false, 'fallback_cb' => 'dt_page_menu', 'echo' => true, 'location' => 'primary');
    $options = wp_parse_args($data, $defaults);
    $options['menu_wraper'] = str_replace(array('%MENU_ID%', '%MENU_CLASS%', '%MENU_ITEMS%'), array('%1$s', '%2$s', '%3$s'), $options['menu_wraper']);
    $options['menu_items'] = explode('%SUBMENU%', $options['menu_items']);
    $options['submenu'] = explode('%ITEM%', $options['submenu']);
    $options = apply_filters('dt_menu_options', $options);
    $theme_location = $options['location'];
    $parent_clicable = apply_filters('dt_menu-parent_clicable', $options['parent_clicable']);
    $args = array('container' => false, 'menu_id' => 'mainmenu', 'fallback_cb' => $options['fallback_cb'], 'theme_location' => $theme_location, 'parent_clicable' => $parent_clicable, 'menu_class' => false, 'container_class' => false, 'dt_has_nav_menu' => has_nav_menu($theme_location), 'dt_item_wrap_start' => $options['menu_items'][0], 'dt_item_wrap_end' => $options['menu_items'][1], 'dt_submenu_wrap_start' => $options['submenu'][0], 'dt_submenu_wrap_end' => $options['submenu'][1], 'items_wrap' => $options['menu_wraper'], 'please_be_fat' => true);
    $args = array_merge($args, $options['params']);
    if ($options['force_fallback']) {
        $output = dt_page_menu($args);
        if (!isset($options['params'], $options['params']['echo']) || $options['params']['echo']) {
            echo $output;
        }
        return $output;
    }
    if ($args['dt_has_nav_menu']) {
        $walker_args = array('theme_location' => $theme_location, 'parent_clicable' => $parent_clicable);
        $args['walker'] = new Dt_Walker_Nav_Menu($walker_args);
    }
    return wp_nav_menu($args);
}
开发者ID:RDePoppe,项目名称:luminaterealestate,代码行数:25,代码来源:core-menu.php


示例5: motif_infinite_scroll_has_footer_widgets

/**
 * Filter the 'infinite_scroll_has_footer_widgets' value.
 * If the navigation menu in the footer is used or if the footer sidebar contains any widgets, the scroll will be changed to 'click' from 'scroll'.
 */
function motif_infinite_scroll_has_footer_widgets($has_widgets)
{
    if (has_nav_menu('secondary') || is_active_sidebar('sidebar-2') || is_active_sidebar('sidebar-3') || is_active_sidebar('sidebar-4')) {
        $has_widgets = true;
    }
    return $has_widgets;
}
开发者ID:mrbadao,项目名称:automatic,代码行数:11,代码来源:jetpack.php


示例6: vc_menu_func

function vc_menu_func($atts, $content)
{
    ob_start();
    ?>
	<nav class="navbar navbar-default" id="menunav">
				<div class="container">
					<div class="row">
						<ul class="nav navbar-nav pull-right margin-right-15">
							<li class="dropdown resv-dropdown" id="ibe-dropdown">
								<a class="resv-link dropdown-toggle" href="#back-to-reserve" id="ibe-dropdown-button"><?php 
    echo esc_html(get_theme_mod('booking_button_text', esc_attr__('Reservations', 'Property Theme')));
    ?>
								</a>
							</li>
						</ul>

						<?php 
    if (has_nav_menu('primary_navigation')) {
        wp_nav_menu(['theme_location' => 'primary_navigation', 'menu_class' => 'nav navbar-nav navbar-right']);
    }
    ?>
					</div>
				</div>
			</nav>
	<?php 
    $returnvariable = ob_get_clean();
    return $returnvariable;
}
开发者ID:ratheeshpkr,项目名称:snhotel,代码行数:28,代码来源:snhotel-vc_addons.php


示例7: atp_secondary_menu

 function atp_secondary_menu()
 {
     if (has_nav_menu('secondary-menu')) {
         wp_nav_menu(array('container' => false, 'theme_location' => 'secondary-menu', 'menu_class' => 'sf-menu', 'echo' => true, 'before' => '', 'after' => '', 'link_before' => '', 'link_after' => '', 'depth' => 0, 'walker' => new description_walker()));
     } else {
     }
 }
开发者ID:pryspry,项目名称:MusicPlay,代码行数:7,代码来源:atp_generator.php


示例8: listable_body_classes

/**
 * Adds custom classes to the array of body classes.
 *
 * @param array $classes Classes for the body element.
 *
 * @return array
 */
function listable_body_classes($classes)
{
    // Adds a class of group-blog to blogs with more than 1 published author.
    if (is_multi_author()) {
        $classes[] = 'group-blog';
    }
    global $post;
    if (has_nav_menu('secondary')) {
        $classes[] = 'has--secondary-menu';
    }
    if (isset($post->post_content) && has_shortcode($post->post_content, 'jobs') || is_search() || is_tax(array('job_listing_category', 'job_listing_tag', 'job_listing_region'))) {
        $classes[] = 'page-listings';
    }
    if (isset($post->post_content) && has_shortcode($post->post_content, 'job_dashboard')) {
        $classes[] = 'page-job-dashboard';
    }
    if (isset($post->post_content) && has_shortcode($post->post_content, 'my_bookmarks')) {
        $classes[] = 'page-my-bookmarks';
    }
    if (isset($post->post_content) && has_shortcode($post->post_content, 'woocommerce_my_account')) {
        $classes[] = 'page-login';
    }
    if (isset($post->post_content) && has_shortcode($post->post_content, 'submit_job_form')) {
        $classes[] = 'page-add-listing';
    }
    if (listable_using_facetwp()) {
        $classes[] = 'is--using-facetwp';
    }
    if (isset($post->post_content) && has_shortcode($post->post_content, 'jobs_by_tag')) {
        $classes[] = 'jobs-by-tags-page';
    }
    return $classes;
}
开发者ID:swaroop42,项目名称:RockRose,代码行数:40,代码来源:extras.php


示例9: cm_menu_button

function cm_menu_button()
{
    //* Only add the Menu button if a primary navigation is set. You can switch this for whatever menu you are dealing with
    if (has_nav_menu("primary")) {
        echo '<a alt="Toggle Menu" href="#" class="menu-btn right small">' . __('Menu', 'CHILD_THEME_TEXT_DOMAIN') . '<span class="dashicons dashicons-menu"></span></a>';
    }
}
开发者ID:brianjking,项目名称:Off-Canvas-Navigation-in-Genesis,代码行数:7,代码来源:functions.php


示例10: calibrefx_do_subnav

/**
 * This function is for displaying the "Secondary Navigation" bar.
 */
function calibrefx_do_subnav()
{
    global $calibrefx;
    /** Do nothing if menu not supported */
    if (!calibrefx_nav_menu_supported('secondary')) {
        return;
    }
    $calibrefx->load->library('walker_nav_menu');
    $subnav = '';
    $args = '';
    if (calibrefx_get_option('subnav')) {
        if (has_nav_menu('secondary')) {
            $args = array('theme_location' => 'secondary', 'container' => '', 'menu_class' => 'nav nav-pills menu-secondary menu superfish', 'echo' => 0, 'walker' => new CFX_Walker_Nav_menu());
            $subnav = wp_nav_menu($args);
        }
        $subnav_output = sprintf('
			<div id="subnav">
				%2$s
				%1$s
				%3$s
			</div>
			<!-- end #subnav -->', $subnav, calibrefx_put_wrapper('subnav', 'open', false), calibrefx_put_wrapper('subnav', 'close', false));
        echo apply_filters('calibrefx_do_subnav', $subnav_output, $subnav, $args);
    }
}
开发者ID:alispx,项目名称:calibrefx,代码行数:28,代码来源:menu-hook.php


示例11: get_category_navigation

function get_category_navigation()
{
    if (has_nav_menu('category_menu')) {
        ?>
		<div id="menu-category" class="menu-navigation navbar navbar-fixed-top">
			<div class="navbar-inner ">
				<div class="container">
	
					<a class="btn btn-navbar" data-toggle="collapse" data-target=".category-nav-collapse">
					  <span class="icon-bar"></span>
					  <span class="icon-bar"></span>
					  <span class="icon-bar"></span>
					</a>
				
					<div class="nav-collapse category-nav-collapse">													
						<?php 
        wp_nav_menu(array('container_class' => 'menu-header-container', 'theme_location' => 'category_menu', 'items_wrap' => '<ul id="%1$s" class="nav nav-menu %2$s">%3$s</ul>', 'fallback_cb' => 'standard_fallback_nav_menu', 'walker' => new Standard_Nav_Walker()));
        ?>

					</div><!-- /.nav-collapse -->
					<div id="social-networking" class="clearfix">
						<?php 
        get_template_part('social-networking');
        ?>
  
					</div><!-- /#social-networking -->
				</div> <!-- /container -->
			</div><!-- /navbar-inner -->
		</div> <!-- /#menu-above-header -->	
	<?php 
    }
    // end if
}
开发者ID:noahcoley,项目名称:standard-child-themes,代码行数:33,代码来源:functions.php


示例12: wsm_child_do_footer

function wsm_child_do_footer()
{
    echo '<div class="footer-left">';
    $contact = genesis_get_option('wsm_contact_info', 'patricia-settings');
    if (!empty($contact)) {
        echo '<p class="contact-info">' . genesis_get_option('wsm_contact_info', 'patricia-settings') . '</p>';
    }
    $credit = genesis_get_option('wsm_credit', 'patricia-settings');
    if (!empty($contact)) {
        echo '<p class="credit">' . genesis_get_option('wsm_credit', 'patricia-settings') . '</p>';
    }
    echo '</div><!-- end .footer-left -->';
    echo '<div class="footer-right">';
    if (has_nav_menu('footer')) {
        $args = array('theme_location' => 'footer', 'container' => '', 'menu_class' => genesis_get_option('nav_superfish') ? 'nav genesis-nav-menu superfish' : 'nav genesis-nav-menu', 'echo' => 0);
        $nav = wp_nav_menu($args);
    }
    $nav_output = sprintf('<div class="footer-nav">%2$s%1$s%3$s</div>', $nav, genesis_structural_wrap('nav', '<div class="menu-wrap">', 0), genesis_structural_wrap('nav', '</div><!-- end .wrap -->', 0));
    echo apply_filters('wsm_do_footer_nav', $nav_output, $nav, $args);
    $copyright = genesis_get_option('wsm_copyright', 'patricia-settings');
    if (!empty($copyright)) {
        echo '<p class="copy">' . genesis_get_option('wsm_copyright', 'patricia-settings') . '</p>';
    }
    echo '</div><!-- end .footer-right -->';
}
开发者ID:Bobcatou,项目名称:enhanceworldwide,代码行数:25,代码来源:footer.php


示例13: reactor_do_top_bar

/**
 * Top bar
 * in header.php
 * 
 * @since 1.0.0
 */
function reactor_do_top_bar()
{
    if (has_nav_menu('top-bar-l') || has_nav_menu('top-bar-r')) {
        $topbar_args = array('title' => reactor_option('topbar_title', get_bloginfo('name')), 'title_url' => reactor_option('topbar_title_url', home_url()), 'fixed' => reactor_option('topbar_fixed', 0), 'contained' => reactor_option('topbar_contain', 1));
        reactor_top_bar($topbar_args);
    }
}
开发者ID:pausaura,项目名称:agora_nodes,代码行数:13,代码来源:content-header.php


示例14: get_context

 /**
  * Custom implementation for get_context method.
  */
 public function get_context()
 {
     global $content_width;
     if (class_exists('Easy_Digital_Downloads')) {
         global $edd_options;
     }
     $context = Timber::get_context();
     $sidebar_primary = Timber::get_widgets('sidebar_primary');
     $sidebar_footer = Timber::get_widgets('sidebar_footer');
     $context['theme_mods'] = get_theme_mods();
     $context['site_options'] = wp_load_alloptions();
     $context['teaser_mode'] = apply_filters('maera/teaser/mode', 'excerpt');
     $context['thumbnail']['width'] = apply_filters('maera/image/width', 600);
     $context['thumbnail']['height'] = apply_filters('maera/image/height', 371);
     $context['menu']['primary'] = has_nav_menu('primary_navigation') ? new TimberMenu('primary_navigation') : null;
     $context['sidebar']['primary'] = apply_filters('maera/sidebar/primary', $sidebar_primary);
     $context['sidebar']['footer'] = apply_filters('maera/sidebar/footer', $sidebar_footer);
     $context['pagination'] = Timber::get_pagination();
     $context['comment_form'] = TimberHelper::get_comment_form();
     $context['comments_args'] = array('style' => 'ul', 'reply_text' => __('Reply', 'maera'), 'short_ping' => true, 'avatar_size' => 60);
     $context['site_logo'] = get_option('site_logo', false);
     $context['content_width'] = $content_width;
     $context['sidebar_template'] = maera_templates_sidebar();
     if (class_exists('Easy_Digital_Downloads')) {
         $data['edd_options'] = $edd_options;
         $data['download_categories'] = Timber::get_terms('download_category');
         $data['download_tags'] = Timber::get_terms('download_tag');
         $data['default_image'] = new TimberImage(get_template_directory_uri() . '/assets/images/default.png');
     }
     return apply_filters('maera/timber/context', $context);
 }
开发者ID:wpmu,项目名称:maera,代码行数:34,代码来源:class-maera-timber.php


示例15: presscore_ubermenu_body_class_filter

 function presscore_ubermenu_body_class_filter($classes = array())
 {
     if (has_nav_menu('primary')) {
         $classes[] = 'dt-style-um';
     }
     return $classes;
 }
开发者ID:noman90rauf,项目名称:wp-content,代码行数:7,代码来源:mod-ubermenu.php


示例16: render_shortcode

    /**
     * Render main shortcode.
     * 
     * @since 1.0.0
     * @access public
     * @param array $atts 
     * @param string $content 
     * @return string
     */
    public function render_shortcode($atts, $content = null)
    {
        extract(shortcode_atts(array('nav_menu' => '__default', 'mobile_menu' => 'yes', 'mobile_menu_breakpoint' => 600, 'mobile_menu_label' => __('Menu', 'themify-flow')), $atts, $this->shortcode));
        ob_start();
        ?>

		<?php 
        if ('__default' == $nav_menu) {
            if (has_nav_menu('default_menu')) {
                wp_nav_menu(array('theme_location' => 'default_menu', 'container' => false, 'menu_class' => 'tf_menu'));
            } else {
                echo '<ul class="tf_menu tf_pages_menu">';
                wp_list_pages('title_li=');
                echo '</ul>';
            }
        } else {
            wp_nav_menu(array('menu' => $nav_menu, 'container' => false, 'menu_class' => 'tf_menu'));
        }
        // mobile menu
        if ('yes' == $mobile_menu) {
            if ('__default' == $nav_menu) {
                echo '<div class="mobile-menu">';
                $this->wp_dropdown_pages(array(), $mobile_menu_label);
                echo '</div>';
            } else {
                wp_nav_menu(array('menu' => $nav_menu, 'container' => false, 'walker' => new Walker_Nav_Menu_TF_Dropdown(), 'items_wrap' => '<div class="mobile-menu"><form><div class="tf_mobile_menu_wrap"><select onchange="if (this.value) window.location.href=this.value"><option value="">' . $mobile_menu_label . '</option>%3$s</select></div></form></div>'));
            }
            ?>
			<style>
			@media (max-width: <?php 
            echo $mobile_menu_breakpoint;
            ?>
px) {
				.tf_module_block_<?php 
            echo $atts['sc_id'];
            ?>
.tf_module_menu .mobile-menu {
					display: block;
				}
				.tf_module_block_<?php 
            echo $atts['sc_id'];
            ?>
.tf_module_menu .tf_menu {
					display: none;
				}
			}
			</style>
		<?php 
        }
        ?>

		<?php 
        // on touch devices add dropdown script
        if (wp_is_mobile()) {
            wp_enqueue_script('themify-dropdown');
            $this->footer_scripts .= sprintf('jQuery(function(){ jQuery( ".tf_module_block_%s.tf_module_menu .tf_menu" ).themifyDropdown() });', $atts['sc_id']);
        }
        $output = ob_get_clean();
        return $output;
    }
开发者ID:jhostetter,项目名称:wp_intern_themes,代码行数:69,代码来源:module.php


示例17: hannover_scripts_styles

/**
 * Adds the scripts and styles to the header
 */
function hannover_scripts_styles()
{
    if (is_singular() && comments_open() && get_option('thread_comments')) {
        wp_enqueue_script('comment-reply');
    }
    wp_enqueue_script('hannover-lightbox', get_template_directory_uri() . '/js/lightbox.js', array('jquery'), false, true);
    wp_enqueue_script('hannover-menu', get_template_directory_uri() . '/js/menu.js', array('jquery'), false, true);
    if (has_nav_menu('social')) {
        wp_enqueue_script('hannover-svg4everybody', get_template_directory_uri() . '/js/svg4everybody.js', array('jquery'), false, true);
    }
    wp_localize_script('hannover-menu', 'screenReaderText', array('expand' => __('expand child menu', 'hannover'), 'collapse' => __('collapse child menu', 'hannover')));
    /**
     * Adds slider script to footer if front page template with slidre is displayed or user
     * wants to show all galleries as slider.
     * Localizes script with strings for next and previous button and slider options from the customizer
     */
    global $post;
    if ($post) {
        $galleries_as_slider = get_theme_mod('galleries_as_slider');
        $page_template = get_page_template_slug($post->ID);
        if ($page_template == 'page-templates/slider-front-page.php' || $galleries_as_slider == 'checked') {
            wp_enqueue_style('owl-carousel', get_template_directory_uri() . '/css/owl-carousel.css');
            wp_enqueue_script('owl-carousel', get_template_directory_uri() . '/js/owl-carousel.js', array('jquery'), false, true);
            $slider_autoplay = get_theme_mod('slider_autoplay');
            $slider_autoplay_time = get_theme_mod('slider_autoplay_time', 3000);
            $params = array('autoplay' => $slider_autoplay, 'autoplayTimeout' => $slider_autoplay_time, 'prev' => __('Previous Slide', 'hannover'), 'next' => __('Next Slide', 'hannover'));
            wp_localize_script('owl-carousel', 'OwlParams', $params);
        }
    }
    wp_enqueue_style('hannover-style', get_template_directory_uri() . '/css/hannover.css', array(), null);
    wp_enqueue_style('hannover-fonts', '//fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic,700italic', array(), null);
}
开发者ID:vaskaloidis,项目名称:kaloidistech,代码行数:35,代码来源:functions.php


示例18: aggressive_nav_menu_footer

function aggressive_nav_menu_footer()
{
    if (has_nav_menu('footer_menu')) {
        $args = array('theme_location' => 'footer_menu', 'menu' => '', 'container' => 'nav', 'container_class' => 'footer-nav', 'container_id' => '', 'menu_class' => 'menu', 'menu_id' => '', 'echo' => true, 'fallback_cb' => 'wp_page_menu', 'before' => '', 'after' => '', 'link_before' => '', 'link_after' => '', 'items_wrap' => '<ul id = "%1$s" class = "%2$s"' . aggressive_responsive_menu_types(get_theme_mod('aggressive_secondary_small_responsive_control'), get_theme_mod('aggressive_secondary_medium_responsive_control'), get_theme_mod('aggressive_secondary_large_responsive_control')) . '>%3$s</ul>', 'depth' => 0, 'walker' => new Aggressive_Nav_Menu_Walker());
        wp_nav_menu($args);
    }
}
开发者ID:TheAggressive,项目名称:aggressive,代码行数:7,代码来源:aggressive-menus.php


示例19: ut_prepare_front_query

 function ut_prepare_front_query()
 {
     /* needed variables and arrays */
     $ut_query_pages = array();
     /* check if primary navigation has been created and set */
     if (has_nav_menu('primary')) {
         /* get primary navigation ID */
         $ut_theme_locations = get_nav_menu_locations();
         $ut_menu_objects = get_term($ut_theme_locations['primary'], 'nav_menu');
         $ut_menu_id = $ut_menu_objects->term_id;
         /* now we get all menu items from primary navigation  */
         $menu_args = array('orderby' => 'menu_order');
         $ut_menu_items = wp_get_nav_menu_items($ut_menu_id, $menu_args);
         /* create an array of page ID's for query_posts() */
         foreach ((array) $ut_menu_items as $key => $ut_menu_item) {
             $blog_page_id = get_option('page_for_posts');
             $frontpage_id = get_option('page_on_front');
             if ($ut_menu_item->menutype == 'section' && $blog_page_id != $ut_menu_item->object_id && $frontpage_id != $ut_menu_item->object_id) {
                 $ut_query_pages[] = $ut_menu_item->object_id;
                 /* get child pages */
                 $children = ut_get_posts_children_ids($ut_menu_item->object_id);
                 $ut_query_pages = array_merge($ut_query_pages, $children);
             }
         }
         /* return query arguements */
         if (!empty($ut_query_pages)) {
             /* query args for main query  */
             $pagequery = array('posts_per_page' => count($ut_query_pages), 'post_type' => 'page', 'post__in' => $ut_query_pages, 'orderby' => 'post__in');
             return $pagequery;
         } else {
             /* return empty arguments */
             return array();
         }
     }
 }
开发者ID:amptdesign,项目名称:ampt-2016,代码行数:35,代码来源:ut-prepare-front-page.php


示例20: colinear_body_classes

/**
 * Adds custom classes to the array of body classes.
 *
 * @param array $classes Classes for the body element.
 * @return array
 */
function colinear_body_classes($classes)
{
    // Adds a class to blogs with more than 1 published author.
    if (is_multi_author()) {
        $classes[] = 'group-blog';
    }
    // Adds a class to blogs with a menu.
    if (has_nav_menu('primary')) {
        $classes[] = 'has-menu';
    }
    // Adds a class to blogs depending on the sidebar.
    if ('right' === get_theme_mod('colinear_sidebars') || 'right-right' === get_theme_mod('colinear_sidebars')) {
        $classes[] = 'has-right-sidebar';
    }
    if ('left' === get_theme_mod('colinear_sidebars') || 'left-left' === get_theme_mod('colinear_sidebars')) {
        $classes[] = 'has-left-sidebar';
    }
    if ('right-right' === get_theme_mod('colinear_sidebars') || 'left-left' === get_theme_mod('colinear_sidebars') || 'right-left' === get_theme_mod('colinear_sidebars')) {
        $classes[] = 'has-double-sidebar';
    }
    if ('right-left' === get_theme_mod('colinear_sidebars')) {
        $classes[] = 'has-right-left-sidebar';
    }
    if ('full-width' === get_theme_mod('colinear_sidebars')) {
        $classes[] = 'has-no-sidebar';
    }
    return $classes;
}
开发者ID:rolfmblindgren,项目名称:theme,代码行数:34,代码来源:extras.php



注:本文中的has_nav_menu函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP has_no_forum函数代码示例发布时间:2022-05-15
下一篇:
PHP has_meta函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap