Как таковой, WordPress отображает по умолчанию все страницы / сообщения в списке страниц / сообщений в административной области, независимо от их статуса публикации.
У меня есть много черновиков, но обычно я гораздо больше интересуюсь редактированием опубликованных страниц / постов, поэтому получение только для их отображения требует еще одного клика и полной перезагрузки.
Есть ли способ настроить WordPress на первоначальное отображение только опубликованных постов / страниц, позволяя вам нажимать «Все» или «Черновик», если позже вы захотите?
Ответы:
Я не уверен, есть ли другой способ, но манипулирование глобальной переменной
$submenu
может сделать эту работу.Следующее является просто ручным взломом (я не знаю о каких-либо хуках) и может дать сбой при нестандартных настройках подменю. Обычный тип записи Post имеет уникальный адрес, а остальные типы имеют другой, следовательно, два
foreach
s.источник
Чтобы отобразить опубликованные страницы по умолчанию в ссылках на страницы, просто вставьте этот фрагмент кода в файл functions.php. Затем вы можете перейти на вкладку «Все», чтобы увидеть полный список страниц.
Если вы хотите добиться того же самого для ссылки на публикацию в панели администратора, используйте вместо этого следующий фрагмент кода.
Ссылка: http://www.wpcodesnippet.com/wordpress-admin/change-pages-link-display-published-pages/
источник