Simple MapにGoogle Maps APIキーを登録したらページが表示されない

現象

WordPressのプラグインSimple MapにGoogle Maps APIキーを登録し、ページを表示させようとすると、Simple Mapのショートコードの有無に関係なく、すべてのページの画面が真っ白になる。
ソースを確認すると、数行だけ出力されていることが確認できる。

解決方法

インストール、有効化されていたプラグインHead Cleanerを停止させたところ、正常にページが表示されるようになった。

WordPressで「指定されたページ(url)へのアクセスは禁止されています」というエラーが表示される

WordPressをロリポップで使用されている会社から、ご質問をいただきました。

問題

Contact Form 7で、英語のフォームを作成し、保存しようとすると、
「指定されたページ(url)へのアクセスは禁止されています。」
というエラーが出てしまい、先に進めなくなってしまう。

解決方法

ロリポップには、WAFという機能が有りますが、これによってエラーになるケースが有ります。

WAFを無効にする方法

  1. ロリポップのユーザー専用ページを開く。lolipop-waf_01
  2. 左側メニューの「WEBツール」をクリックし、「WAF設定」をクリック。
  3. 問題が発生しているドメインの「無効にする」ボタンをクリック。
  4. 「設定変更後、反映に5~10分ほど時間を要します。」と書いてあるとおり、無効にしてもすぐに反映されません。

lolipop-waf_02

Contact Form 7に限らず、ロリポップでWordpressを使用している場合に、管理画面の操作でエラーが発生する場合は、WAFを一時的に無効にしてみると良いでしょう。

エラーが発生する操作が完了したら、WAFを再度有効にしておくことをお勧めします。このケースでも、Contact Form 7の英語フォームの追加後、WAFを再度有効にしました。
エラーが発生する操作が、頻繁におこなう必要が有る操作の場合は、その度にWAFを無効にするというのは現実的ではないので、ロリポップに相談してみると良いかもしれません。

「contact form 7」のチェックボックスを改行して縦に並べたい

お問い合わせフォームや申込みフォームなどで、いくつかの選択肢をリストで表示して選んでもらうために、チェックボックスを表示することが有ります。

「Contact Form 7」で、普通に、チェックボックスを設置すると、下の図のようになり、実に気持ちが悪いです(笑)

「contact form 7」のチェックボックスが横に並んでしまう

チェックボックスの項目ごとに、1行ずつで表示したいですね。

そんな時は、外観→テーマ編集を開き、style.cssに以下の内容を追加します。

span.wpcf7-list-item {
display: block;
}

追加したら、「ファイルを更新」ボタンをクリックしてください。

ほらっ!
スッキリしましたね(^^)

「contact form 7」のチェックボックスを改行して縦に並べる

Admin Menu Editorの設定をリセットする

Admin Menu Editorを使っている、お客様からのお問い合わせ。

状況

  • 管理者権限が有るユーザーは1人しか居ない。
  • その管理者の「設定」という項目を、間違って、すべて、「Hide(非表示)」にしてしまったため、Admin Menu Editorの設定が表示されず、設定が変更できない。
  • 「プラグイン」メニューも「Hide」してしまったため、プラグインの削除もできない。
  • 「ユーザー」も「Hide」してしまったため、別の管理者権限を追加することもできない。
  • 解決方法を検索しても見つからない。

簡単に言ってしまえば、1人しか居ない管理者のメニューを、全部隠してしまったらしいです(笑)

調査

  • FTPでアクセスし、「wp-content/pulgins/admin-menu-editor」を削除すると標準のメニューに戻るが、「Admin Menu Editor」を再度インストールすると、削除前のメニューが隠れた状態に戻ってしまう。
  • options-general.php?page=menu_editorにアクセスすると、「このページにアクセスするための十分なアクセス権がありません。」と表示される。
  • ?以降のパラメーターが付かない、/wp-admin/直下にはアクセスできる。メニュー項目の項目名(プログラム名)の一覧はこちら。

解決方法

http://自分のドメイン/wp-admin/?reset_admin_menu=1

にアクセスするだけで、Admin Menu Editorの設定がリセットされます。