Tak, administrator nie działa wyjątkowo dobrze w przypadku witryny z mnóstwem stron vs. posty . Jak wspomniałeś, większość witryn WordPress to blogi i kto musi często edytować starsze posty na blogu? Posiadanie najnowszej dostępnej jest wszystkim, czego zwykle potrzebuje większość blogerów, a ponieważ większość blogów ma prawdopodobnie 5 stron lub mniej, nie stanowiło to problemu.
Zgadzam się, to zdecydowanie potrzebne.
Trzy rzeczy, które przychodzą na myśl, bez remontu administratora, to dwie następujące, które wymagałyby trochę kodowania:
- Rozważyć użycie niestandardowych typów postów?
- Dodaj funkcjonalność filtrowania do listy
- Dodaj funkcjonalność Rozwiń / Zwiń dla stron nadrzędnych
- Znajdowanie dobrych istniejących wtyczek
Rozważyć użycie niestandardowych typów postów?
Często, gdy widziałem witrynę z dużą ilością stron, okazuje się, że wykrycie ich jako niestandardowych typów postów może być naprawdę korzystne . Często dzieje się tak dlatego, że gdy witryna została zbudowana, w WordPressie nie istniały niestandardowe typy postów. Wiesz, jeśli jedynym narzędziem, które masz, jest młotek ...
Dzisiaj myślę, że to dlatego, że wciąż są nowi, nie zdarza się większości ludzi, że są opcją. Mimo to sądzę, że jeśli spojrzysz na treść, zidentyfikujesz wzorce, w których Strony mogą zostać przekonwertowane na jeden lub więcej niestandardowych typów postów.
Aby dać ci trochę inspiracji, oto zrzut ekranu dla dwóch różnych niestandardowych typów postów, z których każdy z wieloma dostosowaniami, nad którymi pracuję:
(źródło: mikeschinkel.com )
Aby zmienić typy postów dla istniejących stron
Ponieważ masz już wiele stron, może być konieczna zmiana istniejących typów postów na nowy niestandardowy typ postu. Jednym ze sposobów, aby to zrobić, byłoby otagowanie odpowiednich stron specjalnym wybranym tagiem, a następnie napisanie skryptu PHP lub zapytania SQL, aby zmienić typy postów dla stron za pomocą tego tagu.
Alternatywnie możesz napisać niestandardowy metaboks, który pozwala zmienić typ i / lub możesz zmodyfikować listę stron, aby oferować funkcję zmiany typu. Jeśli ta część jest przedmiotem szczególnego zainteresowania, dodaj zwyczaj, który konkretnie pyta, jak wykonać jedną z tych czynności.
Dodaj funkcjonalność filtrowania do listy
Innym podejściem byłoby dodanie do listy dodatkowych opcji filtrowania. Możesz filtrować według kategorii, według znaczników i / lub według wartości meta. Oto moja odpowiedź na pytanie, w którym pokazałem, jak napisać kod, aby posortować według wartości meta; filtrowanie jest podobne:
(źródło: mikeschinkel.com )
Jeśli chcesz uzyskać więcej szczegółowych informacji na temat tego, jak dokładnie to zrobić zgodnie z konkretnymi potrzebami, zadaj kolejne, bardziej szczegółowe pytanie?
Dodaj funkcjonalność Rozwiń / Zwiń dla stron nadrzędnych
Trzecim podejściem może być zapewnienie funkcji rozwijania / zwijania za pomocą jQuery, a może nawet AJAX, aby umożliwić wyświetlanie tylko stron najwyższego poziomu, a następnie przejście do odpowiednich podstron. (niestety nie mogłem znaleźć dobrego zrzutu ekranu do tego.)
Zajmie to również trochę programowania, a jeśli jesteś zainteresowany, zadaj kolejne bardziej szczegółowe pytanie na ten temat?
Znajdowanie dobrych istniejących wtyczek
Chociaż nie miałem doświadczenia z żadnym z nich, oto kilka postów na blogu na ten temat, więc być może uda Ci się znaleźć między nimi:
Mam nadzieję że to pomoże?