2018-04-25

Q&A:サーバーをSSLにしたら、WordPressのスライドショーやスマホメニューが動かなくなりました!

サイトを常時SSL化する場合、正しい手順でコードの修正等を行なう必要があります。
「http://」⇒「https://」(または「//」)への変換ですね。
SSL化の直後に不具合が出た場合は、単に変換漏れの可能性が高いです。

全てのテーマファイルを「http://」で検索して再確認してみてください。
目視だけで作業をするとミスの可能性が高いです!
こういうのは機械的にやるのが確実です。

古いテーマを自分で修正するときに一番よくある手順の不備は、
jQueryの読み込みがhttp://のままになってしまっているパターンです。

<?php
wp_deregister_script('jquery');
wp_enqueue_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js', array(), '1.7.1');
?>

<?php
wp_deregister_script('jquery');
wp_enqueue_script('jquery', '//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js', array(), '1.7.1');
?>

Minimal WPのテーマの場合はheader.phpを確認してみてください。
全てを正しくSSL化すれば、不具合は解消されますよ!

*現在発売中のテーマのVersion: 20170301以降は、最初からSSLに対応しています。

その他のWordPressのよくある質問

WordPressのトラブル・よくある質問の一覧を見てみる >

トラブルが少ないシンプルなWordPressテーマ

Minimal WPのシンプルでおしゃれなWordPressテンプレートは、
余計な機能や設定を徹底的に排除したミニマル仕様。
トラブルも少なく、初心者でも簡単に安心して使えます。

WordPressテンプレートのデザイン一覧を見てみる >

おすすめWordPressテーマ10選
by