WordPressのウィジェットでショートコードが表示されない

IT WEB制作

WordPressに色々な情報を追加表示させたいときにウィジェットが便利です、例えばプラグイン「Simple Blog Stats」を使って会員数(ユーザー数)を表示させたいとき。

しかし、ショートコードに変換された「結果」ではなく「コード」のままホームページに表示されてしまう。

他のページで試してみると普通に機能するのに。ウィジェットのほうでHTMLを色々弄っても治りません。

これを解決するには、function.php に add_filter(‘widget_text’, ‘do_shortcode’ ); を追加します。一行目で大丈夫です。

function.php は /wp-content/themes/themes(使用中のテーマ)にあります。

FTPが使える人は楽勝ですが、分からない人は、管理画面の「外観」→「テーマの編集」→「function.php」

内容が表示されているので <?php 以下の行に function.php に add_filter(‘widget_text’, ‘do_shortcode’ ); を追加(一行目が分かりやすいでしょう)、そして「ファイルを更新」クリック、以上で使えるようになる。




たまに、編集できないことがあります。つまり「ファイルを更新」クリックした後、「権限がありません」とか「403エラー」が出るとかです。

そのときはこれを試してください。