WordPress に Contact Form 7 を使うと警告が出る場合の対処

この記事は公開されてから時間が経っています

前回に続き、http -> https 化した際の作業を進めていると、
このページは承認されていないソースからのスクリプトを読み込もうとしています」と、Chrome さんが警告を出しているのに気がつきました
コンソールを確認してみると、こんな感じでピンク色で表示されています

(index):23 Mixed Content: The page at 'https://XXXXX.XXXXX.jp/contact/' was loaded over HTTPS, but requested an insecure script 'http://XXXXX.XXXXX.jp/wp-includes/js/wp-emoji-release.min.js?ver=4.9.4'. This request has been blocked; the content must be served over HTTPS.

こんな感じでエラーしているのが判りましたので、対処してみました

こんな感じで、アドレスバーの横に表示があるのに気付きました
Edge でも 「ブロックされたコンテンツ」 と、同じような場所にアイコンが表示されています
FireFox は表示に気付きませんが、どこかにあるのかもしれません

先のコンソールを見てみると、絵文字を表示するスクリプトのようです
Contact Form 7 のフォームを表示しているページに発生するようです
ググってみると止め方が見つかりますので、対処してみます

子テーマを作っていますので、functions.php に、次のコードを追加して絵文字用のスクリプトを停止すると良いようです

remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'wp_print_styles', 'print_emoji_styles' );

.

結構、色々あるなぁ..

最近、さくらインターネットさんが WordPress 用のプラグインを作った様なので試してみようと思ったら、もう、随分前のバージョンまでになっていたので、あきらめた…

WordPress HTTPS って言うプラグインも試してみたんですが、エラーが増えてしまいました ^^..

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


The reCAPTCHA verification period has expired. Please reload the page.