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ł.

3158 artykułów w bazie

Wyświetlanie pól wpisów i taksonomii tworzonych przez Types

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ń specjalista ds. SEO w firmie Virtal. 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ą.
Udostępnij na: Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

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:
Are Landing Pages Killing Your Conversion Rate?

Call extensions, new ad formats and remarketing are a few substitutions for landing pages, which don't always translate to the...

Zamknij