九鬼 一哲 のすべての投稿

WordPressでElementorを使用しているとSSL化されない


いつものようにSSL対応をしても「保護された通信」にならない?
今人気?のElementorが原因らしいと思いつつ、無効にすると「保護された通信」になりました。
有効にするとまた「保護された通信」にならない。

どこにURLを保持しているのかわかりませんが、変更できるメニューがありました。

右側のメニューからElementorのツールを選択する。

ElementorがSSL対応の邪魔をする

URLを変更します!

ElementorがSSL対応の邪魔をする


WordPressでwp-admin画面が真っ白になった場合にやったこと


お客様のWordpressサイトを引越しさせたときにサイト自体は正常に表示されるのですが、wp-admin画面が真っ白に表示されログインができなくなりました。wp-login.php画面は表示されるのですが、正しいIDとパスワードを入力してもログインができません。結構ハマッタのでメモしておきます。

調べて見ると以下が原因で発生するということでしたが、どちらでもありませんでした。

  • functions.phpがBOM有りで保存されているかコードの一行目が空白になっている。
  • プラグインとテーマが干渉している。

ただ、お客様が購入された有料テーマを無効にするとwp-admin画面が表示されログインできました。しかし、有料テーマであるだけにテーマ変更してくださいととも言えず継続して調べることにしました。

まずは、デバッグを有効化するためにワードプレスフォルダの直下「wp-config.php」の中のWP_DEBUGをtrueにします。

define(‘WP_DEBUG’, true);

そうすると有料テーマでワーニング「Warning:Cannot modify header information」が発生していました。

こいつを解消するために「php.ini」の「output_buffering」の設定を1(ON)に変更すると問題となっている有料テーマでも正常にログインできました。