お客様に「編集者」権限を与えたい事例があったのですが、その際Contact Form7のメニューが表示されていました。それを非表示する方法を見つけたのでメモ。
確認環境
- WordPress3.1.4
- Contact Form7 3.0.1
記述方法
wp-config.phpに以下の記述をします。
記述場所によって上手く動作しない場合があるようで、認証用ユニークキーの上あたりに書いたら上手く動作しました。
//管理者以外はコンタクトフォーム7を見せないようにする
define( 'WPCF7_ADMIN_READ_CAPABILITY', 'manage_options' );
define( 'WPCF7_ADMIN_READ_WRITE_CAPABILITY', 'manage_options' );