ウィジェットに入力したショートコードが機能しないとき

087-1024x353[1]

通常はウィジェットにショートコードを入力しても機能しません。たとえば、テキストウィジェットに次のようにショートコードを入力します。ここでは、入力した住所を地図リンクに変換するショートコードを使おうとしています。

サイトを表示すると、ショートコードがそのまま表示されてしまいます。

この場合、テーマのfunctions.phpに次の1行を追加します。

add_filter('widget_text', 'do_shortcode');