コード
functions.php
add_filter('widget_text', 'do_shortcode' );
WordPress 4.9 から、テキストウィジェットは標準でショートコードを処理するので、テキストウィジェットだけならこの 1 行は不要です。この 1 行が効くのは、クラシックウィジェットの「カスタム HTML」ウィジェットにショートコードを書くときです。今の標準のブロックのウィジェットでは、「ショートコード」ブロック(または段落のブロック)に書けば、この 1 行がなくても動きます。

