W tej chwili WordPress wyświetla domyślnie wszystkie strony / posty na liście stron / postów w obszarze administracyjnym, bez względu na ich status publikacji.
Mam dużo szkiców, ale zazwyczaj jestem znacznie bardziej zainteresowany edycją opublikowanych stron / postów, dlatego tylko wyświetlanie ich wymaga kolejnego kliknięcia i pełnego przeładowania.
Czy istnieje sposób, aby WordPress początkowo wyświetlał tylko opublikowane posty / strony, umożliwiając kliknięcie „Wszystkie” lub „Szkic”, jeśli później chcesz?
Odpowiedzi:
Nie jestem pewien, czy istnieje inny sposób, ale manipulowanie zmienną globalną
$submenu
może sprawić, że zadziała.Poniżej znajduje się tylko ręczny hack (nie znam żadnego haka) i może się nie powieść w niestandardowych konfiguracjach podmenu. Zwykły typ posta ma unikalny adres, a pozostałe typy mają inny, stąd dwa
foreach
s.źródło
Aby domyślnie wyświetlać opublikowane strony na łączu stron, po prostu wklej ten fragment kodu w pliku functions.php. Następnie możesz przejść do zakładki „Wszystkie”, aby zobaczyć pełną listę stron.
Jeśli chcesz osiągnąć to samo dla linku do postu w panelu administracyjnym, użyj zamiast tego następującego fragmentu kodu.
Odniesienie: http://www.wpcodesnippet.com/wordpress-admin/change-pages-link-display-published-pages/
źródło