Czy ktoś ma jakieś wskazówki dotyczące tworzenia niestandardowego typu postu zorientowanego na obraz?
Aby to rozwinąć, mój blog ma obracane obrazy nagłówków, pokazane poniżej:
Dwa obrazy w lewym górnym rogu są losowe i istnieją jako załączniki do określonej strony, która istnieje tylko po to, aby je zawierać. Zastanawiam się, czy możliwe jest przechowywanie ich w inny sposób przy użyciu niestandardowych typów postów. Stworzyłem nowy typ postu, „obraz nagłówka”, i staram się dowiedzieć, dokąd pójść. Chciałbym, aby każdy „post” obrazu nagłówka miał jeden załącznik obrazu. Zamiast wyciągać losowe obrazy ze strony, wyciągałbym losowe posty z typu postu z nagłówkiem-obrazem. Biorąc to pod uwagę
- Jak mogę włączyć prosty interfejs do procesu załączania, który jest dostępny na stronie administratora „Nowy obraz nagłówka”?
- Czy mogę usunąć pole wprowadzania tytułu i treści, aby uporządkować tę stronę?
Celem jest stworzenie lepszego interfejsu do bieżącego procesu przesyłania, a ostatecznie stworzenie taksonomii do oznaczania obrazów jako lewe / prawe. (Patrząc na powyższe zdjęcie, możesz zobaczyć zdjęcie po prawej stronie zakrywające twarz na drugim zdjęciu. Mogłem tego uniknąć, zaznaczając zdjęcia do wyświetlania po lewej i / lub po prawej stronie.) To drugie nie będzie stanowiło problemu, jeśli Mogę wdrożyć to pierwsze.
Aktualizacja: na podstawie odpowiedzi tutaj udało mi się wdrożyć tę konfigurację. Pełny kod znajduje się poniżej .
źródło
Odpowiedzi:
Początkowa odpowiedź goldenapple dała mi start, którego potrzebowałem, aby to zakończyć.
functions.php
Oto pełny kod, którego używam, aby dodać nowy typ „nagłówka-obrazu” i odpowiednio zmodyfikować inne ekrany administratora:
Zrzuty ekranu administratora
Kod szablonu
źródło
To powinno zarejestrować twój typ wpisu z niczym innym jak polem dla polecanego obrazu. Zobacz kodeks http://codex.wordpress.org/Function_Reference/register_post_type, aby uzyskać listę argumentów do przekazania.
źródło