web-dev-qa-db-ja.com

内蔵ギャラリーをウィジェット内に表示する方法

ウィジェット内に特定のギャラリー(プラグイン= WordPressの組み込みギャラリーなし)を表示したいです。ショートコード[gallery ids="717"]を試しましたが、うまくいきません。回避策として、ウィジェット内でショートコードを有効にすることが考えられます。もしそうなら、どうすればいいですか?

1
jan reimers

ウィジェットは通常、ショートコードを許可しません(それらは通常のテキストとして扱います)。

あなたがしなければならないのは、このウィジェットに伝えることです、それはそれのテキストでdo_shortcodeを実行するべきです。それをするために、このスニペットを使うことができます:

add_filter('widget_text', 'do_shortcode');

function.phpファイルに入れるだけです。それからあなたはText Widgetにショートコードを入れることができ、それらは普通に動作するでしょう。

3