前言
最近在搭建自己的博客站点时, 选择了网站使用较多的WordPress, 随着慢慢的使用, 它灵活的插件和主题令我折服. 基本上任何想要实现的功能, 都可以在上面通过插件的形式进行添加....在WordPress中, 随处可见各种钩子的调用, 初始化的时候、加载插件、插件加载完成、加载主题等等等等....不过在查看源码的过程中, 有一个问题, 所有钩子函数的调用, 都是直接使用字符串调用的, 如 do_action('init'). 这种通用的变量, 不应该写个常量列表的么?...其他细节
配置加载
WordPress的配置是存储在MySQL中的, 而请求加载配置文件的方式是执行sql查询:
SELECT option_name, option_value FROM $wpdb-...因为 配置的首次读取是在调用wp_not_installed()函数时, 而此时插件还没加载呢.