Ars Longa, Vita Brevis

Авг 15, 2008

Известные и не очень настройки WordPress

Рубрика: WordPress
Метки:
Vladimir @ 8:18 дп
RSS 2.0

Что скрывает файл wp-settings.php

В данной статье я хочу рассмотреть ряд недокументированых и плохо документированых настроек 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() Путь к таблицам стилей

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

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

  1. [Август 19, 2008 11:22 пп] Макисим Покровский:

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

    #1
  2. [Август 19, 2008 11:58 пп] Vladimir:

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

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

    #2
  3. [Август 22, 2008 2:01 пп] Использование движка WordPress без плагинов из стороннего приложения | Ars Longa, Vita Brevis:

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

    #3
  4. [Сентябрь 22, 2008 2:44 пп] Трудности веб-разработки - Искариот - 30 серебренников за Интернет:

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

    #4

RSS лента комментариев к этой записи. TrackBack URL

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

Изображения должны быть включены!

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

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

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