Zrobiłem niestandardowy typ posta i muszę mieć możliwość tworzenia postów i przypisywania ich autorom. Łatwo to zrobić za pomocą postów, ponieważ możesz przejść do ekranu edycji zbiorczej i natychmiast zmienić autora. Jednak gdy próbuję to zrobić z niestandardowym typem postu, pola autora nie ma. Jak dodać funkcjonalność, aby zmienić autora mojego niestandardowego typu postu?
EDYCJA: Znalazłem rozwiązanie, patrz odpowiedź poniżej.
Odpowiedzi:
w niestandardowym typie rejestru zarejestruj tablicę argumentów, użyj tego
Spowoduje to aktywację skrzynki autora na ekranie edycji. Po zarejestrowaniu autora na cpt musisz aktywować opcję autora z ekranu edycji (u góry ekranu edycji, w którym możesz włączyć / wyłączyć wszystkie metaboksy), aby wyświetlić skrzynkę autorów na ekranie edycji.
źródło
Dowiedziałem się, że atrybut autora nie jest domyślnie dodawany do niestandardowych typów postów. Aby dodać atrybut autora, wymagany jest następujący kod:
źródło
Przejdź do Opcje ekranu w prawym górnym rogu i zaznacz pole wyboru Autor. Następnie wyświetli się Meta Box autora. Jest to prawdopodobnie najgorsze doświadczenie użytkownika w WordPress. To myli tak wielu ludzi.
źródło