Встречается часто ситуация когда вы получаете при загрузке изображений по кнопке "Добавить медиафайл"
Решение уже найдено на английских сайтах поэтому кому нужен оригинал
продублирую на русском:
Проблема в том что аяксовая часть всё равно продолжает запрещать загружать фото даже после того как хтмл загрузчик позволяет.
решается так:
wp-admin/includes/ ajax-actions.php, Нужно удалить следующую часть
Обратите внимание, на то, что удалить нужно только часть
Он проверяет есть ли у пользователя права на редактирование данного материала, Часто нет возможности дать права на редактирование всех материалов и требуется разрешать редактировать только собственные.
Решение уже найдено на английских сайтах поэтому кому нужен оригинал
продублирую на русском:
Проблема в том что аяксовая часть всё равно продолжает запрещать загружать фото даже после того как хтмл загрузчик позволяет.
решается так:
wp-admin/includes/ ajax-actions.php, Нужно удалить следующую часть
| Код |
|---|
if ( isset( $_REQUEST['post_id'] ) ) {
$post_id = $_REQUEST['post_id'];
if ( ! current_user_can( 'edit_post', $post_id ) ) {
echo wp_json_encode( array(
'success' => false,
'data' => array(
'message' => __( "You don't have permission to attach files to this post." ),
'filename' => $_FILES['async-upload']['name'],
)
) );
wp_die();
}
} |
| Код |
|---|
if ( ! current_user_can( 'edit_post', $post_id ) ) {
echo wp_json_encode( array(
'success' => false,
'data' => array(
'message' => __( "You don't have permission to attach files to this post." ),
'filename' => $_FILES['async-upload']['name'],
)
) );
wp_die();
} |
Он проверяет есть ли у пользователя права на редактирование данного материала, Часто нет возможности дать права на редактирование всех материалов и требуется разрешать редактировать только собственные.