Dodawanie niestandardowego typu postu do ekranu menu


32

Potrzebuję sposobu dodawania niestandardowych typów postów do opcji „Wygląd -> Menu” w Wordpress. utworzyłem niestandardowy typ postu z:

register_post_type('produksjoner',$args);

Wszystkie przykłady, które znajduję, po prostu dodają strony do menu, ręcznie dodając adres URL do niestandardowego elementu menu. Chcę, aby mógł to dodać automatycznie, wybierając go jak każdą inną stronę.

Od dwóch dni szukam ... pomóżcie mi: - /

Odpowiedzi:


82

Aby Twoje niestandardowe typy wpisów były wyświetlane w Wyglądzie -> Menu, musisz wykonać dwie czynności:

  1. Sprawdź argumenty i upewnij się, że parametr show_in_nav_menus ma wartość true .

  2. Przejdź do strony Wygląd -> Menu i na samej górze kliknij Opcje ekranu . W panelu, który zostanie otwarty, sprawdź, czy niestandardowe typy postów są zaznaczone.

To wszystko!


Wow dziękuję! To było łatwiejsze niż myślałem. Kiedy nie mogę szybko znaleźć odpowiedzi, to prawdopodobnie dlatego, że jest to naprawdę proste, a niewielu innych ma ten sam problem;)
Ole Henrik Skogstrøm

6
Punkt „2” był tym, czego szukałem
Alex K

Niestety, przynajmniej w przypadku motywu, którego używam (most), typy potomne nie podświetlają tego elementu menu jako podstrony strony archiwum, dlatego szukałem wbudowanego sposobu w pierwszy przypadek. Można jednak uzyskać do niego dostęp za pomocą css, przechwytując klasę cpt na tagu body i klasę w pozycji menu.
rtpHarry

@ dzięki proszę pana, wasza pomoc naprawdę rozwiązała mój problem za pomocą opcji just screen na górze strony menu.
Bhavin Thummar

Zaoszczędził mi tyle czasu. Chciałem stworzyć pętle dla każdego menu rozwijanego itp. Zawsze muszę pamiętać o tych opcjach ekranu!
szeryf

4

Zetknąłem się z tą samą sytuacją, w której potrzebowałem dynamicznych menu, aby moje niestandardowe strony archiwum typów postów pojawiały się w edytorze menu.

Możesz wypróbować moją wtyczkę CPT Archive to Nav i sprawdzić, czy to daje ci to, czego chcesz. http://wordpress.org/extend/plugins/cpt-archive-to-nav/ Musisz kliknąć menu „Opcje ekranu” u góry strony, a następnie wybrać żądane CPT do wyświetlenia na ekranie . Następnie na karcie „Wyświetl wszystko” typu posta, a najwyższym wyborem powinna być strona archiwum.

To po prostu maskuje go jako niestandardowy typ pozycji menu zamiast ręcznie go wprowadzać, aby utworzyć menu. Obecnie nie ma sposobu na utworzenie nowego typu pozycji menu innego niż ten, który jest już dostępny.


Może to być bardzo przydatne w późnym momencie. Dziękuję :)
Ole Henrik Skogstrøm

1
łał. Od dłuższego czasu potrzebuję tej funkcjonalności.
Norcross,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.