WordPress zawiera domyślne typy postów dla postów na blogu, stron, załączników, poprawek i tak dalej. Jeśli jednak chcesz tworzyć bardziej unikatowe treści, które odpowiadają konkretnym potrzebom Twojej witryny biznesowej lub osobistej, te domyślne niestandardowe typy postów mogą być dla Ciebie ograniczeniem.
Możesz obejść to ograniczenie, tworząc własne niestandardowe typy postów, aby rozszerzyć funkcjonalność WordPressa. Możesz utworzyć prawie każdy niestandardowy typ postu, od niestandardowych wydarzeń po referencje produktów, profile pracowników i tak dalej.
W tym poście pokażemy Ci kilka metod tworzenia niestandardowych typów postów w WordPress.
Jak tworzyć niestandardowe typy postów za pomocą wtyczek?
Dwa główne sposoby dodawania niestandardowych typów postów w WordPress to użycie wtyczek lub samodzielne ich kodowanie. Korzystanie z wtyczki jest zwykle preferowaną metodą, jeśli szukasz rozwiązania szybkiego i łatwego do wdrożenia.
Ale dodatkowe wtyczki w Twojej witrynie WordPress mogą skończyć jako nadprogramowe oprogramowanie, które spowalnia Twoją witrynę. Jeśli nie masz nic przeciwko pisaniu kodu, zalecamy metodę ręczną.
Jeśli jednak wolisz korzystać z wtyczki, proces jest prosty. Do wyboru jest kilka wtyczek, z których większość jest łatwa w użyciu, na przykład Niestandardowy ekspres typu post, Pody, oraz Niestandardowy interfejs użytkownika typu post.
Będziemy polecać Pody, ponieważ ma ponad 100 000 instalacji i jest wysoce zalecane przez ekspertów i użytkowników WordPressa. Chociaż korzystanie z wtyczki jest realną metodą tworzenia niestandardowych typów postów WordPress, ten artykuł skupi się bardziej na tym, jak to zrobić ręcznie.
Ręczne tworzenie niestandardowych typów postów
Możesz utworzyć niestandardowy typ posta, po prostu dodając trochę kodu do swojego motywu funkcje.php plik.
Poniżej znajduje się szczegółowy fragment kodu, który dodaje więcej opcji do niestandardowego typu posta. W backendzie WordPressa przejdź do Wygląd > Edytor motywów > Funkcje motywu (funkcje.php).
Pierwszą rzeczą, którą musisz zrobić, to wybrać nazwę nowej funkcji. W tym przykładzie utworzymy niestandardowy typ wpisu, aby utworzyć dedykowane profile dla partnerów firmy prawniczej lub firmy konsultingowej.
Nazwiemy naszą nową funkcję cp_post_type_partners.
Skopiuj następujący kod i wklej go na dole pliku:
/*Rozpoczęcie niestandardowego wpisu*/
funkcja cp_post_type_partners() {
$wspiera = tablica(
'tytuł', // tytuł posta
'redaktor', // treść posta
'autor', // autor postu
„miniaturka”, // polecane obrazy
'fragment', // post wypis
'pola niestandardowe', // pola niestandardowe
'komentarze', // publikuj komentarze
'rewizje', // opublikuj poprawki
'post-formaty', // post formaty
);$etykiety = tablica(
'nazwa' => _x('partnerzy', 'liczba mnoga'),
'singular_name' => _x('partner', 'singular'),
'menu_name' => _x('partnerzy', 'menu administratora'),
'name_admin_bar' => _x('partners', 'admin bar'),
'add_new' => _x('Dodaj nowy', 'dodaj nowy'),
'add_new_item' => __('Dodaj nowego partnera'),
'new_item' => __('Nowy partner'),
'edit_item' => __('Edytuj partnera'),
'view_item' => __('Wyświetl partnera'),
'all_items' => __('Wszyscy partnerzy'),
'search_items' => __('Partnerzy wyszukiwania'),
'not_found' => __('Nie znaleziono partnera.'),
);
$argumenty = tablica(
'podpory' => $podpory,
'etykiety' => $etykiety,
'publiczny' => prawda,
'query_var' => prawda,
'rewrite' => array('slug' => 'partners'),
'has_archive' => prawda,
'hierarchiczna' => fałsz,
);
register_post_type('partner', $args);
}
add_action('init', 'cp_post_type_partners');
/*Koniec typu posta niestandardowego*/
Ten kod wykorzystuje PHP specyficzne dla WordPressa, który umożliwia zarejestrowanie niestandardowego typu posta bez konieczności tworzenia go całkowicie od zera.
Zaktualizuj plik i odśwież stronę, a Twój pulpit powinien mieć zupełnie nową pozycję menu o nazwie Wzmacniacz.
Otóż to! Aby wyświetlić archiwum niestandardowych wpisów nowych „partnerów”, po prostu przejdź do nazwatwojejwitryny.com/partners/. Jeśli nie możesz wyświetlić wyników lub przeglądarka zwraca stronę błędu 404, po prostu wróć do pulpitu WordPress, przejdź do ustawienia > permalinkii ponownie zapisz ustawienia permalinku.
Twórz niestandardowe typy postów z łatwością
Niestandardowe typy postów pozwalają wzbogacić witrynę WordPress i mogą być używane na różne sposoby. Od wyróżnienia profili partnerów po tworzenie referencji, produktów itp. niestandardowe typy postów są przydatne i łatwe do tworzenia.
Możesz nawet użyć niestandardowych typów postów, aby stworzyć własną firmę online, taką jak katalog stron internetowych. Zanim jednak zaczniesz, upewnij się, że wiesz, jak skonfigurować witrynę WordPress.
Nigdy wcześniej nie zakładałeś strony internetowej, ale chcesz spróbować? Wykonaj poniższe czynności, aby w kilka godzin uruchomić własną witrynę internetową!
Czytaj dalej
- Programowanie
- Wordpress
- Tworzenie stron internetowych
- PHP
David jest miłośnikiem WordPressa, którego pasją jest pomaganie małym firmom w rozwoju!
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować