まっ、そんな感じ

見聞きしたことを徒然と書いてます。

Wordpressで画像が表示できない?! 12/04

アップロードした画像が表示されない!!

Wordpressを使っているサイトで、記事に挿入した画像がサイトで表示されない現象が発生 !!

もしや……と過去の投稿記事も確認したら、同様の現象。

いやー、焦りました。

現象

  • PC(Macsafari)やiPhoneで見ると、こんな感じで画像が表示されない。

    f:id:kosigan:20161204214834j:plain

環境

画像

  • ファイル名は数字とアルファベット、拡張子はjpg
    例: 20161204_photo.jpg
  • サイズは640 × 480で169KB

アップロード

  • [メディア]へのアップロードならびに表示は正常
  • アップロード先のフォルダは間違いなし

 

ググってみると……

いろいろググって自分のサイトと見比べて、結局、Jetpackの《パフォーマンス》と、EWWW Image Optimizerをダブって設定したことによるものでした。

この2つがいずれもアップした画像を最適化するものだったのをすっかり忘れてました(苦笑)

画像の最適化が重複してた

どちらを外したらよいか分からなかったので、最近導入したJetpackの《パフォーマンス》をOFFにして無事解決(ホッ)

  • Jetpackの《パフォーマンス》
    f:id:kosigan:20161204215427j:plain
  • EWWW Image Optimizer
    f:id:kosigan:20161204215414j:plain

今回の教訓

『画像の最適化』をするプラグインは重複設定しない、でした(笑)

Wordpress:ログイン画面の背景を画像に替える

ログイン画面の背景に画像を表示したい

実はWordpressで『2つ』のサイトをやってます。

そこで、どちらのログイン画面か判断できるよう、背景画像で見分けられたらいいなっと思ったわけです。

ググってみると……

Wordpress ログイン画面 背景 画像」とググると、さまざまなページが出てくるのですが、記載されているコマンドを function.php に加えても一向に画像にならない!!

使ってるテーマにはimagesフェルダが複数ある?!

画像もちゃんと images フォルダに入れるし……ともう一度確認してみると、私が使っているテーマには複数の  images フォルダがありました。

そこで、複数の  images フォルダのどれに login_logo.phg が入ってるか探してみたら、/assets/ フォルダ下の  images フォルダに発見!!

背景に表示したい画像をそのフォルダに入れたら、バッチリ表示されました。

テーマによってどの  images フォルダを見に行くか違うって、私のような素人にはなかなか推測できないです(苦笑)

データベース接続確立エラーの原因は……

データベース接続確立エラー? Why?!

Wordpressで構築してる写真サイトをいじっていたあと、今日ログインしようとしたらデータベース接続確立エラー

DB自体はきちんと動いてるので(ああ、これはwp-config.phpだなっ)とFTPでDBやらパスワードやらを確認したがいずれも合っていて……んっ?
ググってみてもたいていのサイトではwp-config.phpのことしか書いてなくて、まったくのお手上げ状態。
その中、デバッグモードのことが書いてあったので試してみた。

デバックモード?

wp-config.phpの84行目あたりにある以下のコマンドの false を true に変更して、ログインページを表示。

define('WP_DEBUG', false);

まあ出てくるわ、出てくるわ、エラーの数々。
あとはエラーになっているファイルの行をコメントアウトしていったら、見事にログインできるようになりました!!

エラー要因は2つのプラグイン

今回の原因はキャッシュクリア系のプラグインと、ログインページを変更させるプラグインの2つ。

ログイン後に該当のプラグインを外してログアウト。
デバッグモードは元に戻して再度ログインできることを確認。

以上、こんな問題でエラーになることもある、というご紹介でした。

ああ、良かったぁ!!