Jak utworzyć niestandardowy typ postu w WordPress bez wtyczki?
Opublikowany: 2022-08-21Jeś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 pokojuadd_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.
Możesz dowiedzieć się więcej o rejestrowaniu niestandardowych typów postów .
Krok 3: Opublikuj zawartość w niestandardowym typie posta
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
- Jak stworzyć pętlę kategorii WooCommerce wyjaśnioną na przykładzie
- Jak dodać niestandardowy atrybut w WooCommerce?
- Jak naprawić zduplikowany produkt WooCommerce wyświetlany na stronie?
- Jak utworzyć tax_query Przykład WooCommerce
- Link do pulpitu WordPress nie działa
- Jak uzyskać niestandardowy typ postu w WordPress?
- Ponad 25 najlepszych wtyczek do kanałów wiadomości dla witryn z wiadomościami WordPress
- WooCommerce Storefront Theme Twórz wiele szablonów kategorii
- Jak utworzyć paginację WordPress dla niestandardowych typów postów
- Jak dodać niestandardowe typy postów do widżetu pulpitu nawigacyjnego „na pierwszy rzut oka” WordPress
- Jak dodać podmenu do niestandardowego menu typu post w WordPress?
- Jak korzystać z haka do zapisywania zamówień WooCommerce
- Jak dodać domyślną zawartość do niestandardowego edytora typów postów
- Jak usunąć lub ukryć komentarze w niestandardowym typie postów » Wyłącz komentarze w niestandardowych typach postów
- Jak usunąć lub wyłączyć autop w postach WordPress i niestandardowych typach postów
- 5 fragmentów kodu stronicowania WordPress z przykładami [od prostych do zaawansowanych]
- Jak programowo utworzyć stronę w WordPress
- Jak usunąć wszystkie produkty WooCommerce MySQL
- Jak uzyskać identyfikator zamówienia w Woocommerce?