ウィジェット内に特定のギャラリー(プラグイン= WordPressの組み込みギャラリーなし)を表示したいです。ショートコード[gallery ids="717"]
を試しましたが、うまくいきません。回避策として、ウィジェット内でショートコードを有効にすることが考えられます。もしそうなら、どうすればいいですか?
ウィジェットは通常、ショートコードを許可しません(それらは通常のテキストとして扱います)。
あなたがしなければならないのは、このウィジェットに伝えることです、それはそれのテキストでdo_shortcode
を実行するべきです。それをするために、このスニペットを使うことができます:
add_filter('widget_text', 'do_shortcode');
function.php
ファイルに入れるだけです。それからあなたはText Widgetにショートコードを入れることができ、それらは普通に動作するでしょう。