3ответ(ов) в теме
В стандартном WP админке редактор может редактировать посты участников, а при редактировании через фронт WP-recall выдает ошибку. Как можно решить данную проблему? Например данное решение не помогло:
function allow_editors_to_edit_all_posts() {
$editor_role = get_role('editor');
$editor_role->add_cap('edit_others_posts');
}
add_action('init', 'allow_editors_to_edit_all_posts');
или вот это
function allow_editors_to_edit_all_posts($allcaps, $cap, $args) { if ($cap === 'edit_posts' && !empty($args[0])) { $post_id = $args[0]; $post = get_post($post_id); if ($post && $post->post_type === 'post') { $allcaps['edit_others_posts'] = 1; $allcaps['delete_others_posts'] = 1; } } return $allcaps; } add_filter('user_has_cap', 'allow_editors_to_edit_all_posts', 10, 3);
Пробовал также менять автора страницы "Форма публикации", тоже не помогло, в настройках WP-recall возможности редактирования тоже открыты для редактора.
Вы не имеете права на публикацию сообщений в этой теме