Опції 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(за замовчуванням)administratoreditorauthorcontributor
-
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:




