আমাকে কেবল পিডিএফ-এর জন্য "ডকুমেন্ট" নামক একটি কাস্টম-পোস্ট ধরণের জন্য একটি নির্দিষ্ট ফোল্ডারে আপলোডগুলি ফিল্টার করতে হবে।
এখনও অবধি আমার কাছে রয়েছে:
function custom_upload_directory( $args ) {
$base_directory = '/home/xxx/my_uploadfolder';
$base_url = 'http://xxxx/wp-content/uploads/my_uploadfolder';
$id = $_REQUEST['post_id'];
$parent = get_post( $id )->post_parent;
// Check the post-type of the current post
if( "document" == get_post_type( $id ) || "document" == get_post_type( $parent ) ) {
$args['path'] = $base_directory;
$args['url'] = $base_url;
$args['basedir'] = $base_directory;
$args['baseurl'] = $base_url;
}
return $args;
}
add_filter( 'upload_dir', 'custom_upload_directory' );
এটি কাজ করে তবে কিছু সমস্যা সহ:: যে কোনও ধরণের ফাইল মাই_আপলোডফোল্ডারে পুনঃনির্দেশিত হয়। এছাড়াও, আমি ডাব্লুপি অ্যাডমিন থেকে এই ফাইলগুলি একবার মুছতে পারি না। কেউ সাহায্য করতে পারেন?