Czego szukasz?

Jeżeli szukasz odpowiedzi na pytania związane z SEO lub Wordpressem wpisz frazę i czekaj na podpowiedzi lub kliknij enter! Wyniki pokazują także linki do zewnętrznych źródeł.

163 artykułów w bazie

Wyświetlanie pól wpisów i taksonomii tworzonych przez Types3 min read

3 min read" > wp-toolset

Jakiś czas temu pisałem o tym jak w WordPress tworzyć i modyfikować bezkodowo taksonomie, pola wpisów i typy postów za pomocą wtyczki Types. Dziś pokażę w jaki sposób wyświetlać je na naszej stronie w różnych jej miejscach. 

Będę się odnosił do punktów zamieszczonych w poniższym artykule:

TYPES czyli taxonomies, custom fields i post types w jednym miejscu

Pola własne – custom fields

Niestandardowe pola wpisów wyświetlamy za pomocą funkcji get_post_meta zawierającej parametry w kolejności $post_id, $key, $single. Więcej na jej temat przeczytacie tutaj: https://developer.wordpress.org/reference/functions/get_post_meta/

W naszym przypadku będzie ona wyglądała w tej sposób:

W miejsce „nazwa-pola” wpisujemy wygenerowany przez Types nazwę sluga jaki został wygenerowany z jego tytułu (lub zmodyfikowany przez Ciebie) wraz z przedrostkiem „wpfc-„. Tworzonej w punkcie 3.5 w poprzednim artykule.

Wyświetlanie pól poprzez shortcode

Informacje na temat shortcodów możecie znaleźć: Czym są shortcodes i jak z nich korzystać na przykładzie galerii WP , Tworzenie shortcodes na przykładzie dodawania reklamy Adsense w dowolnym miejscu 

Przykład będzie obejmował operacje na dwóch polach wpisu – jednym tekstowym, drugim adresem url – wyświetlającym podlinkowany tekst z danymi pobranymi z danego posta. Wszelkie walidacje odbywają się po stronie wtyczki – jeżeli została ona uruchomiona przy tworzeniu pól.

Do pliku functions.php bazującego na schemacie dodajemy kod:

2. Wklejenie w porządane miejsce shortcode o nazwie [nazwashortcode]

 Powyższy link pojawi się wtedy gdy pole tekstowe zostanie wypełnione. Możecie usunąć lub zmodyfikować warunek w oparciu o inne pola 

Taksonomie

Wyświetlanie taksonomii odbędzie się na zasadzie podlinkowanej listy. Korzystamy z funkcji wp_get_post_terms z parametrami $post_id, $taxonomy, $args. Więcej na temat tej funkcji możecie przeczytać tutaj: https://codex.wordpress.org/Function_Reference/wp_get_post_terms

W pliku functions.php dodajemy kod:

W miejscu gdzie chcemy wyświetlić listę naszych niestandardowych taksonomii wpisujemy:

NAZWA_TAKSONOMII – slug taksonomii. Wpisujemy wraz z przedrostkiem „wpcf-„

Podsumowanie

Rozszerzenie Types to zdecydowanie najlepsze narzędzie do bezkodowego tworzenia i modyfikowania nowych elementów, które pozwolą nam rozbudować funkcje naszej strony. Dzięki niej możemy bez problemu wyjść z ram blogowych w jakich domyślnie utrzymuje nas WP.

Wojciech Władziński

O Wojciech Władziński

Branżą SEO zajmuję się od 2008 roku. Na co dzień starszy specjalista ds. SEO w firmie Seogroup. Tworzę i optymalizuję duże serwisy jak i mniejsze strony internetowe. Szczególnie upodobałem sobie środowisko WordPressa, który mimo powszechnej opinii nie jest tylko platformą blogową.

Czytaj również

TYPES czyli taxonomies, custom fields i post types... Dziś postaram się przybliżyć temat rozbudowy naszego Wordpressa o dodatkowe rodzaje treści oraz jej kategoryzację. Postanowiłem, że nie zrobię tego na...

3 komentarze

  1. Uprzedziłeś mnie z wpisem 🙂 Tak dla uzupełnienia WP-TYPES jest częścią pakietu Toolset tworzonego przez te samą ekipę co WPML – jeżeli nie chcesz/nie umiesz się bawić w kodzie można skorzystać z całego pakietu lub z samej wtyczki WP-VIEWS, która generalnie wszystko zrobi z automatu.

Zostaw odpowiedź

Email nie będzie publikowany. Wymagane pola są oznaczone *

Możesz używać tych tagów HTML <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Oferuję szereg usług związanych z WordpressemSPRAWDŹ OFERTĘ
Przeczytaj inne:
back-to-top
Jeszcze jeden sposób aby dodać przycisk „wróć do góry strony” na WordPress

Zapytacie, dlaczego właśnie jeszcze jeden? To bardzo proste! Do realizacji opcji „wróć do góry strony” istnieje szereg rozwiązań. Wystarczy poszukać...

Zamknij