Intereting Posts
Извлечение переменной из постоянной ссылки Как вернуть меню с именем меню? Как изменить шаблон этой страницы, чтобы отобразить выдержки из подстраницы (а не выдержки из отрывков)? Понимание детской темы functions.php Есть ли способ по умолчанию в wordpress для создания наложения в панели управления? Моя новая тема WordPress, основанная на теме TwentyEleven, не отображает первую страницу или страницу блога Идентификация тегов из пользовательского типа сообщения Функция add_option_page ведет себя странно Надлежащее модульное тестирование в WordPress Как установить условный оператор для $ attachment-> post_excerpt, чтобы проверить значение? Как получить имя активного меню? Удалит ли код WP в .htaccess проблемы? Отображать настраиваемое поле только при наличии значения? Filepath to Chosen для опции «Домашняя страница» – какая функция? Пользовательский виджет с использованием меню выбора get_categories

Как заблокировать сообщение или страницу

Как заблокировать сообщение или страницу от редактирования или удаления, но можно просмотреть на сайте? Я не могу заблокировать сообщение, я прочитал несколько статей, но не могу найти ответ.

Любая помощь?

Solutions Collecting From Web of "Как заблокировать сообщение или страницу"

Вы можете использовать фильтр 'wp_insert_post_data' чтобы установить обновляемые данные на те, которые есть у них:

 add_filter('wp_insert_post_data', 'prevent_post_edit', 99, 2); prevent_post_edit ($data, $postarr) { if ( ! isset($postarr['ID']) || empty($postarr['ID']) ) return $data; if ( current_user_can('edit_files') ) return $data; // admin can edit posts // prevent the update only for post and pages, change this according to tour needs $prevent_types = array('post', 'page'); if ( ! in_array($data['post_type'], $prevent_types) ) return data; // get the post how is before the update $old = get_post($postarr[ID]); return get_object_vars($old); } 

Попробуйте плагин Role Scoper .

Пользователи любого уровня могут быть подняты, чтобы читать или редактировать контент по вашему выбору. Ограниченное содержимое может быть удержано у пользователей, не имеющих роли, зависящей от контента, независимо от их роли WP.

Изменить : также есть плагин членов, который имеет проблемы с уровнем содержимого.