Произвольная страница настроек WordPress плагина

wordpress-plugin-settings
Иногда вам нужно создать новую страницу настроек для вашего плагина, вместо добавления опций в существующую страницу. Об этом уже было упомянуто ранее в руководстве (создание страницы меню, создание страницы под-меню). Для этого Вы будете использовать add_options_page.

Создание пункта меню

Первым шагом является создание нового пункта меню в WordPress Admin. Используя код, который ниже, Вы увидите новый пункт под разделом настройки называемый «My Plugin Menu Item«.

  1. $page_title — имя, отображаемое в строке заголовка браузера, например My Plugin Title
  2. $menu_title — имя, отображаемое в пункте меню
  3. $capability — возможности которые пользователь должен иметь, чтобы использовать эту страницу настройки, например manage_options
  4. $menu_slug — slug, для идентификации это страницы
  5. $function — callback-функция, которая отображает вашу пользовательскую callback-функцию.

Эта callback-функция еще не существует. Это ваш следующий шаг, который вы собираетесь делать.

Создание страницы

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

Создание опций

Есть три основных компонента в API Настроек: настройки, поля и секции.

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

Навигация по разделам:

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *