ウェブサイト検索

WordPress テーマの 10 の一般的な問題とその修正方法


WordPress.org だけでなく、他のフォーラムや、もちろんほぼすべてのテーマ開発者のサポート サイトでも、非常に迅速かつ簡単に解決できる非常に一般的な問題に関するフォーラム投稿が毎日何千件も投稿されています。テーマの開発者やコミュニティのメンバーは、これらの質問に何度も答えるのにかなりうんざりしていると思います。そのため、WordPress テーマの最も一般的な問題のいくつかに対処する次の投稿を書くことにしました。ブックマーク<してください。 すぐに使えるように準備しておきましょう。

1. スタイルシートがありません

非常に素晴らしいテーマをダウンロードまたは購入し、インストールしようとすると、以下の素敵なメッセージが表示されます。

さて、最初に考えたのは次のようなことかもしれません…

「開発者は私を台無しにして、スタイルシートのないテーマを与えました」

もちろん、受け取った zip ファイルに style.css ファイルが含まれていない可能性もありますが、ルート テーマ フォルダーをアップロードしなかったことに問題がある可能性が高くなります。

スタイルシート欠落エラーの解決策

デスクトップ上でテーマのフォルダーを見つけて開きます (圧縮されている場合は、解凍して開きます)。これを開くと、そこにすべてのファイルが表示されるはずです。そうでない場合は、テーマがサブディレクトリにある可能性があります。たとえば、プレミアム テーマはすべて「インストール可能なテーマ」フォルダー内にテーマがあります。通常、これは明らかな場所にあり、実際のテーマ フォルダーはテーマと同じ名前が付けられる可能性があります。見つかったら、圧縮して WordPress 経由でアップロードするか、解凍したフォルダーを FTP 経由でアップロードします。

2. サンプルデータのインポートエラー

テーマをインストールし、テーマ開発者が親切に提供してくれたサンプル .xml ファイルをアップロードしているのに、またエラーが発生します。

インポートに失敗しましたエラー解決策 1

インポートに「失敗しました」というエラーは通常、2 つのうちの 1 つです。 1 つ目は、まだ存在しないカスタム投稿タイプから投稿または分類を読み込もうとしている可能性があることです。

  • テーマをアクティブにする: 使用するテーマがアクティブであることを確認してください。
  • テーマを再確認する: テーマにこれらのカスタム投稿タイプと分類法が実際に含まれていることを確認してください。開発者に尋ねるか、自分でどのように見えるか知っているかどうかを確認してください。

インポートに失敗しましたエラー解決策 2

「メディアのインポートに失敗しました」というエラーが表示される場合、画像はダウンロードされません。

  • 添付ファイルをインポートするためのボックスをオンにしましたか? インポートを実行する前に、「添付ファイルをダウンロードしてインポートする」というボックスをオンにする必要がありましたか?
  • 画像はアクセス可能ですか? サーバーからメイジにアクセスできない可能性があります。テキスト エディタでサンプル データを開き、それらのファイルの 1 つを見つけて、ブラウザでリンクをテストしてみてください。しかし、最も簡単なのは、テーマの開発者に連絡して、画像がダウンロードされていないことを伝えることでしょう。

3. ホームページがデモと似ていない

アクティブ化したテーマが、アクティブ化するとデモとまったく同じように見えたら素晴らしいと思いませんか? Total WordPress テーマは、組み込みのデモ インポーターを使用するとこれを実現しますが、すべてのテーマが Total ほど素晴らしいわけではありません。

したがって、テーマ (およびサンプル データ) をインストールしたにもかかわらず、サイトがテーマのデモと一致しない場合、ホームページの見た目が異なる可能性がある一般的な理由が 2 つあります。

ホームページ表示エラーの解決策1

読み取り設定が間違っています。 これは、テーマにホームページの設定が必要か、または必要がなく、サイトが逆に設定されていることを意味します。したがって、設定 > 閲覧に移動し、「フロントページ表示」の下のオプションを確認してください。

テーマでホームページのレイアウトにページ テンプレートが必要ない場合は、このオプションが「最新の投稿」に設定されていることを確認してください。テーマでホームページ テンプレートを使用する場合は、静的ホームページを使用するようにサイトを設定します。

ホームページ表示エラーの解決策2

ホームページテンプレートを使用する必要があります。 多くのテーマ開発者は、ホームページのレイアウトにカスタム ページ テンプレートを使用しています。したがって、もちろん最初にドキュメント ファイルを読む必要がありますが、何もない場合は新しいページを作成し、エディタのページ属性 > テンプレートでホームがあるかどうかを確認してください。 、ホームページ、フロントページ、または同様のテンプレート。その場合は、このテンプレートを使用してページを作成し、保存/公開してから、[設定] > [閲覧] に移動して、静的なフロント ページ オプションとして設定する必要がある可能性があります。

4. 私の URL は「醜い」

デフォルトでは、デフォルトの WordPress URL 構造はあまり「きれい」ではなく、ましてや SEO フレンドリーでもありません。そのため、最初に Web サイトをセットアップするときは、Web サイトの URL が見苦しくなる可能性があります (投稿 ID、公開日、投稿タイトル、さらにはカテゴリが入り混じったもの)。心配しないでください。修正は簡単です。

醜い URL エラーの解決策

URL の見栄えがあまりよくない場合 (yourwebsite.com/?p=1)、[設定] > [パーマリンク] に移動し、設定を [投稿名] オプション (または他のオプションのいずれか) に変更してください。 – 自分にとって最適なものを選択してください)。

5. 投稿が 404 エラーを返す

404 エラー ページが返される投稿がある場合でも、ほとんどの場合、投稿はまだ存在しており、問題を解決するにはパーマリンク設定を更新するだけで済みますので、(まだ)パニックに陥る必要はありません。これは、カスタム投稿タイプを使用するテーマで非常に一般的です。カスタム投稿タイプを使用する新しいテーマをアクティブ化するたびに、パーマリンク設定をリセットする必要があります。

404 エラーの解決策を示す投稿

最も簡単な修正は、[設定 > パーマリンク] に移動し、[保存] ボタンをクリックすることです。通常はこれでうまくいきます。ただし、これが機能しない場合は、.htaccess ファイルを手動で更新する必要がある場合があります (注: WordPress を初めて使用する場合は、自分でこれに取り組むことはお勧めしません。代わりに、フリーランスの開発者に問い合わせる必要があるかもしれません)。 。 WordPress パーマリンクの使用について詳しくは、WordPress コーデックスをご覧ください。

6. メニューが空白です

WordPress を日常的に使用している人にとっては、この問題は発生しないでしょうが、WordPress を初めて使用する場合、または数年前に WordPress を使用していて、それを取り戻したばかりの場合は、なぜメニューが空白になるのか混乱するかもしれません。テーマをインストールします。

メニューが見つからないエラーの解決策

デフォルトの WordPress テーマには、何も設定されていない場合に備えて WordPress メニューのフォールバックがありますが、すべてのテーマ開発者がこれを独自のテーマに追加しているわけではありません。

メニューが機能していることを確認するには、[外観] > [メニュー] に移動してメニューを設定します。

  1. メニューがあることを確認してください。持っていない場合は、メニューを作成する必要があります(WordPress でメニューを設定する方法については、この投稿をご覧ください)
  2. メニューが場所に割り当てられていることを確認してください。 メニューの下に「表示場所」が表示されます。これらはテーマに組み込まれたメニュー領域です。テーマによっては、メイン メニューの場所が 1 つしかない場合もあれば、大量の場所があるテーマもあります。メニューを表示する場所のオプションを必ずチェックしてから保存してください。

7. 新しいテーマではアイキャッチ画像が使用されていますが、それらを使用していない投稿が大量にあります

WordPress 2.9 より前は、WordPress ではアイキャッチ画像 (投稿サムネイル) がサポートされていなかったため、多くのテーマではアイキャッチ画像の定義にメタ オプションまたはカスタム フィールドを使用していたか、デフォルトの投稿画像のようなものはありませんでした。

そのため、古いテーマから注目の画像をサポートする新しいテーマに切り替えるか、あるいは以前のテーマが非常に最小限で、画像を使用していなかった可能性があります。アイキャッチ画像を設定するために何百もの投稿を調べるのに何時間もかかるつもりはありません (あるいはそうしているかもしれません)。このための簡単な解決策があり、プラグインの形式で提供されます。

「注目の画像がありません」エラーの解決策

簡単な解決策は、「Easy Add Thumbnail」プラグインを使用して、古い投稿にアイキャッチ画像を自動的に設定することです。インストールしてアクティベートし、指示に従って古い投稿に画像を追加するだけです。今後は、新しい投稿を公開するときにアイキャッチ画像を忘れずに追加してください。

8. スライド、アコーディオン、トグル、タブ…機能しないか、停止しています。

最近の WordPress テーマの多くは、java-script/jQuery を利用して、画像スライダー、トグル、アコーディオン、タブ、モバイル メニュー、画像ホバーなどを追加してテーマを強化しています。

これらの機能がテーマで動作しない場合、または突然動作を停止した場合は、何らかの JavaScript エラーが原因ですべてが壊れている可能性が高くなります。

壊れたスライド、トグル、タブなどのエラー解決策

まず最初に行う必要があるのは、すべてのプラグインを無効にし、キャッシュ(すべて)をクリアしてサイトを再読み込みし、すべてが正常に動作しているかどうかを確認することです。そうであれば、プラグインを 1 つずつアクティブに戻すことができ、プラグインが壊れるとすぐに、最後のプラグインが問題の原因であったことがわかります (このプラグインをメモし、非アクティブにして同じ操作を続けます)。

どのプラグインが問題の原因となっているかがわかったら、互換性のある同じ機能を持つ新しいプラグインを検索するか、プラグインまたはテーマの開発者に連絡して競合を知らせることができます (最初にページを調べて、競合している内容を確認します)。実際の問題は、適切な担当者に連絡できるようにするためです。プラグイン エラーの場合はプラグイン開発者に、テーマ エラーの場合はテーマ開発者にメモを送信してください。

9. スタイルを変更しても何も起こらない

テーマの設定はすべて完了しました。次に、テーマの外観を変更して、テーマに独自の「個性」を与え、ブランド、ビジネス、ニッチなどに本当にマッチするようにしたいと考えています。そこで、サイトにカスタム CSS を追加したり、スタイルシートを変更したりし始めましたが、サイトを更新しても変更が反映されません。

スタイル編集エラーの解決策がありません

編集内容を確実に適用するために実行できる手順がいくつかあります。

  • キャッシュを無効にする: 最も一般的な問題は、W3 Total Cache などの何らかのキャッシュ プラグインがインストールされており、CSS をキャッシュしていることです。使用する場合は、それを無効にする必要があります。
  • WordPress カスタマイザー: テーマ カスタマイザーを使用している場合は、[保存] ボタンをクリックしてからページを更新し、変更が有効かどうかを確認してください。
  • 背景が変更されない: WordPress 背景ダッシュボードを使用して背景を変更しようとしているだけの場合、使用しているテーマに背景に画像が設定されていると問題が発生する可能性があります。新しい画像がオーバーライドされるため、テストのために新しい画像をアップロードしてみてください。 1 ピクセルの単色をアップロードしてそれを繰り返すように設定するのも適切なオプションかもしれません。
  • WordPress エディターの変更:[外観] > [エディター] で WordPress エディターを介して変更を加えようとしている場合、サーバーの権限により変更が実際には保存されない可能性がありますが、これがこの場合、エラーが発生します。ファイル権限の設定について詳しくは、こちらをご覧ください。

10. テーマを更新したら、変更内容がすべて消えてしまいました。

このエラーの最も可能性の高い原因は、style.css ファイルなどのテンプレート ファイルを手動で変更したことです (通常は)。その後、テーマを更新すると、編集したファイルがデフォルトのテーマ コードによって上書きされました。これが、元のテーマを変更することを決して推奨しない理由です。

テーマの変更が消えたエラーの解決策

残念ながら、復元に使用できる Web サイトのバックアップがない限り、編集内容は永久に失われる可能性があります。一部のホスティング会社は 30 日分の Web サイトのバックアップを提供しているため、バックアップの検索やバックアップへの復元についてサポートが必要な場合は、ホストに問い合わせてみてください。独自の手動バックアップがある場合は、FTP 経由でテーマ ファイルを復元できるはずです。

現時点ではこの問題を解決できないかもしれませんが、この状況が再び起こらないよう予防策を講じることはできます。将来、テーマを編集する場合は、次の 1 つ (または複数) を使用する必要があります。

  • カスタム CSS プラグイン。いくつかの小さな調整だけが必要な場合は、カスタム CSS プラグインを使用して調整を行い、テーマの更新中に削除されないようにすることができます。私たちが気に入っているのは次の 2 つです。

    • 黄色の鉛筆 CSS エディター
    • CSSHero ビジュアル CSS エディター
  • 子テーマを作成します。子テーマの作成は、おそらくテーマをカスタマイズする最良の方法であり、最大限の柔軟性が得られ、テンプレート ファイル (style.css 以外) の編集、新しいスクリプトの削除または追加、カスタム関数の追加も可能になります。

    • WordPress 子テーマの作成方法については、この記事をご覧ください。
  • ウェブサイトの完全なバックアップを維持します。何か問題が発生した場合に備えて、Web サイトのバックアップを保存しておくことをお勧めします。このため、次のいずれかを使用して WordPress Web サイトをバックアップすることを強くお勧めします (ホスティング会社が提供するサーバーのバックアップとは異なります)。

    • VaultPress – WordPress のバックアップとセキュリティ
    • BackupBuddy WordPress バックアップ プラグイン
    • Updraft Plus 無料の WordPress バックアップ プラグイン
  • 変更ログを記録します。テンプレート ファイルを手動で編集している場合でも (やらないのが最善です)、子テーマを使用している場合でも、テーマに加えたすべての調整を追跡するには、変更ログを作成することが最善の方法です。これは、何かが壊れた場合に、後戻りしてどこで間違いを犯したかを確認できるので特に便利です。

まとめ

これで、WordPress の一般的なエラー 10 個と、それらを修正できる解決策がわかりました。しかし、これらは、人々が最も頻繁に遭遇するエラーのほんの一部にすぎません。さらに詳しいヒントについては、Themeforest WordPress テーマのインストール方法について書いたこのガイドもご覧ください (ただし、このガイドにはほとんどのテーマに適用できるヒントが含まれています)。

他の問題がある場合は、最初のステップとして、簡単な Google 検索を実行して、自分で答えを見つけられるかどうかを確認する必要があります。自分で調べても答えが見つからない場合は、テーマまたはプラグインの作成者に連絡するか (製品に問題がある場合)、Reddit や Envato などのフォーラムにアクセスしてコミュニティ メンバーがサポートしてくれるかどうかを確認してください。発生するエラーは、あなたが思っているよりも一般的である可能性があります。