现在的位置: 首页 > WordPress教程 > 正文

WordPress初始化核心文件default-constants.php源码分析

2014年10月13日 WordPress教程 ⁄ 共 1077字 评论数 3 ⁄ 阅读 2,330 次

WordPress default-constants.php文件部分核心函数如下:

• wp_initial_constants(),主要用于定义WordPress初始化常量,具体如设置内存容量、定义跟DEBUG相关常量、定义缓存常量等;

• wp_plugin_directory_constants(),定义插件所在目录常量,如定义成绝对路径形式、URL形式等;

• wp_cookie_constants(),定义与COOKIE相关的常量,如COOKIEHASH、USER_COOKIE、PASS_COOKIE、AUTH_COOKIE、SECURE_AUTH_COOKIE、LOGGED_IN_COOKIE、TEST_COOKIE、COOKIEPATH、SITECOOKIEPATH、ADMIN_COOKIE_PATH、PLUGINS_COOKIE_PATH、COOKIE_DOMAIN;

• wp_ssl_constants(),定义网络传输SSL时所用常量,如FORCE_SSL_ADMIN、FORCE_SSL_LOGIN;

• wp_functionality_constants(),定义WP功能常量,如自动保存时间、垃圾清空时间、文章修正等,具体为:AUTOSAVE_INTERVAL、EMPTY_TRASH_DAYS、WP_POST_REVISIONS、WP_CRON_LOCK_TIMEOUT;

• wp_templating_constants(),定义模板相关常量,如当前模板路径、当前模板样式表路径、设置默认主题,部分核心代码解析如下:

♦ define('TEMPLATEPATH', get_template_directory()),将常量TEMPLATEPATH定义为get_template_directory()的值,该函数定义于wp-includes/theme.php文件,用于返回当前主题安装目录的绝对路径;

♦ define('STYLESHEETPATH', get_stylesheet_directory()),将常量STYLESHEETPATH定义为get_stylesheet_directory()的值,该函数定义于wp-includes/theme.php文件,用于返回当前主题样式表所在目录的绝对路径;

♦ if ( !defined('WP_DEFAULT_THEME') ) define( 'WP_DEFAULT_THEME', 'twentyeleven' ),当新安装WP未选择主题时,使用twentyeleven主题为默认主题;

» 声明:本站文章源于个人经验总结或书籍、互联网转载,内容仅用于个人学习,请勿转载,否则后果自负!

目前有 3 条留言 其中:访客:0 条, 博主:0 条 引用: 3

    给我留言

    留言无头像?