WordPress oczywiście pochodzi z blogów, ale można go używać do obsługi witryn z dużą ilością stron. Jednak w moim przypadku nie chodzi o wydajność, ale o obsługę wielu stron, stron podrzędnych itp. W obszarze administracyjnym Szybko staje się obowiązkiem poruszanie się po liście stron próbujących znaleźć to, czego szukasz , zwłaszcza bez możliwości zagłębiania się w hierarchie stron itp. Jakie techniki / wtyczki są używane przez ludzi do rozwiązania tego problemu?
wp-admin
management
Rick Curran
źródło
źródło
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?
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 )
(ź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?
źródło
Możesz zmienić opcję „Stron na ekran” w „Opcjach ekranu” (prawy górny róg). Jeśli ustawisz wartość na 200, możesz użyć funkcji Znajdź w przeglądarce, aby szybko przeskakiwać (Control / Command + F).
Jeśli chcę edytować kilka stron, klikam łącza edycji, aby otworzyć je w nowych kartach, dzięki czemu mogę zachować mój „katalog” stron otwarty.
źródło
Pages per Screen
opcją, nie wiem, jak ją przegapiłem.Świetne pytanie. Nie mam solidnej odpowiedzi i chciałbym usłyszeć, co zrobili inni.
Na marginesie, oto kilka wtyczek, które widziałem, które mogą dostosować interfejs administratora WordPressa. Uwaga: sam nie próbowałem żadnego z nich i nie wiem, jak sobie poradzą na WP 3.0.
Oprócz tych prawdopodobnie przestarzałych wtyczek możesz także dostosować administratora za pomocą motywu administratora .
Być może świst CSS mógłby ulepszyć coś, co ułatwia zarządzanie stroną, na przykład zwiększając widoczność selektora kategorii lub coś w tym rodzaju.
źródło
Poczekaj :). http://core.trac.wordpress.org/ticket/14579 , Scribu Ajaxifying the list, powinno ułatwić zarządzanie rzeczami. To już zostało popełnione, więc w końcu możesz zbudować na tym.
Oprócz dodawania skryptów javascript wygląda na to, że akcje zbiorcze zostaną przekształcone w akcje post. Dzięki temu użytkownicy mogą wprowadzać więcej modyfikacji na raz.
źródło