Tengo muchos archivos de imágenes cargados y tamaños de imágenes. Por lo tanto, sería mejor organizar los archivos multimedia en carpetas según el tipo de publicación. Acabo de leer este tutorial, pero como puedo ver funciona con plugins. ¿Cómo cambiar esto para usar en un tema? Gracias.
function custom_upload_directory( $args ) {
$id = $_REQUEST['post_id'];
$parent = get_post( $id )->post_parent;
// Check the post-type of the current post
if( "post-type" == get_post_type( $id ) || "post-type" == get_post_type( $parent ) ) {
$args['path'] = plugin_dir_path(__FILE__) . "uploads";
$args['url'] = plugin_dir_url(__FILE__) . "uploads";
$args['basedir'] = plugin_dir_path(__FILE__) . "uploads";
$args['baseurl'] = plugin_dir_url(__FILE__) . "uploads";
}
return $args;
}
add_filter( 'upload_dir', 'custom_upload_directory' );