将所有依赖的代码绑定到库插件中的操作。
库插件的示例代码:
add_action( \'plugins_loaded\', \'load_library\', 0 );
function load_library()
{
# load all the classes and files you need
# Set up $plugin_url and $plugin_directory
do_action( \'library_loaded\', $plugin_url, $plugin_directory );
}
在所依赖的代码中,在调用操作之前不执行任何操作:
add_action( \'library_loaded\', \'start_my_code\', 10, 2 );
function start_my_code( $lib_url, $lib_directory )
{
# do stuff
}
该库处理所有基本部分:检查正确的PHP版本、WordPress常量、多站点设置等。
如果操作\'library_loaded\'
未调用。