7つの一般的なWordPressテーマエラーとそれらを修正する方法

公開: 2017-09-27

一部のWordPressの問題は修正が簡単ではなく、開発者を雇う必要があるかもしれませんが、それらのほとんどは本当に簡単に修正でき、修正に1、2分もかかりません。 この記事では、最も一般的なWordPressテーマの問題と、それらを簡単に修正する方法について説明します。

コンテンツ

  • 1スタイルシートが機能しない
  • 2Webサイトがテーマデモのように見えない
  • 3ホームページがデモのように見えない
  • 4 URLが長く、デモのように見えない
  • 5すべてのページと投稿は404ページを表示します
  • 6ヘッダーにメニューがありません
  • 7スライダー、タブ、その他のインタラクティブな要素が機能しない
  • 8結論
    • 8.1関連記事

スタイルシートが機能しない

Webサイトをロードすると、壊れているように見えます。標準のTimes New Romanフォントのテキストがあり、色や画像などがない白いページが表示される場合があります。これは、テーマのスタイルシートがロードされていないことを示している可能性があります。 スタイルシートが機能しない理由はたくさんありますが、最も一般的な理由は、スタイルシートファイルがテーマフォルダーから欠落している可能性があることです。

壊れたスタイルシート

テーマフォルダーにスタイルシートがあるかどうかを確認するには、cPanelに付属のファイルマネージャーアプリを開くか、FTP経由でサーバーに接続します。

次に、 / wp-content /themes/に移動します。 そのフォルダに入ると、テーマのフォルダが表示されます。 テーマのフォルダの名前は、テーマの名前と同じになります。 たとえば、WordPressに付属しているTwenty Seventeenテーマを使用している場合、テーマフォルダーの名前は「twenty-seventeen」になります。

次に、テーマフォルダーを開き、 style.cssという名前のファイルを探します。 テーマのフォルダにファイルが見つからない場合は、テーマのZIPファイルからファイルを再アップロードする必要があります。

これを行うには、テーマのZIPファイルを抽出してから、 style.cssファイルをサーバー上のテーマのフォルダーに再アップロードします。

多くの場合、テーマのフォルダー内のCSSファイルの名前がstyle.cssではないことがあります。 Stylesheet.cssなどの名前のcssファイルがメインのスタイルシートのように見える場合は、ファイルの名前をstyle.cssに変更し、Webサイトをチェックして機能するかどうかを確認してください。

Webサイトがテーマデモのように見えない

すべてのテーマ開発者は、テーマを購入またはダウンロードする前に確認できるテーマのプレビュー(デモ)を提供しています。 多くの場合、テーマをインストールすると、Webサイトがデモのように見えないことがわかります。

これには多くの理由が考えられます。 デモで使用したものとは異なるレイアウトスタイルを使用している可能性があります。 または、テーマを適切に設定していない可能性があります。

ほとんどの場合、問題は、テーマに付属するサンプルデータをインポートしていない(または忘れている)ことです。 ほとんどすべてのテーマプロバイダーは、すべてのテーマを含む無料のサンプルデータを提供しています。 このサンプルデータは、WordPressサイトにインポートできる単なるXMLファイルです。 このXMLファイルには、テーマのサンプル投稿、ページ、およびオプションが含まれています。 テーマのサンプルデータのインポートは本当に簡単です。 [ツール]->[インポート]に移動し、オプションから[WordPress]を選択して、テーマとともに受け取ったサンプルデータのXMLファイルをアップロードするだけです。

デモデータのインポート

もう1つ確認する必要があるのは、必要な推奨プラグインがすべてインストールされていることです。多くの場合、テーマ開発者はJetpackなどのプラグインに依存して機能を追加するため、プラグインのドキュメントを確認してください。

推奨プラグイン

ホームページがデモのように見えない

ホームページがテーマのデモのように見えない理由はたくさんあります。 ほとんどの場合、テーマのデモでは静的なホームページが使用されていますが、サイトは使用されていません。 この場合、次の手順に従って静的ホームページの使用を開始できます。

新しいページを作成し、ホームという名前を付けます。

そのように、別のページを作成して、Blogという名前を付けます。 これらの両方のページの内容は空白のままにします。

次に、設定メニューの[閲覧]セクションに移動し、静的ホームページを使用するようにWebサイトを構成します。

それでも問題が解決しない場合は、テーマに付属し、テーマのデモで使用されているページテンプレートを使用していない可能性があります。 この場合は、作成した静的ホームページを編集して、テーマのデモで使用したページテンプレートを選択してください。 テーマが提供するサポートされているページテンプレートの詳細については、テーマのドキュメントを参照してください。

URLが長く、デモのように見えない

WebサイトのURLが長く、デモのように見えない場合は、WordPressに付属しているデフォルトのパーマリンク構造を使用している可能性があります。 デフォルトのパーマリンク構造により、リンクは次のようになります。

http://yoursite.com?p=123

ご覧のとおり、このURL構造は見栄えが悪く、ユーザーはこのURLが何につながるのかを理解することさえできません。 これはユーザーエクスペリエンスにとって本当に悪いことです。

URLを修正してより「きれい」に見えるようにするには、パーマリンク構造をWordPressコミュニティで「きれいなパーマリンク構造」と呼ばれるものに変更する必要があります。 これは、リンクを次のように見せるための単純なパーマリンク構造です。

http://yoursite.com/post-name

ご覧のとおり、上記のURLは読み取り可能であり、ユーザーがどこにアクセスするかを理解するのに役立ちます。 また、SEOの目的にも適しています。

パーマリンク構造を変更するには、 [設定]->[パーマリンク]に移動します。 次に、このページで、選択するパーマリンク構造を選択します。 最良、最も推奨され、推奨されるのは、投稿名の構造です。 これにより、リンクは上記の例のようになります。

すべてのページと投稿に404ページが表示されます

これは、すべてのWordPressユーザーに少なくとも1回は発生します。 彼らは自分のウェブサイトにWordPressをインストールし、ホームページにアクセスしてリンクをクリックします。 しかし、それは機能しません。 404エラーページが表示されます。 この場合の最初の対応は、何か間違ったことをしたことをパニックにすることです。 しかし、この問題は、WordPressがまだhtaccessファイルを作成していないか、Webサイトのhtaccessファイルの構成が間違っているためです。

この問題の解決策は非常に簡単です。

[設定]->[パーマリンク]に移動します。 ここで、設定を変更しないでください。 このページで行う必要があるのは、下部にある[変更を保存]ボタンを押すことだけです。 実際に変更を加えていなくても、このボタンは引き続き機能します。 このボタンをクリックすると、WordPressはhtaccessファイルの構成が正しいことを確認します。

[変更を保存]ボタンをクリックしたら、Webサイトのページの1つにアクセスして、もう一度投稿してみてください。 ほとんどの場合、これで問題が解決します。

それでもこの問題が発生する場合は、WordPressのインストールディレクトリにhtaccessファイルがあることを確認する必要があります。 FTPサーバーに接続するか、cPanelに付属のファイルマネージャーアプリを使用して、WordPressインストールのルートディレクトリに「.htaccess」という名前のファイルがあるかどうかを確認してください。 存在しない場合は、作成する必要があります。 「.htaccess」という名前のファイルを作成して保存するだけです。 このファイルには何も書く必要はありません。 WordPressがあなたに代わってそれを行います。

次に、WordPressダッシュボードに戻り、 [設定]->[パーマリンク]に移動します。 次に、前回と同じように[変更を保存]ボタンをクリックします。 これにより、ほとんどの場合、問題が解決するはずです。

それでもこの問題が発生する場合は、htaccessファイルに正しいコードが含まれていない可能性があります。 WordPressがhtaccessファイルにアクセスできないか、htaccessファイルの設定が正しくないことが原因である可能性があります。 WordPressがhtaccessファイルにアクセスできる場合は、その中にコードが表示されます。 その場合は、htaccessファイルのコードが正しくないため、次のコードに置き換えてみてください。

 #BEGIN WordPress

RewriteEngineオン
RewriteBase /
RewriteRule ^ index.php $ – [L]
RewriteCond%{REQUEST_FILENAME}!-f
RewriteCond%{REQUEST_FILENAME}!-d
RewriteRule。 /index.php [L]

#WordPressを終了

ヘッダーにメニューがありません

ほとんどの場合、この問題は、WordPressサイトのメニューをまだ設定していないために発生します。 テーマでサポートされている多くの表示場所(ヘッダーやフッターなど)のメニューがサイトに設定されていない場合、ヘッダーやテーマでサポートされている他のメニュー表示場所にメニューは表示されません。

この問題を修正するには、WordPressダッシュボードの設定からメニューを作成する必要があります。 [外観]->[メニュー]に移動します。

次に、「新しいメニューの作成」リンクを使用して新しいメニューを作成します。

次に、編集するメニューを選択し、それにいくつかのメニュー項目を追加して、表示場所を選択します。 その後、[メニューの保存]ボタンをクリックします。

ほとんどの場合、これで問題が解決し、メニューが表示されます。 それでも機能しない場合は、テーマに問題があるか、テーマのJavaScriptが機能していない可能性があります。その場合は、次のセクションをご覧ください。

スライダー、タブ、その他のインタラクティブな要素が機能しない

スライダーやタブなどのテーマのインタラクティブ要素が機能していない場合は、テーマのJavaScriptファイルが欠落しているか機能していない可能性があります。 前者の場合は、テーマを再アップロードするか、開発者にファイルを再度送信するように依頼する必要があります。 後者の場合は、次のことを試してください。

  1. Webサイトのプラグインの非アクティブ化を開始します。 Webサイトのインタラクティブ要素が機能し始めるまで、Webサイトにインストールしたすべてのプラグインを非アクティブ化します。 これを行ったら、プラグインを1つずつ再アクティブ化し、インタラクティブ要素が機能しなくなるかどうかを確認します。 プラグインをアクティブ化したときに要素が機能しなくなった場合は、このプラグインを使用できず、このプラグインを無効にしておく必要があることを意味します。
  2. WPRocketやWPSuperCacheなどのキャッシュプラグインを使用する場合は、そのキャッシュを完全にクリアしてください。
  3. CDNサービスを使用する場合は、キャッシュを完全にクリアして、数分待ちます。
  4. ブラウザのキャッシュをクリアしてみてください。
  5. 何もうまくいかない場合は、開発者にメールを送信するか、問題に関するサポートチケットを作成してください。

結論

この記事がWordPressテーマの問題の解決に役立つことを願っています。 これは、一般的なテーマの問題のほとんどに対する解決策を提供します。

テーマの問題のほとんどは、プラグインをインストールするか、いくつかのボタンをクリックすることで簡単に修正できます。 ただし、問題が解決しない場合は、テーマ開発者に連絡してみてください。 テーマ開発者が問題を解決できない場合は、おそらくWordPress開発者を雇う必要があります。

そして、あなたが去る前に、あなたがこの記事のようなテーマの問題に遭遇したことがあるなら、コメントで私たちに知らせてください。