Я подивився навколо цього, але не можузнайти певну відповідь. Я хочу знати, де шрифти WordPress підтримуються в платформі (що самостійно розміщується) - це означає, де я можу безпечно розміщувати вміст короткого коду і очікувати його відтворення? Я знаю, що можу використовувати їх у вмісті повідомлень та сторінок, а також деякі віджети, які виводять щось. Але чи можу я використовувати їх у інших плагінах (які також виводять щось) і які віджети підтримуються? Чи потрібно, щоб користувальницькі плагіни задіяли щось, що дозволяє їм відображати вміст короткого коду?
Ця сторінка каже:
За замовчуванням WordPress не підтримує шорткодні коди в межах бічних панелей. Він лише розширює шорткодні коди в межах вмісту повідомлення, сторінки або спеціального типу.
... хоча я отримав шорткоди для роботи у довільному текстовому віджеті, так що інформація не виглядає точною. Він також пропонує встановити цей плагін що не було оновлено роками.
Чи є де-небудь уточнення про це, що я пропустив?
Відповіді:
0 для відповіді № 1Ви можете використовувати:
<?php do_shortcode("name_of_shortcode"); ?>
наприклад echo do_shortcode("[gallery autoplay=no]");
і він видасть цей короткий код. Ви можете розмістити його у functions.php, header.php, footer.php.
EDIT:
Якщо ви хочете, щоб він працював у текстовому віджеті, вам потрібно лише додати цей рядок коду у файл functions.php:
add_filter("widget_text", "do_shortcode");