WordPress 常量概述

一般(General)

AUTOSAVE_INTERVAL

定义 WordPress 多久自动保存日志。
值: 秒数(默认:60)

CORE_UPGRADE_SKIP_NEW_BUNDLED

定义在更新的时候是否忽略插件和主题的更新
值:true|false(默认:false)

DISABLE_WP_CRON

定义是否屏蔽 WordPress 的 Cron 功能
值:true|false(默认:false)

EMPTY_TRASH_DAYS

定义自动从 WordPress 回收站永久删除日志,页面,福建或者留言的天数。
值:天数(默认:30)

IMAGE_EDIT_OVERWRITE

定义当完成编辑一张图片之后,是覆盖原图还是另存为其他图片。
值:true|false(默认:false)

MEDIA_TRASH

定义是否激活媒体的回收站
值:true|false (默认:false)

WPLANG

定义 WordPress 的语言
值:如简体中文,则 zh_CN

WP_DEFAULT_THEME

定义默认的主题
值:主题名称(默认:twentyeleven)

WP_CRON_LOCK_TIMEOUT

定义多长的一个周期内只有一个 cronjob 会被触发。
值:秒数(默认:60)

WP_MAIL_INTERVAL

定义多长的一个周期内只有一个允许通过 mail 发布的日志。
值:秒数(默认:300)

WP_POST_REVISIONS

定义是否屏蔽日志修订功能,或者定义每篇日志有多少个日志修订。
值:true|false|number (默认:true)

WP_MAX_MEMORY_LIMIT

定义一些 WordPress 函数能够最大使用的内存。
值:内存大小,单位为M(默认:256M)

WP_MEMORY_LIMIT

定义 WordPress 的内存限制。
值:内存大小,单位为M(默认:32M, 多站点为:64M)

状态(Status)

APP_REQUEST

如果是来自 Atom Publishing Protocol 的请求,将会被定义。
值:true

COMMENTS_TEMPLATE

在留言模板加载之后,将被定义。
值:true

DOING_AJAX

如果是来自 AJAX 的请求,将被定义。
值:true

DOING_AUTOSAVE

当 WordPress 正在自动保存日志的时候,将被定义。
值:true

DOING_CRON

当 WordPress 正在执行 Cronjob 的时候,将被定义。
值:true

IFRAME_REQUEST

如果是来自 iframe 的请求,将被定义。
值:true

IS_PROFILE_PAGE

用户修改他的个人资料之后,将会被定义。
值:true

SHORTINIT

定义之后,将 load 最小化的 WordPress。
值:true

WP_ADMIN

如果来自 WordPress 后台的请求,将被定义。
值:true

WP_BLOG_ADMIN

如果来自 /wp-admin/ 的请求,将被定义。
值:true

WP_IMPORTING

当 WordPress 正在导入数据的时候,将被定义。
值:true

WP_INSTALLING

当 WordPress 正在安装或者升级的时候,将被定义。
值:true

WP_INSTALLING_NETWORK

如果是来自多站点管理后台的请求或者正在安装多站点的时候,将被定义。
值:true

WP_LOAD_IMPORTERS

当访问 WordPress 后台导入页面(工具 > 导入)的时候,将被定义。
值:true

WP_NETWORK_ADMIN

如果是来自 /wp-admin/network/ 的请求,将被定义。
值:true

WP_REPAIRING

如果是来自 /wp-admin/maint/repair.php 的请求,将被定义。
值:true

WP_SETUP_CONFIG

当 WordPress 将被安装或者设置的时候,将被定义。
值:true

WP_UNINSTALL_PLUGIN

如果一个插件将被卸载的时候,将被定义。
值:被卸载的插件文件

WP_USER_ADMIN

如果是来自 /wp-admin/user/ 的请求,将被定义。
值:true
XMLRPC_REQUEST
如果是来自 XML-RPC API 的请求,将被定义。
值:true

路径,目录和链接(Paths, dirs and links)

ABSPATH

WordPress 根目录的路径
默认:wp-load.php 锁在的路径

WPINC

/wp-includes/ 的相对路路径,可以自定义
默认:wp-includes

WP_LANG_DIR

语言包文件夹的绝对路径。
默认:WP_CONTENT_DIR . ‘/languages’ 或者 ABSPATH . WPINC . ‘/languages’

WP_PLUGIN_DIR

插件目录的绝对路径。
默认:WP_CONTENT_DIR.’/plugins’

WP_PLUGIN_URL

插件目录的 url。
默认:WP_CONTENT_URL.’/plugins’

WP_CONTENT_DIR

wp-content 目录的绝对路径
默认:ABSPATH.’wp-content’

WP_CONTENT_URL

wp-content 目录的URL
默认:get_option(‘siteurl’) . ‘/wp-content’

WP_HOME

WordPress 的主页。

WP_SITEURL

WordPress 根目录的 URL

WP_TEMP_DIR

临时目录的绝对路劲。
WPMU_PLUGIN_DIR
必须使用的插件目录的绝对路径
默认:WP_CONTENT_DIR.’/mu-plugins’

WPMU_PLUGIN_URL

必须使用的插件目录的 URL
默认:WP_CONTENT_URL.’/mu-plugins’

数据库(Database)

DB_CHARSET

设置数据库的字符格式
值:See MySQL docs (默认:utf8)

DB_COLLATE

定义数据库的整理
值:See MySQL docs (默认:utf8_general_ci)

DB_HOST

定义数据库主机地址。
值:IP address, domain and/or port (默认:localhost)

DB_NAME

定义数据库名。
值:数据库名

DB_PASSWORD

定义数据库密码

DB_USER

定义数据库用户

WP_ALLOW_REPAIR

允许通过 /wp-admin/maint/repair.php 来自动修复和优化数据库表。
值:true|false

CUSTOM_USER_TABLE

定义自定义 user 表
值:表名

CUSTOM_USER_META_TABLE

定义自定义 user meta 表.
值:表名

多站点(Multisite)

ALLOW_SUBDIRECTORY_INSTALL

设置使用子目录方式安装多站点
值:true|false

BLOGUPLOADDIR

设置多站点的上传目录的绝对路径
默认:WP_CONTENT_DIR.’/blogs.dir/{Blog ID}/files/’

BLOG_ID_CURRENT_SITE

主站点的博客 ID
默认:1

DOMAIN_CURRENT_SITE

主站点的域名
默认:domain

DIEONDBERROR

设置定义的数据库错误出现在屏幕上。
值:true

ERRORLOGFILE

设置定义的数据库错误记录到 log 文件。
值:log 文件的绝对路径。

MULTISITE

设置是否启用多站点功能。
值:true

NOBLOGREDIRECT

如果注册关闭或者站点不存在的时候,WordPress 应该跳转的页面。
值:主站点的 %siteurl% 或者自定义的一个链接

PATH_CURRENT_SITE

主站点的路径

UPLOADBLOGSDIR

相对 ABSPATH 的上传基本目录的路径
默认:wp-content/blogs.dir

SITE_ID_CURRENT_SITE

主站点的 network ID。
默认:1

SUBDOMAIN_INSTALL

定义是否使用子域名安装方式
值:true|false

SUNRISE

定义 WordPress 是否加载 /wp-content/sunrise.php 文件。
值:true

UPLOADS

子博客相对于 ABSPATH 的指定上传目录的相对路径
默认:UPLOADBLOGSDIR /{blogid}/files/

WPMU_ACCEL_REDIRECT

设置是否支持 X-Accel-Redirect Header.
值:true|false (默认:false)

WPMU_SENDFILE

设置是否支持 X-Sendfile Header.
值:true|false (默认:false)

WP_ALLOW_MULTISITE

定义之后,将可以访问到多站点的函数(工具 -> 网络设置)
值:true

缓存和代码压缩(Cache and script compressing)

WP_CACHE

当定义了,WordPress 将加载 /wp-content/advanced-cache.php 文件。
值:true|false(默认:false)

COMPRESS_CSS

设置是否后台压缩样式。
值:true|false(默认:false)

COMPRESS_SCRIPTS

设置是否后台压缩 Javascript 文件。
值:true|false(默认:false)

CONCATENATE_SCRIPTS

设置在压缩 Javascript 和 CSS 文件之前是否合并。
值:true|false(默认:false)
ENFORCE_GZIP
设置 GZIP 输出
值:true|false(默认:false)

文件系统和连接(Filesystem and connections)

FS_CHMOD_DIR

定义目录读和写的权限。
值:See PHP Handbuch (默认:0755)

FS_CHMOD_FILE

定义文件读和写的权限。
值:See PHP Handbuch (默认:0644)
FS_CONNECT_TIMEOUT
定义链接超时时间。
值:秒数(默认:30)

FS_METHOD

定义连接的方式。
值:direct|ssh|ftpext|ftpsockets

FS_TIMEOUT

定义当连接已丢失之后的超时时间
值:秒数(默认:30)

FTP_BASE

WordPress 根目录的路径
默认:ABSPATH

FTP_CONTENT_DIR

/wp-content/ 目录的绝对路径。
默认:WP_CONTENT_DIR

FTP_HOST

定义 FTP 主机名
值:IP Adresse, Domain und/oder Port

FTP_LANG_DIR

语言包位置。
默认:WP_LANG_DIR

FTP_PASS

定义 FTP 密码

FTP_PLUGIN_DIR

插件目录的路径。
默认:WP_PLUGIN_DIR

FTP_PRIKEY

定义 SSH 的私有key。

FTP_PUBKEY

定义 SSH 的公开key。

FTP_SSH

设置是否启用 SSH
值:true|false

FTP_SSL

是指是否启用 SSL.
值:true|false

FTP_USER

定义 FTP 用户名

WP_PROXY_BYPASS_HOSTS

设置一些网址可以不经过代理
值:www.example.com, *.example.org

WP_PROXY_HOST

定义代理的地址。
值:IP address or domain

WP_PROXY_PASSWORD

定义代理的密码。

WP_PROXY_PORT

定义代理的端口。

WP_PROXY_USERNAME

定义代理的用户名

WP_HTTP_BLOCK_EXTERNAL

设置是否阻止外部请求。
值:true|false

WP_ACCESSIBLE_HOSTS

如果 WP_HTTP_BLOCK_EXTERNAL 设置了,可以设置一些不屏蔽的主机。
值:www.example.com, *.example.org

主题(Themes)

BACKGROUND_IMAGE

设置默认的背景图片。

HEADER_IMAGE

设置默认的头图

HEADER_IMAGE_HEIGHT

设置头图的高度。

HEADER_IMAGE_WIDTH

设置头图的宽度。

HEADER_TEXTCOLOR

定义头部文字的颜色

NO_HEADER_TEXT

设置是否关闭头部文字支持
值:true|false

STYLESHEETPATH

定义了当前主题样式文件的绝对路径。

TEMPLATEPATH

定义了当前主题模板文件的绝对路径。

WP_USE_THEMES

是指是否加载主题。
值:true|false

调试(Debug)

SAVEQUERIES

设置是否把当前页面的数据库查询存到一个数组中($wpdb->queries).
值:true|false
SCRIPT_DEBUG
设置是否在后台加载未压缩的 Javascript 和 CSS 文件。
值:true|false

WP_DEBUG

设置是否在 WordPress 开启调试模式。
值:true|false (默认:false)

WP_DEBUG_DISPLAY

设置是否直接输出错误。
值:true|false|null (默认:true)

WP_DEBUG_LOG

设置是否把错误 log 写到文件 /wp-content/debug.log 中。
值:true|false (默认:false)

安全和 Cookies(Security and Cookies)

ADMIN_COOKIE_PATH

/wp-admin/ 目录的绝对路径。
默认:SITECOOKIEPATH.’wp-admin’ 或者 SITECOOKIEPATH 的子目录(如果多站点的话)。

ALLOW_UNFILTERED_UPLOADS

设置管理员是否无过滤方式上传。
值:true

AUTH_COOKIE

认证的 Cookie 名。
默认:wordpress_.’COOKIEHASH’

AUTH_KEY

Secret key.
值:See generator

AUTH_SALT

Secret key.
值:See generator

COOKIEHASH

用于生成 Cookie 名的 HASH

COOKIEPATH

WordPress 根目录的路径。
默认:没有 http(s):// 的首页链接。

COOKIE_DOMAIN

WordPress 安装时候的域名。
默认:false 或者 主站点的子域名(如果多站点)

CUSTOM_TAGS

允许去覆盖默认的安全 HTML tag 标签。 See:/wp-includes/kses.php.
值:array|false(默认:false)

DISALLOW_FILE_EDIT

设置是否屏蔽 WordPress 后台的主题和插件编辑功能。
值:true|false(默认:false)

DISALLOW_FILE_MODS

设置是否禁用 WordPress 后台的主题,插件和核心文件的编辑,升级,安装和删除操作。
值:true|false(默认:false)

DISALLOW_UNFILTERED_HTML

设置任何用户(包括管理员)都不能使用未过滤的 HTML
值:true|false(默认:false)

FORCE_SSL_ADMIN

设置后台使用 SSL 加密链接
值:true|false (默认:false)

FORCE_SSL_LOGIN

设置登陆页面使用 SSL 加密链接
值:true|false (默认:false)

LOGGED_IN_COOKIE

登陆之后的 Cookie 名
默认:’wordpress_logged_in_’.COOKIEHASH

LOGGED_IN_KEY

Secret key.
值:See generator

LOGGED_IN_SALT

Secret key.
值:See generator

NONCE_KEY

Secret key.
值:See generator

NONCE_SALT

Secret key.
值:See generator

PASS_COOKIE

密码的 Cookie 名
默认:’wordpresspass_’.COOKIEHASH

PLUGINS_COOKIE_PATH

插件目录的路径
默认:WP_PLUGIN_URL 去掉 http(s)://
SECURE_AUTH_COOKIE
SSL 认证 Cookie 名
默认:’wordpress_sec_’.COOKIEHASH

SECURE_AUTH_KEY

Secret key.
值:See generator

SECURE_AUTH_SALT

Secret key.
值:See generator
SITECOOKIEPATH
站点路径
默认:Site URL 去掉 http(s)://

TEST_COOKIE

测试 Cookie 名
默认:wordpress_test_cookie

USER_COOKIE

用户的 Cookie 名
默认:’wordpressuser_’.COOKIEHASH

未经允许不得转载:窗外天空 » WordPress 常量概述

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址