? >Jak dostosować szablon archiwum kategorii WordPress?

Opublikowany: 2022-10-23

Większość motywów WordPress ma własne szablony do wyświetlania archiwów kategorii, ale czasami możesz dostosować ten szablon, aby lepiej odpowiadał Twoim potrzebom. W tym artykule pokażemy, jak dostosować szablon archiwum kategorii WordPress . Najpierw musisz utworzyć plik o nazwie category.php w swoim motywie WordPress. Możesz to zrobić, przechodząc do pulpitu nawigacyjnego WordPress> Wygląd> Edytor. Kiedy już otworzysz category.php, będziesz musiał edytować kod, aby zawierał następujące elementy: /* Nazwa szablonu: Archiwum kategorii */ get_header(); ? > // Uruchom pętlę. while ( have_posts() ): the_post(); // Dołącz szablon treści strony. get_template_part( 'treść', 'strona' ); // Zakończ pętlę. koniec; ? > Ten kod mówi WordPressowi, aby używał szablonu category.php dla stron archiwum kategorii. Następnie musisz edytować pętlę w category.php. Pętla to kod, który wyświetla posty na stronach archiwum kategorii. Aby edytować pętlę, musisz znaleźć następujący kod w category.php: Możesz edytować ten kod, aby wyświetlać posty w dowolny sposób. Na przykład możesz to zmienić, aby wyświetlać posty w układzie siatki w następujący sposób: get_template_part( 'content', 'grid' ); // Zakończ pętlę. koniec;

Źle zaprojektowane lub nijakie strony kategorii mogą zniechęcić odwiedzających do pozostania w Twojej witrynie i zaszkodzić Twojemu ogólnemu rankingowi. Tworzenie niestandardowych szablonów kategorii jest powszechną metodą przez projektantów witryn internetowych w celu tworzenia unikalnych witryn internetowych, które przyciągają odwiedzających. W tym artykule przyjrzymy się, dlaczego wolisz niestandardowy szablon kategorii WordPress. Utwórz szablon kategorii w WordPressie na różne sposoby. W kolejnych sekcjach omówimy trzy metody kodowania. Możesz tworzyć niestandardowe pliki szablonów, używać instrukcji warunkowych w pliku archiwum (category.html lub archive.html) do tworzenia kodów CSS specyficznych dla kategorii i robić wiele innych rzeczy. Utworzenie oddzielnego pliku szablonu to najprostszy sposób na utworzenie własnego.

W takim przypadku zawartość archiwum motywu może zostać skopiowana. Jeśli nie masz pojęcia, co zamierzasz zrobić z plikiem szablonu kategorii niestandardowej , najlepiej samodzielnie skonfigurować go i uruchomić. W każdym przypadku nowy motyw należy przesłać do folderu FTP. Pojedynczy plik można edytować, tworząc wiele szablonów za pomocą instrukcji warunkowych. Służy do tego funkcja is_category, która jest jedną z najważniejszych funkcji. Funkcja określi, czy strona jest stroną archiwalną dla danej kategorii, czy nie. Jeśli kod nie zawiera parametru, wpłynie to na wszystkie strony kategorii.

Możliwe jest również określenie parametru (nazwa kategorii, informacje o pracy, identyfikatory lub tablica wszystkich typów). Te kroki można wykonać, jeśli masz już parametry (aby uzyskać więcej informacji, zobacz poprzednią sekcję). Użyjemy poniższego kodu, aby utworzyć pętlę post. W zależności od kategorii zobaczysz różne treści postów. Aby zastosować kod do określonej kategorii, musisz najpierw użyć unikalnego selektora. Użyj odpowiedniej składni kodu, wcięć i pomocnych komentarzy, aby uniknąć tych błędów. Po kliknięciu elementu prawym przyciskiem myszy zobaczysz opcję Sprawdź.

Dostęp do narzędzi dla programistów Chrome można uzyskać, wybierając kartę Elementy z menu Chrome. Otwierający tag i jego klasy znajdują się u góry strony. Powinieneś być w stanie łatwo znaleźć klasę z identyfikatorem kategorii u góry strony. Wszystkie ekrany o minimalnej szerokości 1025 512 (pierwszy wiersz zawiera warunek, którego dotyczy ten kod) podlegają poniższemu kodowi. Wszystkie zasady w nawiasach mają zastosowanie do stron, które mają tytuł archiwum klasy, który jest sklasyfikowany jako kategoria 17. Korzystając z zapytań o media, możesz selektywnie zastosować kod CSS, w obrębie lub w całym zakresie, albo dla określonego widocznego obszaru.

Szablon archiwum kategorii WordPress

Źródło: mekshq.com

Szablon archiwum kategorii to plik szablonu WordPress, który służy do wyświetlania listy postów przypisanych do określonej kategorii. Ten szablon jest zwykle używany na stronach archiwum kategorii, które są stronami wyświetlającymi listę wszystkich postów przypisanych do określonej kategorii. Szablon archiwum kategorii może służyć do wyświetlania listy postów w dowolnej kolejności, ale najczęściej jest używany do wyświetlania listy postów w odwrotnej kolejności chronologicznej.

Aby nadać kategoriom odrębny wygląd i styl, WordPress umożliwia tworzenie szablonu kategorii, który zawiera różne rodzaje informacji dla każdej z nich. Możesz utworzyć nowy szablon kategorii, nadając mu nazwę category-(nazwa).php, gdzie nazwa Twojej kategorii jest nazwą pliku. W rezultacie plik jest nazwany w taki sposób, aby odwoływał się do Twojej kategorii. Łącznik między słowami w kategorii będzie inny dla każdego słowa w kategorii – na przykład jedzenie na śniadanie = jedzenie na śniadanie. W rezultacie szablon, którego będziesz używać, to kategoria-śniadanie-żywność. Po przesłaniu nowego pliku category.php przejdź do oryginalnego pliku category.html. Aby zmienić nowy plik dla określonej kategorii żywności, po prostu go kliknij.

Uzyskaj nazwę kategorii dla strony archiwum

Podczas konstruowania strony archiwum funkcja get_the_archive_tag() jest wymagana do podania nazwy kategorii. Aby funkcja działała, muszą być obecne zarówno identyfikator, jak i informacje o slugach funkcji. Aby uzyskać identyfikator wpisu 1 dla interesującej Cię kategorii, użyj tej metody:
Get_the_archive_tag (1, 'kategoria'); br> Podczas pracy z archiwami WordPressa należy zwrócić uwagę na kilka rzeczy. Przed rozpoczęciem przeglądania archiwum ważne jest, abyś najpierw określił, które posty powinny zostać sklasyfikowane. Ponadto upewnij się, że nazwa kategorii, która pojawi się na stronie archiwum, odpowiada nazwie kategorii, która zostanie przypisana do każdego postu w Twoim archiwum. Na koniec upewnij się, że informacje, które określisz dla postu w twoim archiwum, są zgodne z tymi, które określisz dla posta w szablonie archiwum.

Szablon archiwum niestandardowych taksonomii WordPress

Źródło: brayve.net

Szablon archiwum niestandardowej taksonomii WordPress to plik szablonu używany do wyświetlania listy postów powiązanych z niestandardową taksonomią. Taksonomie niestandardowe to kategorie zdefiniowane przez użytkownika, których można używać do grupowania postów. WordPress jest dostarczany z domyślnym szablonem archiwum, którego można użyć do wyświetlenia listy postów pogrupowanych według niestandardowej taksonomii. Jeśli jednak chcesz wyświetlić bardziej szczegółową lub dostosowaną listę postów, możesz utworzyć niestandardowy szablon archiwum taksonomii.

W takim przypadku musiałbym stworzyć siatkę, w której byłyby wyświetlane wszystkie terminy taksonomii, w tym obraz. Definiuje go pole obrazu, a rok jest prostym polem tekstowym. Natknąłem się na te informacje na Stack Exchange o WP i archiwach taksonomii: https://www.stackexchange.com/questions/48435/get-term-archive-url-link. Aby uprościć sprawę, przestawiłem się na taksonomię kategorii produktów podrzędnych. Aby wyświetlić wszystkie moje produkty graficzne bezpośrednio w szablonie archive.html, dodałem nazwę serii Artwork do moich produktów, a także dodałem skrót [numer_kategorii_produktów] Dziękujemy za cierpliwość do wypróbowania czegoś nowego!

Tworzenie niestandardowej strony archiwum w WordPress

To jest archiwum, które mamy. Szablon php wyświetla kategorie, tagi, strony autorów i miesięczne archiwa w jednym miejscu. Niestandardowa strona archiwów będzie jedną lokalizacją w witrynie, w której będą przechowywane wszystkie Twoje poprzednie archiwa. Zanim będziesz mógł utworzyć niestandardową stronę archiwum w WordPress, musisz najpierw skopiować plik page.php ze swojego motywu i zmienić jego nazwę na archive.php. Następnym krokiem jest zmodyfikowanie wywołania funkcji get_template_part() na get_template_part('content', 'tmpl_archives');. Następnie zadeklaruj: *br> na początku pliku. Ta nazwa szablonu to szablon niestandardowy, który zaczyna się od niestandardowej strony archiwum.

Niestandardowy szablon strony kategorii typu post

Źródło: TemplateToaster

Niestandardowy szablon strony kategorii typu post może być świetnym sposobem na zaprezentowanie treści w sposób, który jest zarówno atrakcyjny wizualnie, jak i łatwy w nawigacji. Tworząc niestandardowy szablon, możesz kontrolować układ i projekt stron kategorii, ułatwiając odwiedzającym znalezienie treści, której szukają.

W widgecie paska bocznego chciałbym pokazać kategorie w jednej z tych taksonomii (to samo zachowanie, co widżet kategorii podstawowej). W przeszłości stworzyłem widżet kategorii, rozwijając go za pomocą wtyczki, niestandardowych widżetów typu postu lub rozwijając go za pomocą Snippets lub shortcode w niestandardowym widgecie HTML. Szablon archive.php wyświetla wyniki kliknięcia kategorii. Listy kategorii są wyświetlane prawidłowo, o ile pasują do szablonu; nie ma potrzeby aktualizowania szablonu. Mam nadzieję, że to nie jest coś prostego i głupiego, co zrobiłem tutaj, bo nie stać mnie na zrobienie tu nic głupiego. Próbowałem wszystkiego, co przychodzi mi do głowy, ale nie mogę tego rozgryźć. Link w Twoim poście nie ma szablonu archive.php; to po prostu zwykła strona.

Zajęcia można znaleźć w sekcji ciała. Gdy istnieje plik archive-course.html lub taxonomy-topic.html, nie są one rozpoznawane. Ostatni link przeniesie Cię do linku archiwum. Aby go znaleźć, poszukaj tekstu „To jest archiwum” nad głównym tytułem. PHP – wrzuciłem do archiwum. Możesz użyć PHP jako znacznika do oznaczenia punktu. „Właśnie sprawdziłem to ponownie i kilka osób twierdzi, że problem został rozwiązany, gdy użyli opcji Post name w swoich permalinkach” – napisałem. Jak poleciłbyś utworzenie widżetu kategorii dla CPT i niestandardowej taksonomii z niestandardowym szablonem dla strony archiwum kategorii ?

Jak wyświetlić kategorie mojego niestandardowego typu postu?

Musisz uwzględnić ten kod w funkcjach motywu, aby móc wyświetlać niestandardowe typy postów na tej samej stronie kategorii, co posty domyślne. Wtyczka specyficzna dla php lub witryna specyficzna dla php. $post_type = tablica (nav_menu_item, 'post','movies'); // nie zapomnij dodać nav_menu_item do tablicy, aby korzystać z menu.

Wtyczka niestandardowego menu WordPress

Możesz użyć wtyczki WordPress Custom Menu, aby wyświetlić posty z określonej kategorii w innej lokalizacji w Twojej witrynie. Korzystając z tej wtyczki, możesz łatwo dodawać posty z określonych kategorii do niestandardowych menu. Ponadto możesz dodawać posty do określonych menu, klikając je.

Niestandardowy szablon kategorii WordPress

Niestandardowy szablon kategorii WordPress to szablon zaprojektowany specjalnie do użytku z kategoriami WordPress. Ten typ szablonu może służyć do wyświetlania listy wszystkich kategorii w witrynie WordPress lub wyświetlania określonej kategorii. Niestandardowy szablon kategorii WordPress można utworzyć za pomocą Edytora motywów WordPress.

Szablony kategorii

Szablony kategorii służą do wyświetlania listy artykułów należących do określonej kategorii. Są one zwykle używane na stronach kategorii, ale można ich również używać na innych stronach, takich jak listy powiązanych artykułów.
Szablony kategorii zazwyczaj zawierają nazwę kategorii, opis i listę artykułów w kategorii. Artykuły są zazwyczaj sortowane według popularności lub daty i mogą być wyświetlane na różne sposoby, na przykład w siatce lub liście.

Posty w określonej kategorii są wyświetlane w porządku chronologicznym na stronie, która pojawia się, gdy widz odwiedza kategorię, od najnowszych postów na górze do najstarszych na dole. Istnieje wiele opcji motywu i warto je przejrzeć. W tym artykule dowiesz się, jak zmienić wygląd osób przeglądających bloga po odwiedzeniu jednej ze stron kategorii Twojej witryny. Aby wyświetlić specjalną kategorię 6, zacznij od skopiowania pliku category.html. Możesz chcieć wyświetlić inny tekst w zależności od kategorii, którą przegląda gość, w zależności od opcji dostępnych w menu. Można tego uniknąć tworząc specjalny plik category-#.php (jak opisano we wstępie), który zawiera Twoją własną wersję tekstu. Korzystając z tej metody, możesz zmniejszyć rozmiar stron kategorii, wyświetlając fragmenty zamiast całej treści każdego posta.

Możesz również użyć obrazu, który jest połączony z Twoim postem, aby zastąpić jego treść. Aby to zrobić, obrazy muszą być zawarte w sekcjach Fragment swoich postów. Możemy użyć tagu szablonu the_excerpt_rss(), aby wstawić kod HTML img do łącza, nie używając tagu akapitu. Jeśli użyjesz fragmentu w ten sposób, Twój kanał RSS może ucierpieć; dlatego musisz zamiast tego wybrać umieszczanie pełnych postów w kanałach RSS. Używając Conditional_Tags, możesz również tworzyć archiwa, które odpowiadają warunkom określonym przez adres URL lub kontekst.

Dostosowywanie archiwów taksonomii

Dostosowywanie archiwów taksonomii może być świetnym sposobem na uporządkowanie treści i ułatwienie jej dostępu dla czytelników. Dostosowując kolejność wyświetlania terminów taksonomii, możesz kontrolować sposób, w jaki czytelnicy będą przeglądać Twoje treści. Możesz także dodać pola niestandardowe do archiwów taksonomii, aby podać dodatkowe informacje o swoich warunkach.

To, czego chcę, to automatyczne archiwum terminów taksonomii, które można dostosować do moich konkretnych potrzeb. Zestaw narzędzi ma dobry sposób na utworzenie niestandardowego archiwum WordPress dla Twojej taksonomii. Ten artykuł zawiera uszkodzony link na końcu, który wydaje się sugerować przydatny artykuł dotyczący zestawu narzędzi: https://toolset.com/documentation/customizing-sites-using-php/creating-taxonomy-term-archives/. Jeśli wolisz widok taksonomii niż typ postu, wybierz taksonomię zamiast zawartości. Czy możliwe jest utworzenie archiwum lub widoku, który zrobi to dla wielu taksonomii? Jeśli utworzysz archiwum taksonomii, będziesz mógł zobaczyć wszystkie terminy związane z taksonomią, takie jak „Tolerancje”, „Tolerancja na suszę” lub „Tolerancja na mróz”. Ta funkcjonalność byłaby podobna do funkcji skrótów kategorii produktów WooCommerce. Czy możesz umieścić to w prośbach o nowe funkcje?

Jeden widok dla określonej taksonomii można utworzyć i zaprojektować w taki sposób, aby pojawiał się w panelu Widoki tak, jakby był Twoim własnym, i możesz go powielić. Możesz łatwo zintegrować edycję, używając tego samego szablonu pętli z pierwszego widoku. Jeśli chcesz, możesz usunąć duplikat szablonu z zestawu narzędzi.

Tworzenie niestandardowych taksonomii w WordPress

W tym akapicie redakcyjnym chciałbym wyjaśnić, jak używać niestandardowych taksonomii.
Korzystając z niestandardowych taksonomii, możesz organizować zawartość w sposób, który ma sens dla Twojej witryny. Mogą być przydatne do organizowania treści i pomagać w jej śledzeniu. Taksonomie niestandardowe można tworzyć w WordPressie za pomocą funkcji register_taxonomy() i dodawać je do witryny za pomocą interfejsu użytkownika CPT. Pozycję menu Taksonomie można modyfikować. Przed zarejestrowaniem taksonomii należy najpierw utworzyć niestandardowy typ wpisu.