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 );
	}
}