Intereting Posts
Добавить функцию jQuery на страницы администратора Списки таксономии ссылаются на первый пост в этот срок Добавить атрибут id для ссылок на дочерние страницы Post Ancestor и Child Post в пользовательском типе сообщения Поисковые запросы не работают? Динамические боковые панели и эхо Как я могу показать Cubepoints ряды / точки в ответах bbpress Показывать только результаты архива после отправки формы Пользовательские сообщения с определенным html В чем разница между этими двумя методами написания $ вместо jQuery в WordPress Предотвращать показ изображений на самообслуживании WordPress от WordPress.com Как добавить настраиваемое поле для продукта woocommerce в качестве дополнительной цены, которая изменит валюту при использовании переключателя валют? Как создать расширенную форму поиска по типу сообщения? Пробовали по-разному, но боковая панель не работает? Дайте постоянную ссылку на пользовательские типы сообщений без заголовка

Скрыть страницу в конце администратора без плагина?

Я создаю серию страниц с встроенными в них iFrames, но, похоже, единственный способ сделать это в WordPress (т.е. с использованием системы шаблонов) – это создание страниц в конце администратора, а затем создание отдельных шаблонов для каждой из этих страниц ,

Можно ли скрыть эти страницы от администратора без плагина? Я не вижу, чтобы клиент видел эти страницы, когда они ничего не могли редактировать.

Благодаря,

осу

Solutions Collecting From Web of "Скрыть страницу в конце администратора без плагина?"

вы можете использовать parse_query фильтра parse_query для исключения ваших страниц с помощью атрибута post__not_in

 add_filter( 'parse_query', 'exclude_pages_from_admin' ); function exclude_pages_from_admin($query) { global $pagenow,$post_type; if (is_admin() && $pagenow=='edit.php' && $post_type =='page') { $query->query_vars['post__not_in'] = array('21','22','23'); } } 

это исключает страницы с идентификаторами 21,22,23

и чтобы убедиться, что эти страницы не будут включены в интерфейс, используя wp_list_pages, вы можете использовать wp_list_pages_excludes hook:

  add_filter('wp_list_pages_excludes', 'exclude_from_wp_list_pages'); function exclude_from_wp_list_pages($exclude_array){ $exclude_array = $exclude_array + array('21','22','23'); return $exclude_array; }