Удалить сообщения Ссылка быстрого редактирования для конкретной роли пользователя? WP 3.3

Я использую WordPress 3.3.2 со следующим плагином: – http://wordpress.org/extend/plugins/advanced-access-manager/

Плагин работает отлично, но автор сказал, что в настоящее время нет способа добиться этого от плагина. Поэтому мне интересно, есть ли другой плагин или какие-либо модификации кода, которые я могу сделать для их достижения.

  1. Я создал пользовательскую роль пользователя.
  2. Я применил определенные разрешения, чтобы пользователь мог видеть только варианты создания сообщений в бэкэнд.
  3. При создании сообщения пользователь не видит возможности редактирования сообщения «slug», включения комментариев, применения пароля для публикации или для закрытия сообщения.

  4. Проблема возникает при просмотре списков сообщений через администратор бэкэнда, у пользователя есть опция «Быстрое редактирование», которое позволяет им изменять «слизню», применять пароль, делать сообщения закрытыми и выбирать флажок «разрешать комментарии».

При просмотре списков сообщений из бэкэнд я хочу, чтобы пользователь мог видеть ссылку «Изменить» и «Показать», которая появляется, когда вы наводите курсор на сообщение. Я не хочу, чтобы появилось сообщение «Быстрое редактирование».

Заранее спасибо!

Solutions Collecting From Web of "Удалить сообщения Ссылка быстрого редактирования для конкретной роли пользователя? WP 3.3"

Основываясь на этом ответе , вам было легко:

add_filter('post_row_actions', 'wpse_49800_qe_download_link', 10, 2); add_filter('page_row_actions', 'wpse_49800_qe_download_link', 10, 2); // for Custom Post Types // add_filter('cpt_name_row_actions', 'wpse_49800_qe_download_link', 10, 2); function wpse_49800_qe_download_link($actions, $post) { unset($actions['inline hide-if-no-js'],$actions['trash']); return $actions; } 

Обратите внимание, что вы не упоминаете 'Trash' , поэтому ее также удаляют.


Интересный плагин

Adminimize способен скрыть много вещей из панели администратора на основе ролей пользователей.