Tworzenie niesamowitego, niestandardowego contentu dla WordPressa z CustomPress
Zarządzanie stroną internetową w konkretnej niszy wymaga elastyczności w tworzeniu różnych typów treści. Dzięki CustomPress, pluginowi do WordPressa, możesz łatwo zarządzać niestandardowymi typami treści, takimi jak niestandardowe posty, taksonomie oraz pola niestandardowe, bez potrzeby pisania kodu. Ten artykuł poprowadzi cię przez proces tworzenia i zarządzania tymi elementami, pokazując, jak łatwo można stworzyć stronę z listą książek.
Rozwój
CustomPress to jedyny plugin pozwalający na tworzenie wszystkich trzech typów niestandardowych treści w WordPressie: niestandardowych postów, taksonomii oraz pól niestandardowych. Po zainstalowaniu CustomPress, zyskujesz dostęp do intuicyjnego interfejsu, który pozwala na łatwe dodawanie tych typów treści bez użycia kodu.
Tworzenie niestandardowego typu postu
Pierwszym krokiem w naszym projekcie jest stworzenie niestandardowego typu postu o nazwie “Książka”. W panelu administracyjnym, po zainstalowaniu i aktywacji pluginu, wystarczy kliknąć zakładkę CustomPress, a następnie “Dodaj typ postu”. Należy podać takie ustawienia jak:
- Typ postu: “book”.
- Obsługiwane elementy: Tytuł, Edytor, Miniatura, Wyciąg, Pola niestandardowe oraz Wersje.
- Publiczność: TRUE.
Po odpowiednim skonfigurowaniu, kliknij “Dodaj typ postu”, a w menu administracyjnym pojawi się nowy element dla książek.
Tworzenie taksonomii
Kolejnym ważnym krokiem jest stworzenie taksonomii, które będą używane do klasyfikacji książek. Utworzymy trzy taksonomie: autor, gatunek i wydawca. W tym celu kliknij zakładkę “Taksonomie” w CustomPress, a następnie “Dodaj taksonomię”. Uzupełnij pola:
- Taksonomia: “author”.
- Typ postu: “book”.
- Publiczny: TRUE.
- Pokazuj interfejs użytkownika: TRUE.
Stwórz następnie dwie kolejne taksonomie w podobny sposób, ale ustaw hierarchiczność dla “gatunek” oraz “wydawca” na TRUE. Po zapisaniu, wszystkie trzy taksonomie powinny być widoczne w zarządzaniu taksonomiami.
Tworzenie pól niestandardowych
Aby dodać szczegóły do naszych książek, musimy zdefiniować pola niestandardowe: ISBN oraz datę publikacji. Ponownie w panelu CustomPress kliknij “Pola niestandardowe”, a następnie “Dodaj pole niestandardowe”. Ustawienia dla ISBN muszą wyglądać następująco:
- Tytuł pola: “ISBN”.
- Typ pola: “Pole tekstowe”.
- Wprowadź walidację dla ISBN, aby zapewnić, że użytkownicy wprowadzają dane w odpowiednim formacie.
Powtórz ten proces dla daty publikacji, wybierając jako typ “Selektor daty”. Po zapisaniu, nasze niestandardowe pola będą gotowe do użycia przy dodawaniu książek.
Dodawanie książek do strony
Dodawanie książek jest proste i przypomina dodawanie standardowego postu. Kliknij “Książki” w menu, a następnie “Dodaj nową”. Wypełnij opis książki, dodaj autorów oraz wybierz odpowiednie gatunki i wydawców. Nie zapomnij umieścić ISBN oraz daty publikacji w niestandardowych polach. Po dodaniu miniatury, kliknij “Opublikuj”, aby książka stała się widoczna na stronie.
Tworzenie menu nawigacyjnego
Aby umożliwić odwiedzającym łatwe przeglądanie książek, należy stworzyć menu nawigacyjne. W panelu administracyjnym przejdź do “Wygląd” > “Menu”. Utwórz nowe menu, dodając link do archiwum książek oraz inne istotne strony. Upewnij się, że menu jest zaznaczone jako “Menu główne” i zapisz zmiany.
Dodawanie widgetów
Aby nasze taksonomie były zawsze widoczne dla użytkowników, możemy dodać widgety. W tym celu korzystamy z pluginu “Custom Taxonomies Menu Widget”. Po zainstalowaniu, odwiedź sekcję “Wygląd” > “Widgety”. Dodaj widgety dla każdej z taksonomii, uzupełniając ustawienia tak, aby odpowiadały ich nazwom i preferencjom wyświetlania.
Dodawanie pól niestandardowych do pojedynczych stron książek
Jak już wcześniej wspomniano, aby pola niestandardowe były widoczne na stronie każdej książki, można skorzystać z dwóch metod: wpisując shortcode do treści postu lub dodając kod do pliku szablonu w motywie. Pierwsza opcja jest łatwiejsza, ponieważ wystarczy wpisać shortcode [custom_fields_block]
w miejscu, gdzie chcesz pokazać te informacje w opisie książki.
Alternatywą jest stworzenie pliku single-book.php
w swoim motywie (lub jego dziecku). W ten sposób można zaimplementować kod, który automatycznie wyświetli pola niestandardowe dla wszystkich książek, bez konieczności ponownego ich dodawania w każdym poście.
Podsumowanie
Dzięki niestandardowym typom treści w WordPressie, zarządzanie treściami staje się prostsze i bardziej elastyczne. Plugin CustomPress pozwala na tworzenie i zarządzanie wszystkimi niezbędnymi elementami bez konieczności posiadania umiejętności programistycznych. Wykorzystując opisane metody, możesz stworzyć kompleksową stronę książkową i dostarczyć użytkownikom wartościowych treści. Warto również pamiętać, że niestandardowe treści mogą znacznie wzbogacić interakcję z użytkownikami oraz poprawić pozycjonowanie Twojej witryny w wynikach wyszukiwania.
Opinie
Na razie nie ma opinii o produkcie.