Elementorのフォントが表示されない?テーマのCSSオーバーライドをチェックする

Elementorでページを作成するとき、多くの人が問題に遭遇します。エディタで設定したフォントは問題なく見えるのに、フロントエンドのページではデフォルトのフォントが表示されたり、フォントスタイルがまったく表示されなかったりします。このよくある原因の1つは、テーマのCSSスタイルがElementorのフォント設定を上書きしてしまうことです。

この記事では Elementorのフォントが機能しない一般的な現象、およびフォントの異常を素早く修正するのに役立つ、トラブルシューティング用のテーマスタイルオーバーライドのセットを提供します。

Image[1]-Elementor フォントが表示されない?テーマCSSオーバーライドのトラブルシューティング

まず、フォントは一般的な性能を示していない。

  • フロントページのフォントはすべてシステムのデフォルトフォント(例:Times New Roman)で表示されます。
画像 [2]-Elementor フォントが表示されない?テーマCSSオーバーライドのトラブルシューティング
  • エディターでは問題なく表示されるが、フロントエンドでは一貫性がない。
  • 一部のモジュールフォントだけが正しく、他のフォントはロードされない。
  • エレメンターのグローバルフォントセッティングが機能しない

このような問題のほとんどは、テーマ内のCSSスタイルがフォントの読み込みに影響を与えることが原因です。

テーマのCSSがElementorのフォントスタイルを上書きするのはなぜですか?

WordPressのテーマは通常 スタイル.css あるいは、例えばフレームワークのスタイル・ファイルにグローバル・フォントの設定を書き込む:

ボディ
  font-family: 'Noto Sans', sans-serif; }.
}

このタイプのスタイル定義はサイト全体に影響します。Elementor がより強いセレクタを介して宣言されていないフォントを使用する場合、ページ・フォントはテーマ・スタイル交換。

テーマによっては(Astra、Kadence、Blocksyなど)、フォントコントロールを独自にサポートしており、テーマ設定パネルのタイポグラフィ設定がElementorの設定を上書きすることもあります。

第三に、フォントスタイルがオーバーライドされているかどうかをチェックする方法である。

方法 1: ブラウザの開発者ツールを使用してスタイル ソースを表示する

  • フロントページを開く
  • フォント表示に異常のあるテキストを右クリックし、「チェック」を選択する。
画像 [3]-Elementor フォントが表示されない?テーマCSSオーバーライドのトラブルシューティング
  • スタイルパネルまたは計算パネルを見てください。 フォントファミリー タイプ
画像 [4]-Elementor フォントが表示されない?テーマCSSオーバーライドのトラブルシューティング
  • スタイルがどのファイルから来ているのかを観察する:
    • ソースが テーマ.css もしかしたら スタイル.css説明ごかんけいせいぼおん
    • もしそうなら エレメンタ・フロントエンド.cssこれは、Elementorの設定が正常であることを意味します。
    • もしあれば 重要記述スタイルは強制的に上書きされる

また、セレクターが ボディそしてエントリー・コンテンツそしてサイトコンテンツ など。通常、これらはテーマによって定義されたグローバルスタイルである。

画像 [5]-Elementor フォントが表示されない?テーマCSSオーバーライドのトラブルシューティング

方法2:テーマの組版設定をチェックする

アストラのテーマを例にとろう:

画像 [6]-Elementor フォントが表示されない?テーマCSSオーバーライドのトラブルシューティング
  • ボディフォントが特定のフォントに設定されているかどうかを確認するには
画像 [7]-Elementor フォントが表示されない?テーマCSSオーバーライドのトラブルシューティング
  • すでに設定されている場合は、「継承」に変更するか、フォント設定を削除してElementorにスタイルを引き継がせることができます。
画像 [8]-Elementor フォントが表示されない?テーマCSSオーバーライドのトラブルシューティング

その他、ケイデンスなど、ブロックシーOceanWPなどにも同様のセットアップパスがある。

方法3:エディターとフロントエンドのフォントを比較する

  • フォントが適用されているか確認するために、Elementorエディタを開く
  • 一貫性を保つためにフロントページの表示を比較する
  • 一致しない場合は、スタイルが外部でオーバーライドされています。

4つ目は、メソッドのフォントをオーバーライドするようにテーマのCSSを修正する。

1.Elementorで直接フォントを設定する

デフォルトまたは継承されたオプションを使用せずに、各モジュールでフォントを明示的に選択します:

パス: スタイル > タイポグラフィ > フォントファミリ > 特定のフォントを選択する

画像 [9]-Elementor フォントが表示されない?テーマCSSオーバーライドのトラブルシューティング

この方法でElementorはインラインスタイルを生成し、外部スタイルによって上書きされるのを防ぎます。

2.使用カスタムCSS スタイルの優先度を上げる

Elementor Proユーザーは、例えばモジュールにカスタムスタイルを追加できます:

セレクタ
  font-family: 'Roboto', sans-serif !important;
}

無料版をお使いの場合は、グローバルスタイルプラグインの助けを借りて同様のコードを追加することができます。

3.テーマレイアウト機能を無効にする

テーマによっては、グローバルフォント機能をオフにすることができます:

  • アストラ:外観 > カスタマイズ > グローバル > タイポグラフィ > Googleフォントを無効にする
  • ブロックシー:外観 > カスタマイズ > タイポグラフィ > フォントを継承に設定

継承に設定すると、テーマはフォントの制御を強制しません。

4.プラグインを使ってテーマのスタイルファイルを無効にする(上級者向け)

以下のプラグインを使用して、CSSの読み込み動作を管理することができます:

画像 [10]-Elementor フォントが表示されない?テーマCSSオーバーライドのトラブルシューティング
  • シンプルなカスタムCSSとJS:カスタムスタイルをページに追加して優先度を上げる
画像 [11]-Elementor フォントが表示されない?テーマCSSオーバーライドのトラブルシューティング

V. まとめ

Elementorのフォントが表示されないこれらの問題のほとんどは、テーマスタイルのオーバーライドや壊れた継承ロジックが原因です。ブラウザの開発者ツールを使ってフォントのソースをチェックし、テーマのタイポグラフィ設定を調整して正確なフォントスタイルを指定することで、フォントが有効にならない問題を素早く解決することができます。

もしあなたも同じような状況に遭遇したら、上記の調査・調整方法を参考にして、スタイルの衝突の原因を突き止め、均一で安定したフォントレンダリング効果を得ることをお勧めします。


お問い合わせ
チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
カスタマーサービス WeChat
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨询:1025174874
Eメール:[email protected]
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
この記事はlmxによって書かれた
終わり
好きなら応援してください。
クドス634 分かち合う
linmeixuanのアバター - Photon Flux|WordPress 修理サービス、プロフェッショナル、ワールドワイド、迅速対応
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし