Jak wyłączyć niepotrzebny lub niedziałający shortcode w WordPress?

wyłączenie shortcode w wordpress

Shortcode w WordPress („Krótki kod„) to mały kod zamykany w kwadratowych nawiasach wykonujący określone czynności w obrębie wpisu np. wyświetlenie elementu.

Dzisiaj zajmiemy się problemem niedziałających shortcodów i co możemy z nimi zrobić.

Zmieniając motyw, wyłączając jakąś wtyczkę lub z innych powodów, kiedy nie będziesz już potrzebować danego shortcode pozostanie on we wpisach i zamiast wykonywać funkcję zacznie się pokazywać w formie tekstowej.

niedziający shortcode

Pozostaje nam opcje ręcznego wyszukania wszystkich wpisów i stron, gdzie się znajduje oraz usunięcie z każdego znalezionego wpisu.

Przy małej ilości wpisów jest to proste i nieskomplikowane, ale wyobraźmy sobie, że posiadasz ponad 700 wpisów i w połowie używałeś np. własnego shortocde do dostylowania jak np. tego.

Mam jednak na to sposób – zwrócenie pustego wyniku co spowoduje, że niemający obecnie żadnego podpięcia z funkcją i niedziałający shortcode nie wyświetla nic.

Wyłaczenie shortcode w WordPress

W naszym przykładzie używamy shortcode „test”, ale może być to każdy inny, który chcesz wyłączyć.

Aby to zrobić, wklej poniższy kod po modyfikacji nazwy shortcode do pliku functions.php motywu (najlepiej potomnego) lub wtyczki funkcyjnej:

add_shortcode('test', '__return_false');

Tym sposobem możesz nie tylko ukryć te shortcodey, które nie działają, ale też je tymczasowo wyłączać bez usuwania całej funkcji za niego odpowiedzialnej – jak na zrzucie poniżej:

wyłączenie shortcode wordpress

Kiedy uznasz, że chcesz go włączyć wystarczy zakomentować linijkę (w moim przypadku 15) lub usunąć ją całkowicie.

Oceń ten artykuł jako pierwszy
dHosting najlepszy serwer dla wordpress i nie tylko
Powiązane tematy: WordPress

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.

Jeden komentarz dla "Jak wyłączyć niepotrzebny lub niedziałający shortcode w WordPress?"

  1. Avatar autora komentarza Janusz Kamiński
    Janusz Kamiński

    Prosta funkcja, a tyle korzyści. Dziękuję!

Przyłącz się do dyskusji