先日から急にブログの文章が途中までしか表示されなくなりました。
H2見出しが2つ目までの内容が公開されるのですが、3つ目以降が表示されなくなりました。
投稿編集画面では最後まで文章が書けているのですが、なぜか公開されたページを見ると途中で切れてしまいます。
色々と調べて対策を調べたら直りましたのでその方法をご紹介しますね!
私のワードプレス環境
私のワードプレスの環境うですが、もちろん最新版に更新してあります。
サーバーはXサーバーですよ。
テーマはCocoonです。
不具合の症状は?
不具合の内容は、投稿編集画面で文章はH2見出しとH3見出しを使用して書いてあります。
記事を公開して、実際のページを見ると2つ目のH2見出しの内容までは問題なく表示されているのですが、3つ目以降のH2見出しの内容がごっそりと亡くなっています。
<本文下>に設定したウィジェットがそのまま表示されています。
目次には3つ目以降のH2見出しも表示されていますが、そこをクリックしても内容が表示されることがありません。
記事の編集画面を確認すると文章は最後まで(3つ目のH2見出し以降最後まで)書かれており、内容も保存されています。
プラグインが邪魔している?
使用しているプラグインは「Classic Editor」た「Advance Ads」などで特に変なプラグインを入れていないはずなのですが・・・。
ブログ記事が途中から表示されなかった原因は?
色々と調べて、サーバーのPHPのバージョンが古いのではないか?ということでそちらを変更したりと対処してみたのですが、最終的にわかった原因はプラグインでした。
なんと「Advanced Ads」が原因でしたよ!
プラグインを無効にしたら、問題なく記事全文が表示されるようになりました。
ということで他に「Advanced Ads」で不具合報告が無いか調べましたが・・・特に見つかりません。
非常に便利なプラグインですので使えなくなるのは嫌なのですが・・・
他の人は特に問題が起きていないようですので、私だけの問題なのかなともう少し詳しく調べてみることにしました。
特定の広告コードにすると不具合が起きる
「Advanced Ads」は便利に一括して広告を表示させるのに良いプラグインですよね。
そこで設定してある広告を調べました。
どの記事も3つ目以降のH2見出し唐崎が表示されずに切れてしまいます。
そこを調べてみますと、確かに「Advanced Ads」で広告を設定してありました。
その広告を別の広告に入れ替えてみたら・・・
文章が最後まで表示されるではありませんか!?
広告コードの入力ミスが原因?
ということで広告コードを確認したところ・・・
コードの最後の「</script>」が「</scrip」になっていました!
何かで確認した時に入力をミスしたのでしょうね。
ちなみにこの間違いがあったのですが、目的の広告は普通に表示されていましたよ。
このコードを修正したら、公開ページでも文章が最後まで表示されるようになりました。
WordPessで文章の表示が異常な時の対処法
WordPressでブログやウェブサイトを運営していると、時には予期しないトラブルに直面することがありますね。
その中でも、特に困った問題の一つが「文章の表示が異常になる」という現象です。
この問題は、WordPressのテーマやプラグイン、さらにはWordPress自体の設定に起因することが多いですよ。
この記事では、WordPressで文章の表示が異常になった時の対処法について、初心者にもわかりやすく解説しますね。
まずは、問題の原因を見極めることが重要です。
テーマやプラグインの競合
WordPressでよく遭遇するのが、テーマやプラグイン間の競合です。
特に新しいプラグインをインストールした直後に問題が発生する場合、そのプラグインが原因である可能性が高いですね。
この問題を解決するには、最近インストールまたは更新したプラグインを一時的に無効にして、問題が解決するかどうかを確認してみましょう。
また、テーマをデフォルトのもの(例えばTwenty Twenty-Oneなど)に一時的に変更してみるのも一つの方法ですよ。
キャッシュの問題
表示がおかしくなるもう一つの一般的な原因は、キャッシュにあります。
WordPressサイトでは、より速くページをロードするために、サーバーやブラウザにキャッシュが保存されます。
キャッシュが古い情報を保持していると、更新後の内容が正しく表示されないことがあります。
この場合、サーバーのキャッシュをクリアし、ブラウザのキャッシュもクリアすることをお勧めしますね。
WordPressの設定問題
場合によっては、WordPress自体の設定が原因で文章の表示がおかしくなることもあります。
特に、URL設定やパーマリンク設定が適切でない場合、リソースが正しくロードされず、表示に影響が出ることがあります。
WordPressの管理画面から「設定」→「パーマリンク」にアクセスし、設定を一度保存し直すことで、問題が解決することがありますよ。
これらの対処法を試しても解決しない場合は、WordPressのサポートフォーラムや専門家に相談するのが良いでしょう。
WordPressの再インストール
上記の方法で解決しない場合、WordPress自体のファイルに問題がある可能性があります。
WordPressのコアファイルが何らかの理由で破損していると、サイトの表示に異常が生じることがありますね。
このような場合、WordPressの再インストールが必要になることがあります。
しかし、再インストールはデータを失うリスクも伴うので、実行する前には必ずサイトのバックアップを取ってください。
バックアップが取れたら、WordPressの公式サイトから最新版をダウンロードし、FTPなどを利用して既存のファイルに上書きインストールする方法が一般的ですよ。
データベースのチェックと修正
WordPressの表示問題がデータベースに関連している場合もあります。
データベース内のデータが破損していると、サイトの表示に不具合が出ることがあります。
WordPressでは、phpMyAdminなどのツールを使ってデータベースをチェックし、必要に応じて修正することができます。
データベースの「修復」と「最適化」機能を利用することで、多くの問題が解決することがありますね。
これは技術的な作業になるので、不安な場合は専門家に依頼することをお勧めします。
サーバーの問題を調査
場合によっては、ホスティングサーバー自体の問題が原因でWordPressの表示に異常が生じることがあります。
サーバーのリソース不足や設定ミスが原因で、サイトの読み込みに必要なファイルが正しく処理されない場合があります。
この問題を解決するためには、ホスティング提供者に連絡し、サーバーの状態を確認してもらうことが重要です。
必要であれば、サーバーのリソースを増やす、またはより高性能なホスティングプランに変更することも検討しましょう。
これらの方法を順番に試してみてくださいね。
一つ一つ丁寧に確認し、適切な対策を講じることで、ほとんどの表示問題は解決に向かうはずですよ。
WordPressの運用は時に技術的な問題に直面するものですが、それを乗り越えたときにはより一層サイトが充実していくものですから、諦めずにチャレンジしていきましょうね。
問題が解決することを願っていますね。
まとめ
今回ブログ記事を頑張って書いたのに、公開すると特定の見出し以降が全く表示されなくなる問題が置きました。
結果から言いますと、「Advanced Ads」に設定した広告のコードが間違っていたために起きたエラーでしたね。
最悪の場合はWordPessの再インストールも覚悟していました。
そこまでいかなくてよかったです。
この記事が参考になれば幸いです。