我们有一个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?
提前感谢您的帮助!