Опции WordPress (полный список)

Здесь собран весь список опций WordPress, которые расположены в таблице wp_options. Посмотреть все опции своего сайта можно на скрытой странице админки /wp-admin/options.php.

Получить любую опцию из списка ниже можно таким кодом:

$option = get_option( 'название_опции' );

Полный список функций для управления опциями смотрите здесь.

Список базовых опций WordPress по категориям

Оглавление:

Основные

admin_email(строка)
Электронная почта администратора
По умолчанию: you@example.com
new_admin_email
adminhash

Если указать в опцию new_admin_email новый email, то администратор увидит сообщение о том что нужно подтвердить смену email. Данные о такой смене хранятся в опции adminhash.

blogdescription(строка)
Слоган блога
По умолчанию: __('Just another WordPress weblog')
blogname(строка)
Название блога
По умолчанию: __('My Blog')
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 - нет
use_balanceTags(число)
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
show_comments_cookies_opt_in(число)

Показывать галочку разрешения установки куки для авторов комментариев. Галочка будет выведена в форме комментирования.

Эта галочка также влияет на сохранение данных неавторизованного пользователя в 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 - нет
Удерживайте комментарий в очереди, если в нем есть указанное количество ссылок или более.
По умолчанию: 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 Man
  • blank - Blank
  • gravatar_default - Gravatar Logo
  • identicon - Identicon (Generated)
  • wavatar - Wavatar (Generated)
  • monsterid - MonsterID (Generated)
  • retro - Retro (Generated)

Медиа (Media)

Если один из параметров upload_path или upload_url_path установлены, то в админке на странице Настройки > Медиафайлы появятся новые поля:

Размены (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)

Желаемая структура постоянных ссылок. Примеры:
/%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'

Разное

site_icon
Иконка сайта. ID вложения, которое будет использоваться как иконка сайта. См: get_site_icon_url().
active_plugins(массив)
Содержит массив с путями до главных php-файлов плагинов. Путь указывается относительно папки plugins. Пример пути в массиве - myplugin/mainpage.php.
По умолчанию: array()
recently_edited(массив)
Массив путей недавно отредактированных файлов.
По умолчанию: NULL
Может быть: '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().

Ссылки

-
По умолчанию: '__('F j, Y g:i a')'

Мультисайт

fileupload_maxk(int)
Максимальный размер файла для загрузки в килобайтах. Это опция для всей сети (не для отдельного под-сайта). Скрин.
По умолчанию: 1500

Список старых неиспользуемых опций

Эти опции удаляются (если они есть) при обновлении WordPress.

Актуальный список находится в переменной $unusedoptions в файле wp-admin/includes/schema.php:

blodotgsping_url
bodyterminator
emailtestonly
phoneemail_separator
smilies_directory
subjectprefix
use_bbcode
use_blodotgsping
use_phoneemail
use_quicktags
use_weblogsping
weblogs_cache_file
use_preview
use_htmltrans
smilies_directory
fileupload_allowedusers
use_phoneemail
default_post_status
default_post_category
archive_mode
time_difference
links_minadminlevel
links_use_adminlevels
links_rating_type
links_rating_char
links_rating_ignore_zero
links_rating_single_image
links_rating_image0
links_rating_image1
links_rating_image2
links_rating_image3
links_rating_image4
links_rating_image5
links_rating_image6
links_rating_image7
links_rating_image8
links_rating_image9
links_recently_updated_time
links_recently_updated_prepend
links_recently_updated_append
weblogs_cacheminutes
comment_allowed_tags
search_engine_friendly_urls
default_geourl_lat
default_geourl_lon
use_default_geourl
weblogs_xml_url
new_users_can_blog
_wpnonce
_wp_http_referer
Update
action
rich_editing
autosave_interval
deactivated_plugins
can_compress_scripts
page_uris
update_core
update_plugins
update_themes
doing_cron
random_seed
rss_excerpt_length
secret
use_linksupdate
default_comment_status_page
wporg_popular_tags
what_to_show
rss_language
language
enable_xmlrpc
enable_app
embed_autourls
default_post_edit_rows
gzipcompression
advanced_edit