Вам не разрешено делать вложения файлов к этой записи.

Использовал код  для возможности загрузки файлов для роли «Участник».

if (current_user_can('contributor') && !current_user_can('upload_files')) :
add_action('admin_init', 'razreshit_uchasnikam_gruzit_faili');
endif;
function razreshit_uchasnikam_gruzit_faili() {
$uchasnik= get_role('contributor');
$uchasnik->add_cap('upload_files');
}

До вчерашнего дня всё работало.
Ничего вроде не трогал. Только установил 2 плагина — гугл аналитикс + гугл сайтмап.
Но сегодня загружать файлы могут только администраторы. Даже у авторов пропала такая возможность. Естественно, и у Участников тоже.
Вордпрессу стало вдруг пофигу, что написано в function.php по этому поводу.
Отключение установленных плагинов не помогает.

Все роли ниже администратора получают ошибку: Извините, Вам не разрешено делать вложения файлов к этой записи.

Что могло случиться? Где копать?

Добавить Комментарий

Короче вот это условие — if ( !current_user_can(‘upload_files’) ) {
везде  и всегда истинно не смотря на указанный код в function.php

Почему так происходит?

Добавить Комментарий

Вопрос потерял актуальность…

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.