Как правильно можно пользоваться меню через WordPress API

768

В качестве предисловия

В данной статье рассмотрим то, как пользоваться меню. Это важно для того, чтобы создать более продвинутую тему в Sandbox.

Если вы вели работу с примерами ранее, тогда в файле functions.php есть большое количество функций для создания разных пунктов меню. Из-за того, что в данной статье у нас практический подход, то существующий код, который был создан в прошлых статьях цикла, необходимо удалить. Но это важно для того, чтобы начать работу в WordPress.

Первоначально вам нужно отыскать пару функций из предыдущих статей, которые создали подпункт в «Плагинах»:
WordPress API

Данный код требуется убрать из файла functions.php. После этого уберите функции, которые отвечают за добавление меню на верхнем уровне. Данный код необходимо переписать позже, правда будет много различий от первоначального варианта.
WordPress API

WordPress API

Эскизы для будущих опций

Перед написанием кода, вам необходимо спланировать действия. На данный момент у вас уже имеется базовая функциональность – у пользователям есть возможность регулировать видимость трех основных контейнеров. Группа данных опций расположена во вкладке «Общие» (General). Ее можно отыскать странице «Настройки».

Но трех данных опций окажется недостаточно для хорошей темы. В настоящее время практически все используют социальные сети в персональных блогах, поэтому следует дать возможность пользователям демонстрировать ссылки на их аккаунты в крупнейших социальных сетях. Для того, чтобы добиться этого, вам необходимо отыскать пункт “Внешний вид”.

Как создать опции?

Ваша страница настроек будет более функциональной в течение прохождения этого цикла статей. По этой причине полезно будет как следует подготовиться. В настоящий момент ваша callback-функция выглядит таким образом:
WordPress API

Какие усовершенствования вам необходимо сделать?

Указать картинку для страницы опций для того, чтобы она смотрелась органично, а также вписывалась в систему WordPress. Уберите описание со страницы. Создайте функцию, которая позволит вам показать ошибки. Это существенно упростит вашу работу. Вам необходима форма, где будут находиться ваши опции. Все сказанное достаточно просто реализовать на практике. Измененную callback-функцию требуется добавить в ваш проект.
WordPress API

Если у вас нет никаких ошибок, то страница с настройками должна будет выглядеть следующим образом:
stranica-nastroek

Далее необходимо поработать над перемещением настроек.