このブログは、WordPressを使って更新しています。
ブログ運営といえば2種類の運営方法があり、1つはアメブロやはてなブログのように、ブログサービスを使って運営する方法。 こちらの方が一般的にはメジャーで、簡単に運営することができます。
ところがブログサービスを使うと自由度が低かったり、ブログサービスがサービス終了したりして突然の移転や、URLの変更を余儀なくされたりします。 (ブログサービスでも、独自ドメインを取得して運用することも可能です)
そしてもうひとつは、自分でレンタルサーバーを借りて、そこにブログ用のプログラムをインストールして運営する方法。 こちらの方が、自分の好きなようにカスタマイズできたりするので、自由度が高いです。 自分も、こちらの方法で運営しています。
ところが、自分でレンタルサーバーを借りて運営するスタイルですと、何か問題が起きても自分で解決しなくてはいけない。 こういったデメリットもあったりします。
今日は、そんなデメリットが出てしまった。 いわゆるトラブルの話です。
とある記事だけ表示されない!
少し前に、ソフトバンク光のレビュー記事を投稿しました。
この記事、最初は9月9日に投稿する予定でした。 正確には、一度投稿しました。
いがっちょブログは、基本的に記事を予め書いておき、予約投稿機能を使って投稿しています。 予約投稿は、投稿日時を指定しておけば勝手に投稿してくれます。
ですので、仕事で帰りが遅かったりしても、予約さえしておけば更新しておいてくれるのです。
うーん、なんて便利なんだろう。
最初に投稿したソフトバンク光のレビュー記事も、予約機能で無事投稿されました。 投稿されたのは家に帰ってきてからでしたので、投稿されてからしばらくしてきちんと更新されているか確認しました。
ところが、なぜか記事を読み込まない! 記事を開いても、読み込み中のまま。

上のような感じで、いつまで経ってもタイトルも記事の内容も表示されない。
しかも、この記事だけがダメ。 他の記事は正常に表示される。
何で!?どうして??
慌てて記事を下書きに戻し、投稿を取り下げました。 こうなったらマズい…原因を検証しなくては。
まず、疑うべきはプラグイン
自分が使っているWordPressには、プラグインという機能がついています。
プラグインは、インストールすれば簡単に機能を追加できるというもの。 スマホでいえば、アプリのようなイメージですかね。
WordPressでのブログサイト運営は過去に何回か経験がありましたが、大抵プラグインが悪さをしていることが多いです。 ということで、最近インストールしたプラグインを疑うことに。
一番最近インストールしたのは、Jetpackというプラグインです。
ブログをスマホから編集できるように、iOS用アプリと連携するためにインストールしました。 ですが、あくまで直近インストールしたのがJetpackだったというだけであり、インストールしてからは数日経っていました。 その間も、いくつかの記事は更新している。
これが原因とは思えない…。 実際、プラグインを無効にしてみましたが、改善せず。
それ以外のプラグインも無効にしてみましたが、何も変わらない。
やっぱりプラグインが原因ではなさそう。 それじゃ、何が原因なんだろうか…
「最新の記事」というのがダメ?
ソフトバンク光の記事が出た時、このブログで一番新しい記事がそれでした。
と言うことは、もうひとつ記事を更新すれば大丈夫なのだろうか。 そう思い、試しにテスト用の記事を投稿してみる。(テスト投稿は削除済みです)
ところが、するとテスト投稿はきちんと表示され、やっぱりソフトバンク光の記事だけがダメ。
これも違うのか。。。
タイトルが悪い?
次に気になったのが、読み込み中の画面。 どうも記事タイトルの読み込み中に躓いている様子。

ということは、タイトルが悪いのか? もしかして、タイトルが長すぎる?
そこでタイトルを短くしてみたりしましたが、変わらず。
これも違う…。
もしや、画像が悪い?
もしかして、画像が悪いのか?画像が重すぎるのか??
ということで、ソフトバンク光のレビュー投稿の時に編集した画像を保存したフォルダを開いてみます。

そんなに重いわけでもなさそう。 とはいえ、一番最初の画像が600kb以上あるのは気になる。
ということで最初の画像をJPGに変換し、容量を落としてから再投稿。
結果、変わらず。 画像でもないとすれば、もしかしてこの記事自体がダメ?
記事自体を変えてみる
記事の内容はそのままコピーし、新規投稿で新しく記事を作ってそこに貼り付けて投稿してみる。
結果、変わらず。 これも違うのか…
文字数が多い?
色々試している最中に気付いたのですが、この記事は文字数が結構多いのです。

自分でビックリしたのですが、なんと7000文字近くあります。 とはいえ、ネットで調べてみても、WordPressで文字数が多くて表示されないなんて例は出てこない。
それじゃ、これも違うみたい。。。
もはやお手上げ状態。 これは、自分にソフトバンク光のレビューをするなという事なのか? もしかして、このレンタルサーバーは反ソフトバンク派なのか? (違います)
もうダメだ… そうなると、もうこれが原因としか思えない。
“テキスト”自体が悪い?
プラグインも違う。画像も違う。記事自体も原因では無い。 こうなったら、これしかないだろう。
それは、HTMLタグも含めた文字が悪いということ。 そこで、HTMLタグを全て外したテキストを貼り付けてプレビューしてみると…

なんと!しっかり表示されるではないですか! これだ!HTMLタグが悪いんだ!
原因がわかったので、ここからはどのHTMLタグが悪いのかを調べる作業へ。 プレーンテキストとなった記事に、ひとつひとつHTMLタグを入れてはプレビューする地道な作業へ。
すると、とあるリンクを貼った瞬間にプレビューが読み込まなくなることが判明!
ついにわかった!これが原因か! なんと悪さをしていたのは、記事に貼られた他ページへのリンクでした!
原因判明!リンクがダメでした
とあるリンクとは、その業者に迷惑がかかるので名言は避けますが、ある業者のホームページへのリンクでした。
そのホームページを見てみましたが、特に他のサイトと違った所もなし。 何ならソースまで見てみましたが、変わったところは無さそう。
うーん…謎だ…。 そもそも、なんでリンクが原因で読み込まなくなるのかもわからない。
原因はわかりませんでしたが、少なくともリンクが原因だと言うことだけはわかりました。
とある記事だけが表示されない!そんな時は、リンクを疑ってみて。
WordPressで記事を更新している方で、なぜか1つの記事だけ表示されない!読み込まないという方がいらっしゃいましたら、リンクを疑ってみてください。 もしかしたら、リンクが原因で読み込まないのかもしれませんよ。