Shortcode w opisach kategorii i tagów – WordPress

Dzisiaj kolejna wiadomość, którą otrzymałem w ramach darmowych 30 minut:

Kilka lat temu mój syn założył nam bloga na którym mieliśmy opisy kategorii, firma seo poradziła nam zmianę strony na nową na co przystałam, jednak zniknęła treść i wyświetla się coś takiego [treść stworzona w visual composer wklejona do opisu kategorii] co można z tym zrobić? Pisownia oryginalna, po usunięciu wyświetlonego kodu.

Oto wizualne przedstawienie problemu:

Domyślnie shortcody działają tylko w treściach wpisów – już rozwiązywałem ten problem wcześniej we wpisie „Jak włączyć shortcode w widgetach?” – z tą różnicą, że dotyczyło to widgetów.

Przy okazji, poprzedni artykuł powstał w oparciu o forum pomocy WordPress.

kurs tutorial definicja sowa
Shortcode (pot. ang. :”krótki kod”) – Krótki kod tekstowy pozwalający na łatwe uruchomienie jakiejś funkcji lub np. ostylowania elementu – podobny w budowie do kodów używanych na forach internetowych [b] pogrubia tekst etc. – każdy motyw, wtyczka posiada własne rozwiązania, jednak nic nie stoi na przeszkodzie, aby stworzyć własne. Na shortcodach opierają się m.in. edytory wizualne takie jak Visual Composer.

Włączenie wsparcia shortcodów dla opisów tagów i kategorii 

Aby WordPress rozpoznawał i wykonywał polecenia w nich zawarte należy do pliku functions.php motywu (najlepiej motywu potomnego) lub wtyczki funkcyjnej – dodać poniższy kod:

add_filter( 'term_description', 'do_shortcode' );

Ten kod umożliwi wykonywanie shortcodów zarówno w opisach kategorii jak i opisach tagów – wyświetlanie opisu kategorii i tagów zależy od używanego motywu.

Tak wygląda to po dopisaniu tej linijki:

Funkcje możesz też ograniczyć tylko do opisu tagów lub tylko do opisów kategorii:

Aby umożliwić wykonywanie shortcodów tylko w kategoriach –  należy użyć kodu:

add_filter( 'category_description', 'do_shortcode' );

Aby umożliwić wykonywanie shortcodów tylko w opisach tagów – użyj poniższego:

add_filter( 'post_tag_description', 'do_shortcode' );
Oceń ten artykuł jako pierwszy
Powiązane tematy: WordPress
Strona w trakcie przebudowy :) Wróć niebawem, aby zobaczyć różnice.Na stronie mogą znajdować się linki polecające (affiliacyjne), które pozwalają utrzymać bloga. Zakup z mojego polecenia nie generuje dla Ciebie dodatkowych kosztów, a ja otrzymam prowizje od kwoty zapłaconej.

2 Replies to “Shortcode w opisach kategorii i tagów – WordPress”

  1. DMati

    Tak BTW nowy wygląd bloga o niebo lepiej od poprzedniej wersji, tylko dlaczego aktywna zakładka z Twoim wpisem zjada 300MB i wyciska 18-40% procka??

    1. Jakub Jaworowicz[ Post Author ]

      Zgłosiłem to po wdrożeniu końcowym do autora motywu bazowego, ticket w trakcie analizy (u mnie nie przekracza 100mb i 1,6% cpu). Staram się na bieżąco korygować błędy i aktualizować wpisy oraz usprawnić stronę. Zrobiłem test P3 i on nie wykazuje nic co by mogło powodować tak wielkie obciążenie. //Update: Znalazłem winowajcę – w ciągu dnia problem zniknie :)

Przyłącz się do dyskusji

Bądź na bieżąco

Newsy i promocje - Marketing & WordPress

Maksymalnie trzy wiadomości w miesiącu dopasowane do Ciebie. Polityka Prywatności dostępna jest tutaj. Dla każdego subskrybenta prezent niespodzianka.

Dziękuję za zapis.

Niebawem przyjdzie do Ciebie mail powitalny. Twoja darmowa godzina na pracę w #WordPress została aktywowana.