TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Как установить резервный вариант для меню WordPress

84

WorddPress 3 существует уже давно, но все еще есть ТОННЫ людей, которые не знают, как использовать новый администратор настраиваемого меню WordPress. По этой причине разработчику темы важно показать запасной вариант для своего меню, чтобы покупатели / пользователи темы не думали, что с вашей темой что-то не так. Ниже я покажу вам, что, по моему мнению, является идеальным решением, а именно создание настраиваемой резервной копии со ссылкой на «wp-admin / nav-menus.php», чтобы, когда пользователь устанавливает тему, он может щелкнуть ссылку и перейти к настройке меню сразу.

Шаг 1. Создайте резервную функцию

Первое, что мы собираемся сделать, это добавить новую функцию в ваш файл functions.php (или любой другой файл, который вы используете для регистрации ваших пользовательских областей меню). Добавьте следующий код, желательно сразу после функции register_nav_menu для удобства использования. Эта функция захватит новый файл, который вы создадите на шаге 2, с кодом для вашего стандартного / резервного меню.

// Menu Fallback function wpex_default_menu() { get_template_part( 'template-parts/default-menu.php' ); }

Шаг 2. Настройте меню по умолчанию / резервное меню

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

а. Создайте новую папку под названием «части шаблона» в папке вашей темы, если она еще не существует.

б. Создайте новый файл с именем default-menu.php

3. Вставьте свой код для резервного меню в этот файл (убедитесь, что он соответствует коду, используемому на вашем сайте, чтобы он выглядел красиво). Ниже приведен базовый пример:

Шаг 3. Вызовите резервную функцию в меню

Теперь вам нужно вернуться к функции «wp_nav_menu », добавить резервный вариант как часть массива и вызвать функцию, созданную на первом шаге, например, как в примере ниже:

Источник записи: https://www.wpexplorer.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее