Jak wstawić tagi do wordpress

Nowa wersja WordPress daje nam możliwość wstawiania tagów, jednak większość skórek nie zawiera w sobie potrzebnego kodu. Aby to ułatwić przedstawię poniżej kilka możliwości.

Wyświetlanie wpisów w postach:

  • Pierwszy sposób (standardowe wyświetlanie tagów) – wstawiamy taki kod:
<?php the_tags(); ?>

Przedstawiony kod spowoduje wyświetlanie tagów w postaci: Tags: kino, muzyka

  • Drugi sposób:
<?php the_tags('before', 'separator', 'after'); ?>

before – tekst, który pojawi sie przed listą tagów np. Moje tagi
separator - tekst lub znak, który będzie oddzielał poszczególne tagi np. , czy -
after – tekst, który pojawi sie po ostatnim tagu

  • Trzeci sposób:
 <?php the_tags('Moje tagi:', ' - ', '.'); ?>

Efektem takiego kodu, będzie wyświetlenie: Moje tagi: Kino – muzyka.

Powyższe kody umieszczamy w plikach: index.php i single.php w obrębie pętli. Skórki mają różne konstrukcje wiec najlepiej testować, metodą prób i błędów a przy okazji czegoś można się nauczyć.

Wyświetlanie wszytskich tagów w sidebar

Kiedy mamy już, wstawione tagi do postów o chcemy stworzyć ich wykaz – umieszczamy poniższy kod:

<?php wp_tag_cloud(''); ?>

Najlepszym miejscem jest oczywiście sidebar.php, ale można i kombinować w innych miejscach, np. footer.php – wszystko zależy od konstrukcji skóry czy naszych wymagań.

Powyższy kod ma określone parametry:

smallest – rozmiar czcionki użytej do wyświetlana najmniej popularnego tagu
largest – rozmiar czcionki użytej do wyświetlana najbardziej popularnego tagu
unit – jednostka miary czcionki użytej do wyświetlenia tagów (mogą być to np. px, pt, em)
number – liczba tagów, które zostanę wyświetlone (0 – wszystkie)
format – sposób wyświetlenia chmurki:
* flat – tagi oddzielone spacją [standardowo]
* list – tagi jako lista (by zdefiniować tą listę w style.css należy użyć class=”wp-tag-cloud”)
orderby – kolejność wyświetlania tagów
* name – wg nazwy [standardowo]
* count – wg częstotliwości użycia/popularności
order – kolejność wyświetlania
* ASC – rosnąca [standardowo]
* DESC – malejąca

I tak na przykład kod z wykorzystanymi parametrami przedstawia się tak:

 <?php wp_tag_cloud('smallest=8&largest=22&orderby=count'); ?>

Spowoduje wyświetlenie się chmurki wszystkich tagów ustawionych od najmniej (czcionka wielkości 8 px) do najbardziej popularnego (czcionka wielkości 22 px).



5 Responses to “Jak wstawić tagi do wordpress”

  1. Pawel says:

    Właśnie tego szukałem. Dzięki!!

  2. Adam says:

    Super, pierwsze co zacząłem czytać w dokumentacji wp, ale pomyślałem, że po polsku też coś na pewno jest. Super opisane, bardzo przydatny artykuł. pozdrawiam

  3. Tego mi było trzeba :) prosto i skutecznie

  4. Łukasz says:

    Właśnie tego potrzebowałem !! dziękuje bardzo przydatne

Leave a Reply