Moja konfiguracja WP 3.3 obejmuje kilka typów postów i niestandardowe panele edycji z wtyczką Advanced Custom Fields (która tworzy wiele metaboksów) i innymi wtyczkami, takimi jak panel metabox SEO, połączenia Posts2Posts Scribu i wiele innych.
Problem polega na tym, że kolejność wyświetlania tych paneli jest często dość losowa (nawet jeśli Adavanced Custom Fields oferuje jakieś uporządkowanie, ale nie zawsze działa, ponieważ inne wtyczki go nie mają, a ponadto mogę zmienić metabox pozycje według typów stanowisk).
Teraz Wordpress pozwala każdemu administratorowi / użytkownikowi z odpowiednimi uprawnieniami rozmieszczać metaboksy w panelach edycyjnych tak, jak chce. Jednak ... każdy administrator musi sam zorganizować !! Czy nie ma sposobu na przygotowanie domyślnego / stałego zamówienia lub pozwolenie superadminowi lub jednemu administratorowi w szczególności na ustawienie pozycji paneli dla KAŻDEGO?
Mam co najmniej 4 administratorów i kilku redaktorów / autorów ... nie ma sensu konfigurować ich paneli, logując się na KAŻDYCH kontach ... to głupie i czasochłonne oraz mylące dla nie znających WordPressa użytkowników .
Czy jest jakaś wtyczka lub fragment kodu, który mógłby pomóc w mojej sprawie?
Dziękuję Ci
źródło
Odpowiedzi:
Możesz usunąć domyślne pola meta za pomocą remove_meta_box i ponownie dodać je w innej pozycji za pomocą add_meta_box:
Powyższa odpowiedź pochodzi z następującego wątku: Jak zmienić domyślną pozycję metadanych WP?
AKTUALIZACJA
Jeśli główną frustracją jest ilość dostępnych metaboksów i nie uważasz, że każdy użytkownik potrzebuje wszystkich pól, możesz ukryć je przed niższymi rolami użytkownika lub wszystkimi rolami, używając następującego kodu dodanego do pliku functions.php. UWAGA - Ta metoda po prostu ukrywa meta-box i nie dezaktywuje go ani nie usuwa.
Zasadniczo wystarczy wprowadzić identyfikator div lub klasę oddzielone przecinkiem. Właśnie zostawiłem tam swoją, aby pokazać, że można ukryć wszelkiego rodzaju pola i obszary.
(Przykłady umieszczam w „kodzie”, ponieważ SE używa # do reprezentowania nagłówka)
Myślałem, że ci to wyrzucę, ponieważ, podobnie jak ty, byłem bardzo sfrustrowany wszystkimi meta boxami, ale ostatecznie myślę, że była to sama liczba niechcianych pudełek. Dla „autora” na mojej stronie jest teraz bardzo usprawniony: Tytuł, Treść, zapisz jako wersję roboczą, opublikuj teraz lub zaplanuj opublikowanie, tagi, kategorie i polecany obraz ... W ogóle nie ma bałaganu.
źródło
Czy sprawdziłeś wtyczkę Adminimize ?
Pozwala aktywować / dezaktywować metaboksy dla każdej roli użytkownika, a także konfigurować pozycję. Konfiguracja zajmuje trochę czasu, a dokumentacja jest przyzwoita, choć miejscami niejednolita, ale powinna poradzić sobie z tym, co opisujesz.
źródło