Поддержка Проблемы и решения Убрать кнопку «изменить» для редакторов…?

  • В продолжение обсуждения

    Сейчас есть решение Revisionize
    Но проблема в том, что для пользователей либо доступно как обычное редактирование, так и редактирование черновика опубликованной записи.
    Для «защиты от дурака», хотелось бы оставить только редактирование черновика, для всех кроме администратора.
    Как отфильтровать «кнопку» изменить (чтобы он стала не активна или вообще исчезла из админки) для всех ролей, кроме администратора? (плагин user role в этом не помощник).

    • Тема изменена 4 года, 1 месяц назад пользователем selftripsru.
Просмотр 5 ответов — с 1 по 5 (всего 5)
  • function mi13_access_by_link_publish($id) {
    	$post = get_post( $id );
    	if(current_user_can('author') && get_option('mi13_access_by_link')['publish'] ) {
    		$post->post_status = 'pending';
    		wp_update_post($post);
    		wp_die('<p>'.__('Administrator can publish posts only.','mi13-access-by-link').'</p><p><a href="' . admin_url('post.php?post=' . 
            $id . '&action=edit') . '">'.__('Please, come back','mi13-access-by-link').'</a></p>');
    	} else delete_post_meta( $id, 'mi13-access-by-link-key' );
    }
    add_action ( 'publish_post', 'mi13_access_by_link_publish' );

    из моего плагина mi13-access-by-link

    Спасибо, попробую.
    Но может вы сделаете нормальный плагин «для редакции»?
    Имеется ввиду новая роль корректор, который видит все записи всех пользователей, может в любую вносить изменения, но они применяются, вступают в силу (публикуются) только после утверждения автором или админом.
    Если запись опубликована, то до момента утверждения висит старая запись.

    Это не совсем то, так как дубли будут иметь другой URK.
    Я вообще не понимаю почему до сих пор это не сделано (кем то). Это стандартный бизнеспроцесс в редакции или согласование документа в большой организации.

    • Ответ изменён 4 года, 1 месяц назад пользователем selftripsru.

    Я вообще не понимаю почему до сих пор это не сделано (кем то). Это стандартный бизнеспроцесс в редакции или согласование документа в большой организации.

    Почему же не сделано? Ищите себе подходящую CRM или другое ПО для совместной работы над документами и проектами.
    Например, у ONLYOFFICE есть такой функционал. А так же плагин под WordPress.
    Это первое, что выдал гугл. Возможно, есть решения лучше.

    • Ответ изменён 4 года, 1 месяц назад пользователем kword.
Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Убрать кнопку «изменить» для редакторов…?» закрыта для новых ответов.