Опции WordPress (полный список)
Здесь собран весь список опций WordPress, которые расположены в таблице wp_options. Посмотреть все опции своего сайта можно на скрытой странице админки /wp-admin/options.php
.
Получить любую опцию из списка ниже можно таким кодом:
$option = get_option( 'название_опции' );
Полный список функций для управления опциями смотрите здесь.
Список базовых опций WordPress по категориям
Основные
- admin_email(строка)
- Электронная почта администратора
По умолчанию: you@example.com - admin_email_lifespan(int)
Время жизни, в течении которого admin_email считается валидным. По истечении этого времени, при авторизации, вы будите видеть сообщение, в котором нужно подтвердить что email администратора не устарел.
Чтобы отключить такую проверку, укажите в этой опции очень большое значение или используйте фильтр admin_email_check_interval.
По умолчанию: time() + 6 month- new_admin_email
- adminhash
Если указать в опцию
new_admin_email
новый email, то администратор увидит сообщение о том что нужно подтвердить смену email. Данные о такой смене хранятся в опцииadminhash
.- blogdescription(строка)
- Слоган блога
По умолчанию: __('Just another WordPress weblog') - blogname(строка)
- Название блога
По умолчанию: __('My Blog') - site_icon
- Иконка сайта. ID вложения, которое будет использоваться как иконка сайта. См: get_site_icon_url().
- home(строка)
- Адрес блога (URL).
По умолчанию: wp_guess_url() - siteurl(строка)
- WordPress адрес (URL).
По умолчанию: wp_guess_url() - start_of_week(число)
- День начала недели.
0
- Воскресенье
1
- Понедельник (по умолчанию)
2
- Вторник
3
- Среда
4
- Четверг
5
- Пятница
6
- Суббота - time_format(строка)
- Формат времени по умолчанию (см. раздел форматирование даты и времени).
По умолчанию: '__('g:i a')' - date_format(строка)
- Формат даты по умолчанию (см. раздел форматирование даты и времени)
По умолчанию: __('F j, Y') - gmt_offset(число)
- Смещение времени на сайте в часах, относительно GMT зоны.
-6
- GMT -6 (aka Central Time, USA)
0
- GMT (aka Greenwich Mean Time)
По умолчанию: date('Z') / 3600 - timezone_string(строка)
- Часовой пояс. Например:
Asia/Tashkent
.
По умолчанию: NULL - users_can_register(число)
- Зарегистрироваться может любой желающий.
1
- да
0
- нет (по умолчанию) - default_role(строка)
Роль пользователей по умолчанию, которые регистрируются на сайте. Может быть:
subscriber
(по умолчанию)administrator
editor
author
contributor
- wp_page_for_privacy_policy(число)
- Хранит ID страницы политики конфиденциальности. Например, будет 3 если ID страницы конфиденциальности = 3.
По умолчанию: NULL - auto_update_core_major(стррока) (WP 5.6)
- auto_update_core_minor
- auto_update_core_dev
Включено ли авто-обновление для мажорных/минорных/dev версий ядра WordPress соответственно. Возможные значения:
enabled
,disabled
.Если установлена константа WP_AUTO_UPDATE_CORE, то значения этих опций будут переопределены в зависимости от значения константы.
По умолчанию:
- auto_update_core_major — enabled (для новых сайтов) | unset (для старых сайтов)
- auto_update_core_minor — enabled
- auto_update_core_dev — enabled
Написание (Writing)
- default_category(число)
- Идентификатор категории, в которую будут помещаться записи по умолчанию.
По умолчанию: 1 - default_post_format(число)
Формат записи по умолчанию.
0
- Стандартный
aside
- Заметка
chat
- Чат
gallery
- Галерея
link
- Ссылка
image
- Изображение
quote
- Цитата
status
- Статус
video
- Видео
audio
- АудиоПо умолчанию: 0
- use_smilies(число)
- Преобразовывать смайлики наподобие :-) и :-P в картинки.
1
- да (по умолчанию)
0
- нет - WordPress должен исправлять некорректный XHTML-код автоматически.
1
- да
0
- нет (по умолчанию) - use_trackback(число)
- Включить отправку и получение трекбэков.
1
- да
0
- нет (по умолчанию)
Публикация через e-mail
Чтобы публиковать записи в WordPress при помощи e-mail, вам необходимо создать скрытый e-mail с POP3-доступом. Любое сообщение, пришедшее на этот адрес, будет опубликовано, поэтому лучше держать этот адрес в тайне.
- mailserver_url(строка)
- Почтовый сервер для постинга в WordPress по e-mail.
По умолчанию: 'mail.example.com' - mailserver_login(строка)
- Логин почтового сервера для постинга в WordPress по e-mail.
По умолчанию: 'login@example.com' - mailserver_pass(строка)
- Пароль почтового сервера для постинга в WordPress по e-mail.
По умолчанию: 'password' - mailserver_port(число)
- Порт почтового сервера для отправки сообщений в WordPress по e-mail.
По умолчанию: 110 - default_email_category(число)
- Идентификатор категории, в которую будут помещаться сообщения по умолчанию при отправке по e-mail.
По умолчанию: 1
Сервисы обновления
- ping_sites(строка/несколько строк)
- Когда вы публикуете новую статью, WordPress автоматически уведомляет следующие сайты служб слежения за обновлениями. Более подробно об этом написано в статье «Службы слежения за обновлениями» в Кодексе. Если адресов служб несколько, пишите каждый в новой строке. Для работы опция
blog_public
должена быть равена 1.
По умолчанию: http://rpc.pingomatic.com/
Чтение (Reading)
- blog_public(число)
1
- Я хотел бы, чтобы мой блог был виден всем, включая поисковые системы (такие как Google, Sphere, Technorati) и архиваторы. (по умолчанию)
0
- Заблокировать поисковые системы, но разрешить доступ посетителям.- blog_charset(строка)
- Кодировка страниц и фидов. Кодировка в которой будет контент сайта (рекомендуется UTF-8).
По умолчанию: 'UTF-8' - page_on_front(число)
- Идентификатор страницы, которая должна отображаться на главной странице. Опция
show_on_front
должна быть включена. - page_for_posts(число)
- Идентификатор страницы, на которой отображаются записи. Полезно, когда значением
show_on_front=page
. - show_on_front(строка)
Что показывать на первой странице
posts
- Ваши последние сообщения (по умолчанию)
page
- Статическая страница (см. page_on_front)- posts_per_page(число)
- Показать x сообщений на страницах блога.
По умолчанию: 10 - posts_per_rss(число)
- Показать x сообщений в RSS-каналах.
По умолчанию: 10 - rss_use_excerpt(число)
- Показывать цитату вместо полного текста поста в RSS-лентах
1
- да
0
- нет (по умолчанию)
Комментарии (Discussion)
Настройки для статьи по умолчанию (Эти настройки могут быть изменены для отдельной статьи)
- default_pingback_flag(число)
- Пытаться уведомить сайты указанные в контенте статьи (замедляет публикацию).
1
- да (по умолчанию)
0
- нет - default_comment_status(строка)
- Статус комментирования за пост по умолчанию. Разрешить/запретить комментарии (можно переопределить в записи).
open
- Разрешить комментарии (по умолчанию).
closed
- Запретить комментарии. - default_ping_status(строка)
- Разрешить ссылку уведомления из других блогов (пингбэки и трекбэки).
open
- Разрешить пингбэки и трекбэки из других блогов (по умолчанию)
closed
- Запретить пингбэки и трекбэки из других блогов
Другие настройки комментариев
- require_name_email(число)
- Прежде чем появится комментарий, автор комментария должен заполнить его/ее имя и адрес электронной почты.
1
- да (по умолчанию)
0
- нет - comment_registration(число)
- Пользователи должны быть зарегистрированы и авторизованы для комментирования
1
- да
0
- нет (по умолчанию) - close_comments_for_old_posts(число)
- Автоматически закрывать комментарии к старым статьям.
1
- да
0
- нет (по умолчанию) - close_comments_days_old(число)
- Автоматически закрывать комментарии к статьям старше X дней.
По умолчанию: 14 Показывать галочку разрешения установки куки для авторов комментариев. Галочка будет выведена в форме комментирования.
Эта галочка также влияет на сохранение данных неавторизованного пользователя в cookies, когда он публикует комментарий.
1
- да
0
- нет (по умолчанию)- thread_comments(число)
- Разрешить древовидные (вложенные) комментарии.
1
- да
0
- нет (по умолчанию) - thread_comments_depth(число)
- Максимальнео количество уровней древовидных (вложенных) комментариев.
от 1 до 10 уровней
По умолчанию: 5 - page_comments(число)
- Разбить комментарии на страницы.
1
- да (по умолчанию)
0
- нет - comments_per_page(число)
- Разбивать комментарии верхнего уровня на страницы по X штук.
По умолчанию: 50 - default_comments_page(строка)
- Дополнение к параметру comments_per_page. По умолчанию отображается последняя/первая страница.
newest
- последняя
oldest
- первая
По умолчанию: 'newest' - comment_order(строка)
- Сверху каждой страницы должны располагаться раннии/позднии комментарии.
asc
- раннии (по умолчанию)
desc
- позднии - comments_notify(число)
- Отправить админу письмо, когда кто-нибудь оставил комментарий.
1
- да (по умолчанию)
0
- нет - moderation_notify(число)
- Отправить админу письмо, когда комментарий ожидает проверки.
1
- да (по умолчанию)
0
- нет - comment_moderation(число)
- Перед публикацией комментария администратор должен его одобрить.
1
- да
0
- нет (по умолчанию) - comment_whitelist(число)
- Перед появлением комментария автор должен иметь ранее одобренные комментарии.
1
- да (по умолчанию)
0
- нет - comment_max_links(число)
- Удерживайте комментарий в очереди, если в нем есть указанное количество ссылок или более.
По умолчанию: 2 - moderation_keys(строка/несколько строк)
- Когда комментарий содержит любое из этих слов в своем содержимом, имени, URL, e-mail или IP, он будет удерживаться в очереди на модерацию. Нужно указать одно слово или IP на каждой строке. Находится любое вхождение указанного слова, так например "press" будет соответствовать "WordPress."
По умолчанию: '' - blacklist_keys(строка/несколько строк)
- Если комментарий содержит какое-либо из этих слов в своем содержимом, имени, URL-адресе, электронной почте или IP-адресе, он будет помечен как спам. Одно слово или IP в строке. Используется поиск по подстроке, то есть по слову “press” будет найдено “WordPress”.
По умолчанию: ''
Аватары
- show_avatars(число)
- Отображение Аватара.
1
- (по умолчанию) Показать Аватары
0
- Не показывать аватары - avatar_rating(строка)
Максимальный рейтинг аватара
G
- (по умолчанию) Подходит для любой аудиторииPG
- Может содержать оскорбительные элементы, обычно для аудитории старше 13 летR
- Рассчитан на взрослую аудиторию старше 17 летX
- Для ещё более зрелой аудитории
- avatar_default(строка)
Аватар по умолчанию. Может быть:
mystery
- (по умолчанию) Mystery Manblank
- Blankgravatar_default
- Gravatar Logoidenticon
- Identicon (Generated)wavatar
- Wavatar (Generated)monsterid
- MonsterID (Generated)retro
- Retro (Generated)
Медиа (Media)
Если один из параметров upload_path
или upload_url_path
установлены, то в админке на странице Настройки > Медиафайлы появятся новые поля:
Читайте также: Баг с перемещением папки uploads
Размены (Image sizes)
- thumbnail_size_w(число)
- Ширина создаваемой миниатюры в px.
По умолчанию: 150 - thumbnail_size_h(число)
- Высота создаваемой миниатюры в px.
По умолчанию: 150 - thumbnail_crop(число)
- Обрезать миниатюру до точных размеров (обычно миниатюры пропорциональны).
1
- да (по умолчанию)
0
- нет - medium_size_w(число)
- Ширина среднего размера загружаемой картинки в px.
По умолчанию: 300 - medium_size_h(число)
- Высота среднего размера загружаемой картинки в px.
По умолчанию: 300 - large_size_w(число)
- Ширина большого размера загружаемой картинки в px.
По умолчанию: 1024 - large_size_h(число)
- Высота большого размера загружаемой картинки в px.
По умолчанию: 1024 - medium_large_size_w(число)
- Ширина умеренного размера загружаемой картинки в px.
- medium_large_size_h(число)
- Высота умеренного размера загружаемой картинки в px.
- embed_size_w(число)
- -
По умолчанию: NULL - embed_size_h(число)
- -
По умолчанию: 600
Загрузка файлов (Uploading Files)
- upload_path(строка)
- Путь до папки для сохранения загружаемых файлов (относительно корня WordPress, например,
wp-content/uploads
).
По умолчанию: NULL - upload_url_path(строка)
- Полный URL путь до папки с файлами. Этот параметр необязателен и по умолчанию пуст.
По умолчанию: NULL - uploads_use_yearmonth_folders(число)
- Упорядочить Мои загрузки в папки на основе месяцев и лет.
1
- да (по умолчанию)
0
- нет (default for safe mode)
Постоянные ссылки (ЧПУ Permalinks)
- permalink_structure(строка)
- Желаемая структура постоянных ссылок. Примеры:
/%year%/%monthnum%/%day%/%postname%/
- Дата и имя
/archives/%post_id%/
- Числовой
/%postname%/
- На основе имени записи
По умолчанию: NULL - category_base(строка)
- База категорий, по умолчанию
category
.
По умолчанию: NULL - tag_base(строка)
- База тегов (меток), по умолчанию
tag
.
По умолчанию: NULL
Остальные
Тема
- template(строка)
- Название текущей темы (родительской). Названием в данном случае является имя каталога (папки) темы. См. get_template().
По умолчанию: 'default' - stylesheet(строка)
- Название текущей темы (дочерней). Названием в данном случае является имя каталога (папки) темы. Например, если путь до темы
/wp-content/themes/some-theme
то значением будетsome-theme
. См. get_stylesheet().
По умолчанию: 'default'
Разное
- active_plugins(массив)
- Содержит массив с путями до главных php-файлов плагинов. Путь указывается относительно папки plugins. Пример пути в массиве -
myplugin/mainpage.php
.
По умолчанию: array() - recently_edited(массив)
- Массив путей недавно отредактированных файлов.
По умолчанию: NULL - image_default_link_type(строка)
- Может быть: 'file', 'none'
По умолчанию: 'file' - image_default_size(строка)
- Может быть: 'thumbnail', 'medium', 'large' or Custom size
По умолчанию: NULL - image_default_align(строка)
- Может быть: 'left', 'right', 'center', 'none'
По умолчанию: NULL - Возвращает массив состояний боковой панели (список активных и неактивных виджетов).
По умолчанию: - sticky_posts(массив)
- Массив ID прилепленных постов.
По умолчанию: array() - widget_categories(массив)
- -
По умолчанию: array() - widget_text(массив)
- -
По умолчанию: array() - widget_rss(массив)
- -
По умолчанию: array() - html_type(строка)
- MIME тип для страниц блога (text/html, text/xml+html и т.д.)
По умолчанию: 'text/html' - wp_page_for_privacy_policy(число)
- ID страницы конфиденциальности.
- wp_user_roles(массив)
- Массив названий ролей и их возможностей прав. Подробнее смотрите wp_roles().
- rewrite_rules(массив)
- Массив всех правил перезаписи, которые были созданы и записаны в опции. Подробнее смотрите WP_Rewrite::wp_rewrite_rules() и WP::parse_request.
- https_detection_errors(массив) (WP 5.7)
- Массив последних ошибок при проверке поддерживается ли HTTPS на сайте. Для проверки по крону раз в пол дня сайт делает запрос на свою главную страницу по https протоколу, см. wp_update_https_detection_errors().
Ссылки
Мультисайт
- fileupload_maxk(int)
- Максимальный размер файла для загрузки в килобайтах. Это опция для всей сети (не для отдельного под-сайта). Скрин.
По умолчанию: 1500
Список старых неиспользуемых опций
Эти опции удаляются (если они есть) при обновлении WordPress.
Актуальный список находится в переменной $unusedoptions в файле wp-admin/includes/schema.php: