如何调整upload_dir以保存WP uploads文件夹之外的文件

时间:2016-05-04 13:47:48

标签: php wordpress

我们有一个CPT,用于管理各种资产,包括图像,PDF,CAD和其他文件。

我们的客户希望将这些资产文件与其他媒体文件分开,并且不希望它们出现在WP媒体面板中。

我们发现这个有用的片段允许我们上传到WP uploads文件夹中的自定义文件夹:

function my_upload_dir($upload) {
    $upload['subdir']   = '/assets';
    $upload['path']     = $upload['basedir'] . $upload['subdir'];
    $upload['url']      = $upload['baseurl'] . $upload['subdir'];
    return $upload;
}

add_filter('upload_dir', 'my_upload_dir');
$uploaded_file = wp_handle_upload($_FILES['xxxx'], $upload_overrides);
remove_filter('upload_dir', 'my_upload_dir');

我们如何才能正确调整以将此CPT的图片上传到自定义资源'文件夹,例如:wp-content / assets?

提前感谢您的帮助!

0 个答案:

没有答案