ワードプレスで設定画面からプラグインメニューが消えたり表示されない時の対処
bbPressをインストールしたのに設定画面がない・・・(汗)
私の場合、bbPressを一度、無効にして再び有効にした時に、それまでワードプレスの設定画面に表示されていたメニューが、まったく消えてしまいました。
不思議なことに、以前作成した、フォラムやトピックはそのまま残っていました。
Flickerのプラグイン等でも起こるユーザー権限の不具合
こうした現象は、bbPress だけでなく他にもユーザー権限に係るプラグインにおいてたまに見られる現象のようです。
Flickerのプラグインなどでも見られるようですね。
問題の原因はadmin権限付与の不具合
これはユーザー権限のマッピングに問題が生じたために起きます。
ユーザーリストをチェックしてみても、自分はadmin権限になっているはずだから、
全てのプラグインに最高の権限が与えられているはずなのですが、
ごくごくまれに、admin権限と表示されているにも関わらず、
実際には、admin権限になっていないことが起こります。
つまり、表示されているユーザー権限と、実質的なユーザー権限が一致していないのです。
問題の解決法はユーザー権限の再マッピング
これは、ユーザー権限を再び付与しなおせばいいのです。
手順としては、admin権限でログインし、全ての権限を付与したadmin権限のユーザーを作成し、そのユーザー名でログインすればいいのですが、そうすると、いままでadmin権限として作成してきたコンテンツを、一度、新しいユーザーに移さなければならず、少々面倒ですね。
User Role Editorをインストールで一発解決
こうしたユーザー権限の付与に関するトラブルは、ユーザー権限を付与しなおせばいいのですが、それをユーザーを削除して、作成しなおしてなどせずに、付与し直すことができるのが、User Role Editior というプラグインです。
これをインストールするだけで、今現在のユーザー全てのユーザー権限が、理マッピング、つまり表示されているユーザー権限として、付与し直されるので、これをインストールして有効化するだけで、今まで見えなかった設定画面が、表示されるようになると思います。
直ったら、このプラグインは削除してもいいでしょう。
ちなみに、本来は、このプラグインは、ユーザー権限を細かく設定するものです。