В данной статье я хочу рассмотреть ряд недокументированых и плохо документированых настроек WordPress, изменить которые можно только в файле wp-config.php, но не в панели управления.

Я буду ориентироваться на WordPress 2.6, поэтому некоторые настройки, присутствовашие только в старых версиях, описаны не будут.

Название Версия Значение по умолчанию Описание
WP_MEMORY_LIMIT ? 32M Количество памяти, доступное WordPress
$blog_id 2.0.0 1 Позволяет создать несколько блогов на основн одной инсталляции WordPress. Каждый из таких блогов должен иметь уникальное значение $blog_id
WP_CONTENT_DIR ? ABS_PATH . 'wp-content' Путь к каталогу wp-content
WP_DEBUG ? Если данная костанта определена и установлена в true, то error_reporting будет установлен в E_ALL (в противном случае — в E_ALL ^ E_NOTICE ^ E_USER_NOTICE)
WP_CACHE 2.3? Если константа определена, то будет загружен файл WP_CONTENT_DIR . '/advanced-cache.php'
WP_LANG_DIR 2.1 WP_CONTENT_DIR . '/languages' или
ABSPATH . WPINC . '/languages'
Путь к каталогу languages
WP_CONTENT_URL ? get_option('siteurl') . '/wp-content' URL каталога wp-content
WP_PLUGIN_DIR 2.6 WP_CONTENT_DIR . '/plugins' Путь к плагинам WordPress
WP_PLUGIN_URL WP_CONTENT_URL . '/plugins' URL плагинов WordPress
USER_COOKIE 2.0.0 'wordpressuser_' . COOKIEHASH Имя cookie с именем пользователя
PASS_COOKIE 'wordpresspass_' . COOKIEHASH Имя cookie с паролем пользователя
AUTH_COOKIE 2.5 'wordpress_' . COOKIEHASH Имя cookie, используемого для авторизации
SECURE_AUTH_COOKIE 2.6 'wordpress_sec_' . COOKIEHASH Имя cookie, используемого для безопасной авторизации
LOGGED_IN_COOKIE 'wordpress_logged_in_' . COOKIEHASH Имя cookie, являющегося признаком того, что пользователь прошел авторизацию.
TEST_COOKIE 2.3.0 wordpress_test_cookie Имя тестового cookie (используется для проверки поддержки браузером cookies)
COOKIEPATH 1.2.0 preg_replace('|https?://[^/]+|i', '', get_option('home') . '/' ) Путь для cookie
SITECOOKIEPATH 1.5 preg_replace('|https?://[^/]+|i', '', get_option('siteurl') . '/' ) Путь для cookie
ADMIN_COOKIE_PATH 2.6 SITECOOKIEPATH . 'wp-admin' Путь для cookie администратора
PLUGINS_COOKIE_PATH preg_replace('|https?://[^/]+|i', '', WP_PLUGIN_URL) Путь для cookie плагинов
COOKIE_DOMAIN 2.0.0 false Домен для cookie
FORCE_SSL_ADMIN 2.6 false Определяет, должен ли использоваться SSL для доступа к панели управления
FORCE_SSL_LOGIN Определяет, нужно ли использовать SSL для авторизации пользователя
AUTOSAVE_INTERVAL 2.5.0 60 Интервал автосохранения
WP_POST_REVISIONS 2.6 true Определяет, следует ли хранить ли старые версии статей
TEMPLATEPATH 1.5 get_template_directory() Путь к шаблонам
STYLESHEETPATH 2.1 get_stylesheet_directory() Путь к таблицам стилей
Добавить в закладки

Связанные записи

15
Авг
2008

Комментарии к статье «Известные и не очень настройки WordPress» (6)  »

  1. Макисим Покровский says:

    Спасибо. Это весьма полезно. Тестировал или у разработчиков где-то нашел?

  2. Vladimir says:

    С кодом WordPress разбирался… grep -R "define" *

    Все эти настройки в wp-settings.php валяются.

  3. [...] wp-settings.php определяет кучу разных констант, подключает различные модули WordPress, инициализирует [...]

  4. Трудности веб-разработки - Искариот - 30 серебренников за Интернет says:

    [...] ее писать так лениво - скажем, зачем пресловутому wp-config описание возможностей? Правильно, пусть фанаты радуются своим [...]

  5. Лизинг says:

    Спасибо за полезные настройки. Подскажите в какой программе лучше работать с файлом wp-config.php?

Подписаться на RSS-ленту комментариев к статье «Известные и не очень настройки WordPress» Trackback URL: http://blog.sjinks.org.ua/wordpress/315-known-and-not-known-wordpress-settings/trackback/

Оставить комментарий к записи «Известные и не очень настройки WordPress»

Вы можете использовать данные тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, Вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя