Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
При чём очень легкоДа, можно.
Добавь в файл functions.php своей темы, или в дочернюю тему. Позволяет загружать файлы по типу в разные директории.а как то можно всё закаченное в отдельную папку закинуть, такой плагин есть? то бардак получится)
/**
* Add custom directory filter
*
* 'ev_custom_upload_directory'
*/
function ev_pre_upload( $file ) {
add_filter( 'upload_dir', 'ev_custom_upload_directory' );
return $file;
}
/**
* Remove custom directory filter
*
* 'ev_custom_upload_directory'
*/
function ev_post_upload( $fileinfo ) {
remove_filter( 'upload_dir', 'ev_custom_upload_directory' );
return $fileinfo;
}
/**
* Set custom upload directory
*
* Images => /img
* PDF => /pdf
* Misc => /misc
*
* Note: Doesn't work with 'browser uploader'
* Allowed file types: http://codex.wordpress.org/Uploading_Files#About_Uploading_Files_on_Dashboard
*/
function ev_custom_upload_directory( $upload ) {
$file_type = array();
// Get file type
if( ! empty( $_POST['name'] ) ) :
$custom_directory = '';
$file_type = wp_check_filetype( $_POST['name'] );
$file_ext = ( $file_type['ext'] ) ? $file_type['ext'] : '';
// set directory based on file type
if( in_array( strtolower( $file_ext ), array( 'jpg', 'jpeg', 'png', 'gif' ) ) ) :
// Images
$custom_directory = '/img';
elseif( 'pdf' === strtolower( $file_ext ) ) :
// PDF
$custom_directory = '/pdf';
else:
// Misc
$custom_directory = '/misc';
endif;
// update directory
if( $custom_directory ) :
// remove default subdir (year/month)
$upload['path'] = str_replace( $upload['subdir'], '', $upload['path'] );
$upload['url'] = str_replace( $upload['subdir'], '', $upload['url'] );
// update paths
$upload['subdir'] = $custom_directory;
$upload['path'] .= $custom_directory;
$upload['url'] .= $custom_directory;
endif;
endif;
return $upload;
}
add_filter( 'wp_handle_upload_prefilter', 'ev_pre_upload' );
add_filter( 'wp_handle_upload', 'ev_post_upload' );
C
define('UPLOADS', 'wp-content/myimages');
require_once(ABSPATH.’wp-settings.php’);
На сервере создать папку, залить архив по фтп, распаковать, поставить плаг Add From Server, - с его помощью добавляем файлы в медиатеку из любой папки.а как то можно всё закаченное в отдельную папку закинуть, такой плагин есть? то бардак получится)