W artykule:
Czy chcesz dodać niestandardowy status postu dla swoich postów na blogu w WordPress? Status postu to narzędzie redakcyjne, które pozwala organizować artykuły na podstawie poszczególnych etapów procesu redakcyjnego. W tym artykule pokażemy, jak łatwo dodać niestandardowy status postu do postów na blogu w WordPress.
Co to jest status Post w WordPress i dlaczego go potrzebujesz?
Status postu to narzędzie redakcyjne, które informuje WordPress o etapie postu na blogu podczas edycji. Na przykład niekompletne posty są zapisywane ze statusem „Wersja robocza”. Po opublikowaniu artykułu status zmienia się na „opublikowany”.
Status postu pomaga WordPress wybrać sposób obsługi i wyświetlania postów na blogu w Twojej witrynie. Na przykład automatycznie wykluczy posty oznaczone draft ze strony głównej i innych publicznie widocznych obszarów witryny.
Domyślnie WordPress ma następujący status postu, którego możesz użyć:
- Draft-element, który jest zapisany, ale niekompletny i jeszcze nie opublikowany
- Auto draft-WordPress ma funkcję automatycznego zapisywania, która automatycznie zapisuje wersję roboczą jako wersję.
- Oczekujące na recenzję-pozycje, które są kompletne i przesłane do recenzji, ale jeszcze nie opublikowane.
- Future-posty planowane do opublikowania później.
- Private-przedmioty oznaczone jako prywatne
- Trash-przedmioty, które są wyrzucane
- Inherit-strony potomne, które automatycznie dziedziczą status swojej strony nadrzędnej.
Oprócz tych domyślnych statusów postów możesz również tworzyć własne niestandardowe statusy postów, aby poprawić przepływ pracy redakcyjnej. Na przykład możesz dodać etykietę „nie nadaje się” dla postów, które są kompletne, ale nie nadają się do publikacji.
Powiedziawszy to, przyjrzyjmy się, jak łatwo tworzyć niestandardowe statusy postów w WordPress.
Metoda 1. Utwórz niestandardowy Status posta za pomocą wtyczki
Ta metoda jest łatwiejsza i zalecana dla większości użytkowników. Umożliwia tworzenie niestandardowych statusów postów, a także wydajne zarządzanie przepływem pracy redakcyjnej na blogu WordPress dla wielu autorów.
Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę Edit Flow. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.
Po aktywacji wtyczka doda nowy element menu o nazwie „Edytuj przepływ” do menu administratora WordPress. Kliknięcie na niego przeniesie Cię do strony ustawień wtyczki.
Edit Flow zawiera wiele przydatnych funkcji i możesz je włączać/wyłączać na tym ekranie. Śmiało i kliknij przycisk „Edytuj statusy” w polu „niestandardowe statusy”, aby kontynuować.
Edit Flow automatycznie tworzy następujące niestandardowe statusy postów:
- Pitch-służy do rzucania nowych pomysłów na artykuł, a ten status staje się również domyślnym statusem każdego nowego postu.
- Przypisany-możesz wybrać autora i oznaczyć artykuł jako przypisany, aby autor mógł nad nim pracować.
- W toku-Writer pracuje nad postem, ale nie jest jeszcze dostępny jako czytelny szkic.
Możesz utworzyć własny niestandardowy status, podając nazwę i opis w lewej kolumnie. Po zakończeniu kliknij przycisk „Dodaj nowy status”, aby zapisać zmiany.
Twój niestandardowy status pojawi się teraz w prawej kolumnie, dzięki czemu możesz go edytować lub usunąć w dowolnym momencie.
Następnie musisz przejść do Posty ” Dodaj Nowy strona, aby utworzyć nowy post. Na ekranie Edytuj post kliknij łącze „Edytuj” obok opcji status w polu meta „Publikuj”.
Spowoduje to wyświetlenie rozwijanego menu pokazującego wszystkie statusy postów, które możesz wybrać, w tym Niestandardowy status postu, który właśnie utworzyłeś.
Możesz również zobaczyć wszystkie artykuły złożone pod różnymi statusami postów odwiedzając Posty ” Wszystkie Posty strona.
Metoda 2. Utwórz Niestandardowy Status Posta Za Pomocą Kodu
WordPress ma znany błąd w API używanym do rejestracji niestandardowych statusów postów. Umożliwia tworzenie niestandardowego statusu posta, ale nie można go używać w panelu administracyjnym. Oznacza to, że metoda kodowania może wykonać zadanie, ale nie jest tak czysta i będziesz musiał ją zmienić po oficjalnym ustaleniu.
Jeśli jednak nadal chcesz to zrobić ręcznie, możesz kontynuować czytanie.
Ta metoda wymaga dodania kodu do witryny WordPress. Jeśli nie robiłeś tego wcześniej, zapoznaj się z naszym przewodnikiem, jak skopiować i wkleić kod w WordPress.
Najpierw musisz dodać następujący kod do funkcji szablonu.plik php lub wtyczka specyficzna dla witryny.
// Rejestracja niestandardowego statusu postu function wpb_custom_post_status () { register_post_status ('odrzucone', array( 'label' = > _x ('odrzucone',' post'), 'public' = > false, 'exclude_from_search' = > false, 'show_in_admin_all_list' = > true, 'show_in_admin_status_list' = > true, 'label_count' = > _n_noop ('odrzucone < span class="count">(%s)< / span>', ' odrzucone <span class = "count" >(%s)</span>' ), ) ); } add_action ('INIT', 'wpb_custom_post_status' ); // Używanie jQuery do dodawania go do listy rozwijanej post status add_action ('admin_footer-post.php', 'wpb_append_post_status_list'); function wpb_append_post_status_list () { global $post; $ complete="; $label = "; if ($post - >post_type = = 'post') { if ($post - >post_status = = 'odrzucone') { $complete = ' selected="selected"'; $label = '< span id = "post-status-display" > odrzucone< / span>'; } echo" < script> jQuery (dokument).ready (function ($) { $("select#post_status").append("<option value="rejected" '.$ complete .">Odrzucone</option>"); $(".misc-pub-section label").append ("".$ label.'"); }); < / script> '; } }
Nie zapomnij zastąpić wszystkich wystąpień słowa odrzuconego własnym niestandardowym statusem postu.
Ten kod rejestruje Niestandardowy status posta, a następnie używa jQuery, aby dodać go do panelu administracyjnego. Możesz teraz edytować post WordPress, a będziesz mógł go zobaczyć w menu rozwijanym status.
Mamy nadzieję, że ten artykuł pomógł Ci dodać niestandardowy status postu do postów na blogu w WordPress. Możesz także zobaczyć naszą listę 55 + most wanted WordPress tips, tricks, and hacki.
Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.