不正に動作する WordPress テーマのトラブルシューティング方法
WordPress プラットフォームは、動的な Web コンテンツをホストするために世界中の個人や組織によって使用されています。気づいていないかもしれませんが、人気のブログ、ニュース サイト、ブログの大部分は WordPress で実行されています。この人気のある CMS (コンテンツ管理システム) は、テキスト、画像、ビデオを操作するためのフレームワークを提供します。
このコンテンツ管理システム (CMS) はどのくらい普及していますか?非常に人気があり、インターネット上のすべての Web サイトの約 30% を占めています。
WordPress のインストールはすべてテーマから始まります。テーマは、Web ページの色、フォント、境界線を定義するスタイルシートを通じて Web サイトの外観と雰囲気を制御します。人気の WordPress テーマをオンラインで閲覧できます。無料のテーマもあれば、購入が必要なテーマもあります。
しかし、テーマをインストールまたは変更したいときに、WordPress がエラーを発生したり、正しく動作しなくなったりした場合はどうなるでしょうか?トラブルシューティングの提案については、以下のヒントを確認してください。
1. 安全に移行する
最近 WordPress テーマから別のテーマに切り替えた場合、または近い将来切り替える予定がある場合は、多少の困難が生じることを覚悟しておく必要があります。テーマ間を移行するには、大量の構成変更が必要になる可能性があり、トラブルシューティングが必要になる場合があります。
まず、信頼できるソースから新しいテーマを参照していることを確認してください。公式 WordPress ディレクトリ、ThemeForest、Elegant Themes などのサイトをお勧めします。プレミアム テーマの違法な「無料」コピーを検索してダウンロードすることは避けてください。これらのサイトでは、バグやその他の既知のセキュリティ問題を不注意または意図的に含むテーマを提供している場合があります。
続行する前に、移行作業を開始する前に、古いサイトとテーマの完全なバックアップを作成してください (ただし、WordPress テーマを安全に変更するために使用できるヒントは他にもたくさんあります)。
新しいテーマに切り替える準備ができたら、WordPress 管理コンソールにログインし、「外観」タブに移動します。希望のテーマの横にある「有効化」ボタンをクリックします。移行にはかなりの時間がかかる場合があり、段階的に更新される場合があることに注意してください。
2. リンクを更新する
WordPress サイトに新しいテーマをインストールすると、サブページの管理方法の設定変更が含まれる場合があります。これにより、新しい URL 形式が作成され、訪問者にエラーが発生する可能性があります。
URL の問題を軽減するには、管理コンソールに移動し、[設定] タブを使用します。次に、「パーマリンク」サブメニューに移動します。下にスクロールして「変更を保存」をクリックしてパーマリンクをフラッシュします。これにより、すべてのページの URL が更新され、正しくリンクされるようになります。
3. テーマのアップデートを実行する
パソコンやスマートフォンを快適で健康に保つには、ソフトウェアの更新を定期的に実行する必要があります。これらには、新機能とセキュリティ強化またはパッチの組み合わせが含まれる場合があります。アップデートをスキップすると、サイバー攻撃に対して脆弱になる可能性があります。
同じシナリオが WordPress ホストとテーマにも当てはまります。テーマにセキュリティ バグが存在する場合、ハッカーがバックエンド システムに侵入し、機密情報が漏洩する可能性があります。開発者は、パフォーマンスを向上させ、セキュリティ上の懸念を解消するために、テーマを常に更新しています。
WordPress テーマの新しいアップデートが利用可能になると、管理コンソールに通知バブルが表示されます。 「ホーム」の下の「アップデート」タブに移動し、選択したテーマの新しいバージョンに移行する決定を確認します。特定のテーマでは、自動更新チェックとインストールもサポートされています。たとえば、Themeforest から購入したテーマを使用している場合、Envato Market プラグインは絶対に必要です。このプラグインを使用すると、WordPress ダッシュボードから購入したすべての Envato テーマとプラグインのインストールと更新が簡単になります。
重要なのは、テーマの最新バージョンのみをインストールすることです。そうしないと、WordPress プラットフォーム、プラグイン、またはその両方との非互換性に関するエラー メッセージが表示される可能性があります。
4. サイト設定を確認する
過去にカスタマイズされた複雑なテーマを扱う場合、WordPress 環境をドメイン名に正しくリンクさせるのが難しい場合があります。 Web サイトのドメインは、訪問者がアクセスするために使用される主な URL、つまり .com または .net アドレスです。
WordPress インスタンスを実行しても、ドメイン名へのアクセスが自動的に許可されるわけではありません。 Web レジストラを通じて取得する必要があります。トランザクションが完了したら、ドメイン名が WordPress Web サイトを指すように指示できます。
WordPress テーマに問題があり、Web ブラウザーでテーマを操作するのが難しい場合は、まず管理コンソールを開いて一般的な「設定」メニューに移動します。そこから、使用する Web アドレスを定義するセクションまで下にスクロールします。
「WordPress アドレス」フィールドに、プライマリ WordPress サーバーを指す正しい URL または IP アドレスを入力していることを確認してください。クラウドベースのホスティングプロバイダーを使用している場合は、この情報が提供される必要があります。 「サイトアドレス」フィールドに、サイトにリンクするドメイン名を入力します。アドレスの先頭には必ず「http://」 (WordPress に SSL を追加している場合はさらに「https://」) を含めてください。
5. プラグインの使用状況を確認する
WordPress テーマに関する問題のトラブルシューティングに行き詰まった場合は、プラグインを確認することが役立つ場合があります。プラグインは、ソフトウェア開発者によって作成された小さなスクリプトまたはツールで、ワンクリックで WordPress サイトに追加できます。多くの場合、便利な機能が追加されますが、テーマの構成が複雑になる場合もあります。
たとえば、ブログ投稿へのコメントのサポートを追加するプラグインをインストールするとします。インストール プロセスの一環として、サイトの残りの部分と調和してコメントを表示できるようにするために、既存のテーマに新しいカスタマイズが行われます。プラグインが WordPress インストールの他の部分に予期せぬ影響を与える場合があります。
問題の原因を絞り込むには、まずサイト上のすべてのプラグインを無効にしてから、一度に 1 つずつ再有効化します。どのプラグインが問題の原因であるかを特定したら、管理コンソールからソフトウェアの更新を確認して問題を解決します。まだ問題がある場合は、最終的に開発者に連絡する必要がある場合があります。彼らがサポートできるかどうかに応じて、サイトからプラグインを完全にアンインストールする必要がある場合があります。
ヒント: プラグインのエラーを避けるために、同じ目的で複数のプラグインをインストールしないようにしてください。私たちの経験では、プラグインとテーマの競合のほとんどは機能の重複が原因で発生します。サイトに追加したい機能ごとに 1 つのプラグインを使用してください。複数の SEO プラグイン、プレミアム スライダー、ページ ビルダーは問題を引き起こすだけです。
6. パフォーマンスの高速化
WordPress テーマをインストールすると、Web サイトの速度とパフォーマンスが悪影響を受けることがよくあります。これは、訪問者のブラウザにコンテンツを表示する前にテーマがリソースを読み込む方法が原因である可能性があります。
一歩下がって、Web サイトをどのようにホスティングしているかを検討することが重要です。 WordPress のローカル インストールの管理は、価値がある以上に面倒な場合があります。そうすることで、物理ハードウェアを保守し、予想されるすべてのトラフィックを処理するのに十分な速度のネットワークを有効にする必要があります。
Hosting Canada が米国とカナダの 1,000 以上のサイトで実施した速度テストによると、平均読み込み時間は 226 ミリ秒から 2,850 ミリ秒でした。明らかに、あなたはその下限にいたいと思っています。この無料ツールを使用して、サイトの速度をチェックしてください。悪い場合は、ホストを切り替えることを検討してください。
どこから始めればよいかわかりませんか?最高の WordPress ホスティングをカバーするリストや記事はたくさんありますが、WPExplorer で一番に選んだのは WP Engine です。これは、Google PageSpeed Insights で驚異的な速度と完璧な 100 スコアを取得するために (Cloudflare と併用して) 使用しているものです。
ホスト型 WordPress プラットフォームに切り替えると、サイトのパフォーマンスの問題が解消されると同時に、費用も節約されます。サイトはクラウド上に存在し、大規模なデータ センター内の仮想化ハードウェア上で実行されます。
クラウドでホストされる WordPress サイトの大きな利点は、需要に応じて迅速にスケールアップできる柔軟性です。 WordPress テーマを訪問するたびに大量のリソースを読み込む必要がある場合、クラウド プロバイダーは、必要に応じてネットワークとサーバーの電源のプロビジョニングを自動化できます。
ただし、より優れた WordPress ホスティングにとどまらないでください。 WordPress を高速化するために試せるヒントやコツは他にもたくさんあります。 CDN の追加、画像のスマッシング、投稿のリビジョンの制限、または単により良い WordPress テーマの選択を検討することもできます。これらはすべて、ページの読み込み時間を大幅に短縮するのに役立ちます。
7. キャッシュを確認する
新しい WordPress テーマに移行したり、既存のテーマをカスタマイズしたりすると、変更がブラウザーのテストに反映されるまでに長い時間がかかることがあります。これは、キャッシュと呼ばれるプロセスによるものです。ブラウザーは特定のデータをローカルに保存し、将来的により速く読み込めるようにします。
WordPress テーマに関して言えば、ブラウザは通常、フォント、色、レイアウトなどのスタイルシート情報をキャッシュします。これらの要素は、ページ上のテキストや画像コンテンツよりも頻繁に変更されないためです。ただし、WordPress テーマに大規模な変更を加えることを計画している場合は、ブラウザのキャッシュをクリアするか、一時的に無効にすることを検討することをお勧めします。 WordPress サイトにキャッシュを追加した方法に応じて、これを行う方法がいくつかあります。
キャッシュをクリアする
最初のステップは、データベース キャッシュをクリア (または「パージ」) することです。 WP Engine などのホスティングを使用している場合は、WordPress ダッシュボードからページ、CDN、オブジェクト キャッシュを簡単にクリアできます。このオプションは、[WP エンジン] > [一般設定] にあります。 「すべてのキャッシュを削除」ボタンをクリックするだけです。
キャッシュ プラグインを使用している場合は、プラグインの設定を見つけてキャッシュをクリアする必要があります。たとえば、WP Super Cache ユーザーは、[設定] > [WP Super Cache] に移動し、[キャッシュの削除] ボタンを使用できます。
次に、サードパーティの CDN を使用している場合は、そのキャッシュもクリアする必要があります。たとえば、Cloudflare を使用している場合は、アカウントにログインするだけです。次に、サイトをクリックし、ナビゲーション メニューの [キャッシュ] オプションをクリックします。ボタンをクリックして「すべてをパージ」します。約 30 秒待つと、サイトと CDN が変更内容を含むすべてのページを再キャッシュする準備が整います。
注: キャッシュを完全に無効にすることもできますが (キャッシュ プラグインまたは CDN を使用して)、変更を加える場合は単純に手動でクリア (または削除) することをお勧めします。こうすることで、サイトの速度とパフォーマンスの低下を防ぐことができます。
8. コアテーマに戻す
他のすべてがうまくいかない場合は、WordPress Web サイトを基本テーマに戻すことを検討してください。複雑な子テーマやプラグインベースのカスタマイズはありません。これは、この記事で説明されている他のヒントを使用しても解決できないテーマの問題に対して最も効果的な方法です。真っ白なキャンバスからやり直すようなものだと考えてください。
多くの場合、問題は、誤ってコーディングされたカスタマイズやプラグインの競合 (前述のとおり) によって発生します。これを回避する最善の方法は、最初からニーズを満たすテーマを選択することです。ヘッダーにソーシャル リンクが必要ですか?次に、選択したテーマにその機能が含まれていることを確認してください。ポートフォリオが欲しいですか?繰り返しになりますが、選択したテーマにポートフォリオのカスタム投稿タイプが組み込まれていることを確認してください。
テーマを選択するのに助けが必要ですか?ここでは、利用可能な最高の WordPress テーマのいくつかをリストします。ほとんどは柔軟で多目的なスタイルのテーマなので、ほとんどの Web ニッチ分野に適しています。
結論
豊富なカスタマイズ オプションと「プラグ アンド プレイ」哲学のおかげで、WordPress は、コンピューターの電源を入れてインターネットにアクセスできる (ほぼ) 誰でも Web サイト デザインの世界を手に入れることができるようになりました。これの欠点は、多くの非技術者が Web サイトを構築していることです。しかし、ソフトウェアが正しく動作しなくてもイライラする必要はありません。
幸いなことに、この記事で指摘したように、落ち着いて段階的な戦略に従えば、テーマのインストールや変更などの基本的なタスクを正常に完了できる可能性が高くなります。読んでいただきありがとうございます、頑張ってください!
テーマのトラブルシューティングのヒントをさらにお探しですか?ここでは、WordPress テーマに関する 10 の一般的な問題とその修正方法を紹介します。