WordPress 插件开发技巧:在上传目录下创建子目录
当你创建的 WordPress 插件需要自己的独立的上传目录的时候,可以在你的插件中添加如下代码,这样在插件激活的时候自动在 WordPress 上传目录(wp-content/uploads/)下创建自己独立的上传目录:
register_activation_hook( __FILE__, 'wpjam_plugin_activate' );
function wpjam_plugin_activate() {
$upload = wp_upload_dir();
$upload_dir = $upload['basedir'];
$upload_dir = $upload_dir . '/wpjam-files';
if (! is_dir($upload_dir)) {
mkdir( $upload_dir, 0700 );
}
}