Elementorのコンテンツ機能のエラーを修正する5つの方法

作動中 エレメンターエディターページがロードされない、コンソールやエラーログに"現在のテンプレートで'the_content'関数を呼び出す必要がある。"または同様のエラーが発生します。このエラーは、WordPressのテンプレート構造、関数の呼び出し順、テーマやプラグインの非互換性などが原因で発生することがよくあります。

画像[1]-Elementorのコンテンツ機能のエラーを修正しました。

まず、the_content()関数を使用していることを確認してください。

このエラーの最も典型的な原因は、ページテンプレートが単に the_content()ElementorはWordPressに依存しています。 the_content() 関数が含まれていない場合、Elementor のコンテンツは正しくロードされません。

解決策

  • 現在使用しているページテンプレートを開く(例 ページ.phpそしてシングル.php (またはカスタマイズされたテンプレート)
  • 必ず <?php the_content(); ?>
  • を使用する場合 get_template_part() または他のインクルード・メソッドで、この関数がターゲット・ファイルにあることも確認してください。

正しい書き方の例:


この構造がないと、Elementor はページコンテンツをレンダリングできず、エラーを報告します。

第2:使用 ワードプレス・ループ パッケージ内容領域

開発者がテンプレートをカスタマイズする際に、WordPressのメインループ構造をスキップして、コンテンツやその他のコンポーネントを直接出力することがあります。 the_content() 現在のコンテキストを認識できない。

写真[2]-エレメンタ・エラーコンテンツ機能の修正

解決策は、コンテンツエリアを標準的なループで囲むことだ。たとえ1ページしか読み込まないとしても、WordPressの仕様に従わなければならない。

完全な構成をお勧めする:

<?php
if ( have_posts() ) {
    while ( have_posts() ) {
        the_post();
        the_content();
    }
}
?>

を呼ぶな。 the_content() そして、一致するものはない the_post().

第3:間違ったテンプレート・ファイルを使用していないか確認する。

もう一つのよくある理由は、ページが不適切なテンプレート・タイプを使っていることです:

  • カスタムページは index.php というより ページ.php
  • そのページは使われていますか? the_content() テンプレートレイアウト
  • 空白のテンプレートまたはキャンバスモードを使用したが、メインコンテンツ機能をロードし忘れた。

解決策

  • Elementorの編集ページに戻り、右側の「テンプレート」をクリックします。
  • 現在使用されているテンプレートを表示(デフォルト、全幅、キャンバスなど)
画像[3]-Elementorのコンテンツ機能のエラーを修正。
  • カスタムテンプレートを使用している場合は、テーマファイルを見て、構造的に完全であることを確認してください。
  • 以下のような公式にサポートされているテンプレート構造を優先的に使用することが推奨される。 ページ.php もしかしたら エレメンタル・プロ テーマビルダー用テンプレート

第四:プラグインの競合またはキャッシュの干渉

テンプレートに問題がないのにエラーが表示される場合は、プラグインの競合か、キャッシュによる異常な負荷が考えられます。

治療に関する推奨事項は以下の通り:

  1. 最近インストールしたプラグインやアップデートしたプラグインを一つずつ無効にして、問題がなくなるか確認してください。
  2. クリアキャッシュプラグインLiteSpeed Cacheなど、WPロケットそしてW3 Total Cache
  3. CDNまたはCloudflareのキャッシュモードを無効にし、リフレッシュして再度テストしてください!
  4. ブラウザのキャッシュをクリアするか、追跡不可能モードでページを開いてみてください。

プラグインを無効にしてもエラーが消えない場合は、そのプラグインがElementorと互換性がない可能性が高いので、バージョンを変更するか、代替プラグインを探しましょう。

第5回:互換性テストのためにテーマを切り替える

テーマ自体の構成が稚拙で、その結果、「テーマがない」「テーマがない」「テーマがない」「テーマがない」「テーマがない」。 コンテンツ機能エラー問題の根本的な原因。特に、古いテーマや外部からダウンロードした無料テーマの中には、WordPressの標準に合わせて開発されていないものがあります。

一時的に公式テーマに切り替えてテストすることをお勧めします:

  • WordPressのバックエンド > 外観 > テーマに移動します。
  • Twenty Twenty-fourまたはHello Elementorテーマを有効にします。
画像[4]-Elementorのコンテンツ機能のエラーを修正。
  • その後、ページに戻ってElementorで開き直し、エラーがまだ発生するかどうかを確認します。

テーマを切り替えて問題が解決した場合は、元のテーマに問題があることを意味します。テンプレート構造を修正するか、Elementor Theme Builderでページ構造を再構築してみてください。

画像[5]-Elementorのコンテンツ機能のエラーを修正。
画像[6]-Elementorのコンテンツ機能のエラーを修正。

概要

エレメンタ・エラー非常に技術的な問題のように見えますが、その核心は、ページテンプレートがWordPressの仕様に従ってメインコンテンツ機能を読み込んでいないということです。この種の問題を解決する鍵は、チェックすることです:

  1. テンプレートは the_content()
  2. メインループ構造がサポートされているかどうか
  3. 互換性のあるテンプレート・タイプを使用するかどうか
  4. プラグインの干渉やキャッシュの乱立はないか
  5. 現在のトピックはElementorのローディングメカニズムに合っていますか?

お問い合わせ
チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
カスタマーサービス WeChat
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
この記事はリトル・リンが執筆した。
終わり
好きなら応援してください。
クドス1048 分かち合う
おすすめ
解説 ソファ購入

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

    コメントなし