通常は、ショートコードは投稿や固定ページ内でしか使うことができません。ですが、functions.phpに1行追加するだけで、ウィジェット(テキスト)でもショートコードが使えるようになります。
ということで、WordPressのウィジェット(テキスト)で、ショートコードを利用可能にする方法をご紹介いたします。
WordPressのウィジェット内でショートコードを使えるようにする方法
利用しているテーマのfunctions.phpに以下を追加します。
add_filter('widget_text', 'do_shortcode');
[外観] – [ウィジェット]で「テキスト」を表示させたい場所にドラッグ&ドロップし、以下のようにショートコードを記述すると、ちゃんと機能するようになります。
あとがき
サイドバーなどのウィジェットエリアでもショートコードを使いたいという場合は、ぜひ参考にしてください。
ウィジェットでもショートコードが使えるようになると結構便利ですよ。


![input[type=”date”]の未入力時に「年/月/日」を非表示にする方法](https://techmemo.biz/wp-content/uploads/2026/01/input_date.jpg)


コメントを残す