Jak tworzyć niestandardowe typy postów w WordPress
Opublikowany: 2022-08-18
Czy chcesz tworzyć niestandardowe typy postów w swojej witrynie WordPress? To był bardzo prosty sposób. WordPress ma wiele różnych typów postów. Każdy typ posta ma określoną funkcjonalność, z której użytkownicy mogą korzystać na pulpicie nawigacyjnym. W domyślnym WordPressie posty, strony, media i menu są różnymi typami postów.
Dodatkowo stworzymy własne niestandardowe typy postów. Jeśli jesteś początkującym w WordPressie, jest to właściwe miejsce, aby nauczyć się typów postów WordPres. Zanim zaczniesz tworzyć, musisz wiedzieć, co to jest niestandardowy typ posta?. W WordPressie nazywano go krótko CPT . Pozwólcie, że wyjaśnię krótko poniżej.
Po zalogowaniu się do PhpMyAdmin i wybraniu nazwy bazy danych, jak wspomniałeś na swoim wp-config.php. Następnie wybierz tabelę wp_posts . Tutaj możesz zobaczyć listę tych niestandardowych typów postów w tabeli wraz z tymi, które już istnieją.

Typy postów WordPress
- Poczta
- Strona
- Głoska bezdźwięczna
- Rewizje
- Menu
- niestandardowe CSS
- Szablony
1. Poczta
Post może wyświetlać informacje z oddzielnymi kategoriami i listami tagów. Ma wygodniejszy sposób wyświetlania artykułu użytkownikom. Zaawansowana funkcja edycji umożliwia edycję postów lub dodawanie dowolnych widżetów w środku . Możesz zajrzeć do sekcji Dashboard -> Posts. Podczas tworzenia nowego posta przechowuje niestandardową nazwę typu posta jako „post”
2. Strona
Strona może zawierać szczegóły i wyświetlać zawartość, taką jak strona główna, informacje i kontakty. Do swojej witryny możesz dodać dowolną liczbę stron . A także możesz aktualizować swoje strony tyle razy, ile chcesz i szkicować. Tutaj możesz wybrać jako Dashboard – > Strony. Podczas tworzenia nowej strony przechowuje niestandardową nazwę typu postu jako „strona”
3. Media
Media składają się z obrazów, filmów, plików audio, plików PDF, dokumentów, ikon i innych formatów plików. Tutaj WordPress uporządkuje obrazy według daty lub roku. Wszystkie przesłane elementy lub obiekty przechowywane w tej sekcji Media. Jakbyś spojrzał na sekcję Dashboard -> Media. Przechowuje niestandardową nazwę typu posta jako „załącznik”
4. Rewizja
Wersje WordPress umożliwiają powrót do wcześniejszej wersji edycji postu lub strony. WordPress automatycznie zapisuje każdą twoją edycję i przechowuje poprawki dla każdego niestandardowego typu postu lub strony jako „ poprawki”
Jeśli chcesz zobaczyć wersję jako Opublikuj -> Edytuj na prawym pasku bocznym, ponieważ możesz sprawdzić liczbę wersji. Jeśli chcesz ograniczyć wersję, użyj poniższego kodu na wp-config.php
define('WP_POST_REVISIONS', 5);
5. Menu
Sekcja menu nawigacyjnego zawiera linki do stron, postów na blogach i innych treści, dzięki czemu odwiedzający mogą łatwo poruszać się po Twojej witrynie Wordpress. Ponadto możesz tworzyć niestandardowe łącza jako menu. WordPress nawigacja po wszystkich sekcjach menu widocznych w Wygląd -> Menu . Podczas tworzenia nowej strony przechowuje niestandardową nazwę typu posta jako „ nav_menu_item”
6. Niestandardowy CSS
Niestandardowy CSS to określony typ posta używany do przechowywania CSS. Jeśli dodamy niestandardowy css na ekranie dostosowywania w dodatkowym kodzie CSS, automatycznie utworzy CPT. W rzeczywistości używany jest tylko niestandardowy post css z aktywnymi motywami. Wygląd -> Dostosuj . Podczas tworzenia nowej strony przechowuje niestandardową nazwę typu posta jako „custom_css”

7. Szablony
Motyw WordPress może zawierać różne typy szablonów stron. Na przykład strona główna, polityka prywatności i 404. Są one częścią hierarchii szablonów i można je edytować w edytorze witryny WordPress. A także szablony stron, które są przypisane do edycji w edytorze szablonów. WordPress zapisuje szablony jako niestandardowy typ posta o nazwie „ wp_template”
Istnieją 2 rodzaje, które możemy stworzyć CPT w Twojej witrynie
Na przykład, jeśli prowadzisz witrynę wydarzenia, prawdopodobnie chciałbyś utworzyć typ postu jako nazwę „ wydarzenia” . Ponadto możesz również utworzyć niestandardowe pola dla daty wydarzenia, lokalizacji i portfolio. Niestandardowe posty typu post są gromadzone i przechowywane w oddzielnej sekcji pulpitu nawigacyjnego.
- 1. Ręczne tworzenie niestandardowego typu postu
- 2. Tworzenie niestandardowego typu postu za pomocą wtyczki
1. Ręczne tworzenie niestandardowego typu postu
Dodając poniżej kody, możesz tworzyć niestandardowe typy postów w swojej witrynie. Po zarejestrowaniu wpisu wpisz w swojej witrynie, aby uzyskać niestandardowy typ wpisu w Dashboard.
Dodaj ten kod do zainstalowanego motywu w pliku function.php
function create_posttype() {
register_post_type( 'Zdarzenia',
szyk(
'etykiety' => tablica(
'nazwa' => __( 'Wydarzenia' ),
'singular_name' => __( 'Wydarzenia' )
),
'publiczny' => prawda,
'has_archive' => prawda,
'rewrite' => array('slug' => 'zdarzenia'),
'show_in_rest' => prawda,
)
);
}
add_action( 'init', 'create_posttype' );

2. Tworzenie niestandardowego typu postu za pomocą wtyczki
Możesz łatwo tworzyć niestandardowe typy postów za pomocą wtyczek, wymieniliśmy najpopularniejsze wtyczki CPT w WordPres.
- 1. ACF
- 2. Zestaw narzędzi
- 3. Strąki
- 4. Meta Box
- 5. Interfejs CPT
- 6. Silnik odrzutowy
Importuj i eksportuj niestandardowe typy postów
Mamy doskonałą wtyczkę, która obsługuje wszystkie niestandardowe typy postów do importu i eksportu. Wypróbujmy naszą wtyczkę WordPress do WP Ultimate CSV Importer . Nasza wtyczka ma szybkie rozwiązanie do importowania i eksportowania wszystkich danych w Twojej witrynie. Możesz zaimportować dowolne pola niestandardowe w swojej witrynie za pomocą WP Ultimate CSV Importer.
Powiązany wpis na blogu Jak eksportować i importować zaawansowane pola niestandardowe
Zawijanie!
Niestandardowe typy postów są dość dobre, aby wiedzieć o wszystkich programistach WordPress. Mamy nadzieję, że ten artykuł pomoże w tworzeniu niestandardowych postów w Twojej witrynie. Jeśli korzystasz z dowolnej wtyczki typu post, mamy świetne rozwiązanie z importem i eksportem danych na Twojej stronie. Mamy doskonałe funkcje importu i eksportu dla wszystkich niestandardowych wtyczek do postów. Jeśli potrzebujesz jakichkolwiek rozwiązań do importu i eksportu, skontaktuj się z nami [email protected] .