/ / Gdzie można renderować skróty WordPressa (samodzielnie instalowane)? - wordpress, wordpress-plugin, shortcode

Gdzie mogą być renderowane skróty WordPress (samodzielnie zainstalowane)? - wordpress, wordpress-plugin, shortcode

„Rozejrzałem się za tym, ale nie mogęznajdź definitywną odpowiedź. Chcę wiedzieć, gdzie są obsługiwane skróty WordPress w ramach (samo-hostowanej) platformy - co oznacza, gdzie mogę bezpiecznie umieścić zawartość kodu skrótu i ​​oczekiwać, że będzie on renderowany? Wiem, że mogę ich używać w treści postów i stron, a niektóre widgety, które coś wyprowadzają. Ale czy mogę ich używać w innych wtyczkach (które również wyświetlają coś), a które są obsługiwane? Czy niestandardowe wtyczki muszą mieć włączoną funkcję, która pozwala na renderowanie treści shortcode?

Ta strona mówi:

Domyślnie WordPress nie obsługuje skrótów w widgetach paska bocznego. Rozwija tylko krótkie kody w treści postu, strony lub niestandardowego typu postu.

... chociaż otrzymałem skróty do pracy w dowolnym widgecie tekstowym, więc informacje nie wydają się dokładne. Sugeruje również, że mogę zainstalować ta wtyczka to nie zostało zaktualizowane od lat.

Czy jest gdzieś jakieś wyjaśnienie tego, co przegapiłem?

Odpowiedzi:

0 dla odpowiedzi № 1

Możesz użyć:

<?php do_shortcode("name_of_shortcode"); ?>

na przykład echo do_shortcode("[gallery autoplay=no]");

i wyświetli ten kod. Możesz umieścić go w function.php, header.php, footer.php.

EDYTOWAĆ:

Jeśli chcesz, aby działał w Widgecie Tekstowym, wystarczy dodać ten wiersz kodu w pliku functions.php:

add_filter("widget_text", "do_shortcode");