Jak utworzyć niestandardowy typ postu w WordPress bez wtyczki?

Opublikowany: 2022-08-21

jak stworzyć niestandardowy typ postu w wordpressie bez wtyczki Jeśli chcesz tworzyć niestandardowe posty w WordPressie bez wtyczki, jest to prosty i prosty proces, który nie wymaga bycia doświadczonym programistą WordPress . Po pierwsze, zanim będziemy mogli utworzyć niestandardowy typ posta bez użycia wtyczki, warto wyjaśnić podstawy działania postów w WordPress, ale jeśli rozumiesz podstawy; możesz przejść do tej sekcji wprowadzającej dotyczącej tworzenia niestandardowych typów postów.

Jakie są niestandardowe typy postów?

WordPress to najszybciej rozwijający się system zarządzania treścią, ale początkowo został zaprojektowany jako CMS do blogowania. Z biegiem lat ewoluował, aby stać się systemem zarządzania treścią, który służy do budowania solidnej strony internetowej we wszystkich branżach. Rdzeniem ewolucji WordPressa od blogowego CMS do w pełni zasobów CMS są niestandardowe typy postów.

Kiedy projektowano WordPress, początkowym pomysłem było posiadanie postów i stron, które można wykorzystać do publikowania postów na blogu i stron do publikowania statycznej treści, która nie zmieniałaby się często.

Idealnie WordPress rozwiązywał problem statycznych stron internetowych, wprowadzając nowy sposób na łatwe i szybkie publikowanie nowych treści oraz publikowanie coraz większej ilości treści bez edytowania ani jednej linii kodu.

Aby WordPress był bardziej użyteczny poza publikowaniem blogów, wprowadzono niestandardowe typy postów, aby umożliwić użytkownikom tworzenie własnych typów postów, które mogą być wszystkim, co mogą sobie wyobrazić. Ten niestandardowy typ posta umożliwia użytkownikom z różnych branż dodawanie do witryny treści związanych z ich działalnością.

Przykład niestandardowego typu posta

Oto konkretny przykład: właściciel hotelu może użyć WordPressa do zbudowania strony internetowej hotelu i wykorzystać niestandardowe typy postów, aby zaprezentować różne pokoje w hotelu lub różne usługi związane z jego działalnością; pokój standardowy, pokój deluxe itp

Dzięki takiemu podejściu publikowane treści mogą być odpowiednio uporządkowane, a zarządzanie treścią staje się bardzo łatwe.

Po co tworzyć niestandardowe typy postów?

Ogólnym powodem, dla którego tworzymy niestandardowe typy postów, jest rozszerzenie możliwości WordPressa w celu dopasowania do różnych potrzeb.

Przykład : jako programista WordPress , artysta, autor lub kreatywny profesjonalista podczas tworzenia witryny z portfolio; nie możesz użyć istniejącego posta i stron WordPress do zaprezentowania swojej pracy.

Zamiast tego możesz utworzyć niestandardowy typ postu dla portfolio i użyć tego rodzaju postów do zaprezentowania swojej pracy, a będziesz mieć lepszą kontrolę i wygląd w witrynie portfolio.

Istnieją niestandardowe typy postów, dzięki czemu mogą rozszerzyć podstawową funkcjonalność witryny, w której zwykłe posty i strony są ograniczone. Jak więc teraz tworzymy niestandardowe typy postów?

Jak tworzyć niestandardowe typy postów?

Istnieją dwa główne sposoby tworzenia niestandardowych typów postów w WordPress:

  • Tworzenie niestandardowych typów postów za pomocą wtyczki.
  • Tworzenie niestandardowych typów postów bez wtyczki.

W tym artykule skupię się na drugim, jak stworzyć niestandardowy typ postu w WordPress bez wtyczki. Najpierw musisz zrozumieć podstawy dodawania kodu do istniejącego motywu WordPress.

Tworzenie niestandardowego typu posta w WordPress bez wtyczki

Krok 1: Nazwa niestandardowego typu postu

Wybierz nazwę swojego niestandardowego typu posta. Podstawowym przykładem typu postu niestandardowego dla hotelu mogą być pokoje, w których możemy opublikować różne typy pokoi w tym hotelu wraz z ich udogodnieniami i cenami. Dlatego dodamy nazwę niestandardowego typu postu, gdy rejestrujemy go jako „pokój”

Krok 2: Zarejestruj niestandardowy typ postu

Drugim krokiem jest zarejestrowanie niestandardowego typu postu w motywie WordPress. Powinieneś dodać następujący kod do pliku function.php :

 //Przykład typu wpisu niestandardowego pokoju

add_action('init', "room_custom_post_type_example"); funkcja room_custom_post_type_example(){ $etykiety = tablica( 'name' => _x('Pokoje', 'nazwa ogólna typu posta'), 'singular_name' => _x('Pokój', 'typ posta pojedyncza nazwa'), 'menu_name' => _x('Pokoje', 'Menu administratora'), 'name_admin_bar' => _x('Pokój', 'dodaj nowy na pasku administracyjnym'), 'add_new' => _x('Dodaj nowy', ''),

'add_new_item' => __('Dodaj nowy pokój'), 'edit_item' => __('Edytuj pokój'), 'new_item' => __('Nowy pokój'), 'all_items' => __('Wszystkie pomieszczenia'), 'view_item' => __('Wyświetl pokój'), 'search_items' => __('Przeszukaj pokoje'), 'not_found' => __('Nie znaleziono pokoi'), 'not_found_in_trash' => __('Nie znaleziono pokoi w Koszu'), 'parent_item_colon' => __('romy nadrzędne:'),

); $argi = tablica( 'hierarchiczny' => prawda, 'etykiety' => $etykiety, 'publiczny' => prawda, 'publicly_queryable' => prawda, 'opis' => __('Opis.'), 'show_ui' => prawda, 'show_in_menu' => prawda, 'show_in_nav_menus' => prawda, 'query_var' => prawda, 'przepisz' => prawda, 'query_var' => prawda, 'rewrite' => array('slug' => 'pokój'),

'capability_type' => 'strona', 'has_archive' => prawda, 'pozycja_menu' => 22, "show_in_rest" => prawda, 'supports' => array( 'title', 'redaktor', 'autor', 'thumbnail', 'revisions', 'page-attributes', 'custom-fields' ) ); register_post_type('pokój', $args); }

Ten kod dodaje niestandardowy typ postu do Twojej witryny i pojawia się na pulpicie WordPress, a teraz możesz rozpocząć publikowanie treści w nowym niestandardowym typie postu.

jak stworzyć niestandardowy typ postu w wordpressie bez wtyczki

Możesz dowiedzieć się więcej o rejestrowaniu niestandardowych typów postów .

Krok 3: Opublikuj zawartość w niestandardowym typie posta

jak stworzyć niestandardowy typ postu w wordpressie bez wtyczki

Opublikuj swój niestandardowy typ postu i zanim będziesz mógł odwiedzić frontend, upewnij się, że opróżniłeś permalinki, aby uniknąć sytuacji, w której strona 404 nie została znaleziona podczas sprawdzania frontendu.

Wniosek

Dzięki tym trzem krokom możesz łatwo utworzyć niestandardowy typ posta w WordPress bez korzystania z wtyczki i rozpocząć publikowanie niestandardowej treści za pomocą niestandardowych szablonów, które są specyficzne dla Twojego niestandardowego typu postu. Jeśli nie jesteś pewien, jak sprawić, by to zadziałało na Twojej stronie, polecam dalszą lekturę na temat rejestrowania niestandardowych typów postów. Możesz również skontaktować się ze mną, jeśli masz pytania na ten temat.

Podobne artykuły

  1. Jak uzyskać identyfikator zamówienia w Woocommerce?