wp_ajax_media_cat_upload()
Updates the upload media category.
Description
Activated only if media storage option has been set to ‘category’.
Source
File: wp-admin/includes/ajax-actions.php
function wp_ajax_media_cat_upload() {
check_ajax_referer( 'media-cat-upload', 'media_cat_upload_nonce' );
$response = __( 'The upload media category folder has been updated.' );
$new_value = '';
if ( isset( $_POST['media_cat_upload_value'] ) ) {
$new_value = wp_unslash( $_POST['media_cat_upload_value'] );
update_option( 'media_cat_upload_folder', sanitize_url( '/' . $new_value ) );
if ( $new_value === '' ) {
$response = __( 'You need to choose a media category folder before you can upload a file.' );
}
}
// Convert array to JSON.
wp_send_json_success(
array(
'value' => $new_value,
'message' => $response,
)
);
}
Changelog
Version | Description |
---|---|
CP-2.2.0 | Introduced. CP-2.2.0 |