register_sidebar() を使って function.php で widgetを設定。
ウィジットの設定画面(管理ページ)にも正しく表示され、いざウィジットを登録。
ここまでは正常。
しかし、登録したはずのウィジットが表示されない。
function.php のコードをいろいろと書き直してみたのですが、一向に表示されない。
で、ふと、ウィジットの設定画面を再読み込みしてみたところ、登録したはずのウィジェットが消えてしまう…
あれ〜、登録されてないじゃん
ググってみたところ以下のサイトに答えがありました。
WordPressのウィジットが保存できない時の対処方法【WAF以外】テーマやプラグインやWAFが影響している場合など様々な原因があるようですが、私の場合あっさり「dに大文字が入っているとNG」でした。
まぢかい
register_sidebar()でウィジェットを登録する場合に、IDに英大文字は使用できないんですね。
頼むって