IDに大文字が含まれているとwidgetが登録できないとか…

register_sidebar() を使って function.php で widgetを設定。

ウィジットの設定画面(管理ページ)にも正しく表示され、いざウィジットを登録。

ここまでは正常。

しかし、登録したはずのウィジットが表示されない。

function.php のコードをいろいろと書き直してみたのですが、一向に表示されない。

で、ふと、ウィジットの設定画面を再読み込みしてみたところ、登録したはずのウィジェットが消えてしまう…

あれ〜、登録されてないじゃん

ググってみたところ以下のサイトに答えがありました。

WordPressのウィジットが保存できない時の対処方法【WAF以外】

テーマやプラグインやWAFが影響している場合など様々な原因があるようですが、私の場合あっさり「dに大文字が入っているとNG」でした。

まぢかい

register_sidebar()でウィジェットを登録する場合に、IDに英大文字は使用できないんですね。

頼むって

↑上へまいりま〜す
%d人のブロガーが「いいね」をつけました。