Intereting Posts
Некоторые изображения на сайте WordPress внезапно исчезли База данных WP генерирует контент для столбца post_name Есть ли способ динамически изменять названия виджетов? Добавить класс идентификатора страницы в пункты меню навигации Поиск нескольких настраиваемых типов сообщений и страниц Какова политика создания темы, которая не поддерживает виджеты / меню? Добавить класс в текущую должность в query_post За исключением необработанного SQL, могу ли я запросить несколько метаданных вложений, имеющих данный массив? Как изменить тему demo Пользовательское значение метабокса не сохраняется Импорт CSV-кода Плагин, чтобы скрыть меню администратора (вертикальная панель меню) Отправка пользовательских сообщений для подписчиков Пользовательский запрос, работает, но я получаю «Уведомление: Неопределенное смещение: 0 …» Помогите добавить ajax load more button

Разница между Option_Group и Option_Name в Register_Settings

Я думаю, что название в значительной степени говорит все! Я прорабатываю различные учебники о том, как добавить страницу параметров в мой тестовый плагин, и я стараюсь понять функцию Register_Settings .

Каждое учебное пособие, которое я нашел, приводит Option_Group Option_Name для аргументов, затем использует тот же текст в аргументе Option_Group и Option_Name . Может кто-нибудь объяснить это мне, пожалуйста?

Кодекс определяет функцию как:

 register_setting( $option_group, $option_name, $option_validate_function ); 
  • $option_group – это имя группы настроек. Использовать при отображении на странице настроек, например
  • $option_name – это имя записи базы данных
  • $option_validate_function – это обратный вызов для этой записи в базе данных / этот параметр.

Большинство учебников по Codex используют массив данных в одном $option_name но это не требуется (просто более эффективно с точки зрения строк таблицы). Вы можете добавить несколько опций с уникальными именами в той же группе параметров.

Применение

  • $option_name – это имя, к get_option( $option_name ) вы get_option( $option_name ) при использовании get_option( $option_name ) .
  • $option_group – это имя группы, используемое при создании безопасности с settings_fields( $option_group ) .