Опції WordPress (повний список)
Тут зібрано весь список опцій WordPress, які розміщені у таблиці wp_options . Переглянути всі опції свого сайту можна на прихованій сторінці адмінки /wp-admin/options.php
.
Отримати будь-яку опцію зі списку нижче можна таким кодом:
$option = get_option( 'назва_опції');
Повний список функцій для керування опціями дивіться тут .
Список базових опцій WordPress за категоріями
Основні
-
admin_email
(рядок) -
Електронна пошта адміністратора
Типово: [email protected]
-
new_admin_email -
adminhash - Якщо вказати в опцію
new_admin_email
новий email, адміністратор побачить повідомлення про те, що потрібно підтвердити зміну email. Дані про таку зміну зберігаються в опціїadminhash
. -
blogdescription
(рядок) -
Слоган блога
Типово: __(‘Just another WordPress weblog’)
-
blogname
(рядок) -
Назва блогу
За замовчуванням: __(‘My Blog’)
-
date_format
(рядок) -
Формат дати за промовчанням (див. розділ форматування дати та часу)
За замовчуванням: __(‘F j, Y’)
-
gmt_offset
(число) -
Зміщення часу на сайті в годиннику, відносно GMT зони.
-6
– GMT -6 (aka Central Time, USA)0
– GMT (aka Greenwich Mean Time)Типово: date(‘Z’) / 3600
-
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’)’
-
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
(число) -
Перетворювати смайли на зразок
🙂 і
😛 на картинки.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.
За замовчуванням: ‘[email protected]’
-
mailserver_pass
(рядок) -
Пароль поштового сервера для постінгу в WordPress електронною поштою.
За замовчуванням: ‘password’
-
mailserver_port
(число) -
Порт поштового сервера для надсилання повідомлень у WordPress електронною поштою.
Типово: 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
- Показувати галочку дозволу установки cookie для авторів коментарів. Галочка буде виведена у формі коментування.
Ця галочка також впливає на збереження даних неавторизованого користувача 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’
Разное
-
site_icon -
Иконка сайта. ID вложения, которое будет использоваться как иконка сайта. См:
get_site_icon_url(). -
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().
Ссылки
Список старых неиспользуемых опций
Эти опции удаляются (если они есть) при обновлении WordPress.
Актуальный список находится в переменной $unusedoptions в файле wp-admin/includes/schema.php: