Intereting Posts
wp_nav_menu действие / помощь фильтра Изменить панель администратора по умолчанию: выкл. Защита метана и публичных функций пользователя Как я могу запросить db для доступа к текущей информации о сообщении? Удалите двойное пространство после периода Использование WP_Query для получения вложения возвращает пустой набор UberMenu перечисляет текущие сообщения пользователя как пункты меню Скрыть дополнительные меню с панели инструментов WordPress Могу ли я предотвратить возврат get_the_post_thumbnail к глобальному идентификатору сообщения? Удалите пользовательский пул сообщений и добавьте категорию в настраиваемый тип сообщения. Получить полный список всех настраиваемых полей для всего блога скрипты не загружаются Как я обновляю тему WordPress и плагины Нужна категория RSS-канал, который показывает все сообщения Непрямая модификация перегруженного свойства WP_Post :: $ ancestors не влияет

поведение в меню не так, как ожидалось

Я пытаюсь разработать одно из тех навигационных меню, которое имеет один поверх другого:

введите описание изображения здесь

Я не уверен, что проблема связана с тем, как я закодировал свой заголовок.php:

<!-- HEADER ========================================================================================== --> <header class="site-header" role="banner"> <!-- NAVBAR ====================================================================================== --> <div class="navbar navbar-default navbar-fixed-top" role="navigation"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div><!-- navbar-header --> <!-- If the menu (WP Admin area) is not set, then the "menu_class" is applied to "container". In other words, it overwrites the "container-class". --> <?php wp_nav_menu(array( 'menu' => 'topnav' )); ?> </div><!-- container --> </div><!-- navbar --> <div class="navbar-wrapper"> <div class="navbar navbar-inverse navbar-fixed-top" role="navigation"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="/"><img src="<?php bloginfo('stylesheet_directory'); ?>/assets/img/Logo.png" alt="UpAbility"></a> </div><!-- navbar-header --> <!-- If the menu (WP Admin area) is not set, then the "menu_class" is applied to "container". In other words, it overwrites the "container-class". --> <?php wp_nav_menu(array( 'theme_location' => 'primary', 'container' => 'nav', 'container_class' => 'navbar-collapse collapse', 'menu_class' => 'nav navbar-nav navbar-right' )); ?> </div><!-- container --> </div><!-- navbar --> 

Или если проблема связана с моими функциями.php:

 <?php /** * UpAbility functions and definitions * * @link https://developer.wordpress.org/themes/basics/theme-functions/ * * @package UpAbility */ if ( ! function_exists( 'upability_setup' ) ) : /** * Sets up theme defaults and registers support for various WordPress features. * * Note that this function is hooked into the after_setup_theme hook, which * runs before the init hook. The init hook is too late for some features, such * as indicating support for post thumbnails. */ function upability_setup() { /* * Make theme available for translation. * Translations can be filed in the /languages/ directory. * If you're building a theme based on UpAbility, use a find and replace * to change 'upability' to the name of your theme in all the template files. */ load_theme_textdomain( 'upability', get_template_directory() . '/languages' ); // Add default posts and comments RSS feed links to head. add_theme_support( 'automatic-feed-links' ); /* * Let WordPress manage the document title. * By adding theme support, we declare that this theme does not use a * hard-coded <title> tag in the document head, and expect WordPress to * provide it for us. */ add_theme_support( 'title-tag' ); /* * Enable support for Post Thumbnails on posts and pages. * * @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/ */ add_theme_support( 'post-thumbnails' ); // This theme uses wp_nav_menu() in one location. register_nav_menus( array( 'menu-1' => esc_html__( 'Primary', 'upability' ), ) ); /* * Switch default core markup for search form, comment form, and comments * to output valid HTML5. */ add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', ) ); // Set up the WordPress core custom background feature. add_theme_support( 'custom-background', apply_filters( 'upability_custom_background_args', array( 'default-color' => 'ffffff', 'default-image' => '', ) ) ); // Add theme support for selective refresh for widgets. add_theme_support( 'customize-selective-refresh-widgets' ); } endif; add_action( 'after_setup_theme', 'upability_setup' ); function upability_register_custom_menu() { register_nav_menu('topnav', __('Top Nav')); } add_action('init', 'upability_register_custom_menu'); 

Это не выглядит правильно:

введите описание изображения здесь

Трудно задавать этот вопрос, когда, похоже, нет имени для моей проблемы. Например, если бы у меня была проблема с липким меню, я бы просто сказал это. Но так же распространено, как иметь тип навигационного меню, где он, кажется, один поверх другого, документация о том, как его развить в WordPress, является скудной.

Таким образом, здесь есть два вопроса: 1. Я хочу, чтобы нижнее меню было по умолчанию и не двигалось, а верхний с BLOG и LOGIN был обратным и исчезал, когда пользователь начинает прокручивать.

  1. Когда я перехожу к wp-admin и создаю меню для одной навигационной панели, он создает меню для обеих навигационных баров.

Приношу свои извинения, если это не яснее, А. мне непонятно, Б. Я откровенно истощен, работаю над этим весь день и ночь.

введите описание изображения здесь

введите описание изображения здесь

Первое, что я хотел бы сделать, это зарегистрироваться 2 меню,

 <?php function register_my_menus() {register_nav_menus(array('primary' => __( 'Primary Menu' ),'topnav' => __( 'Top Nav Menu' ) ) ); } add_action( 'init', 'register_my_menus' ); ?> 

второй в панели меню wordpress, я бы создал два меню и назначил каждую позицию отображения. Третий я бы отобразил меню, используя

 <!-- HEADER ========================================================================================== --> <header class="site-header" role="banner"> <!-- NAVBAR ====================================================================================== --> <div class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div><!-- navbar-header --> <!-- If the menu (WP Admin area) is not set, then the "menu_class" is applied to "container". In other words, it overwrites the "container-class". --> <?php wp_nav_menu( array( 'theme_location' => 'topnav' ) ); ?> </div><!-- container --> </div><!-- navbar --> <div class="navbar-wrapper"> <div class="navbar navbar-inverse" role="navigation"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="/"><img src="<?php bloginfo('stylesheet_directory'); ?>/assets/img/Logo.png" alt="UpAbility"></a> </div><!-- navbar-header --> <!-- If the menu (WP Admin area) is not set, then the "menu_class" is applied to "container". In other words, it overwrites the "container-class". --> <?php wp_nav_menu(array( 'theme_location' => 'primary', 'container' => 'nav', 'container_class' => 'navbar-collapse collapse', 'menu_class' => 'nav navbar-nav navbar-right' )); ?> </div><!-- container --> </div><!-- navbar --> </div><!-- navbar-wrapper --></header>