Elementorのエラーコンテンツ機(jī)能?

Elementorでページを編集しているときに「コンテンツ関數(shù)を呼び出す必要があります」というエラーが表示された場(chǎng)合、現(xiàn)在のテーマテンプレートにWordPressのコアループ関數(shù)である the_content().

この記事では、このエラー?レポートの本當(dāng)の意味について説明する。 WordPressテンプレートループの仕組みは?

寫真[1]-エレメンタエラーコンテンツ機(jī)能?

エラーメッセージに隠された意味

まずはそのエラーを訳してみよう:

"コンテンツ関數(shù)を呼び出す必要がある"
これは、Elementorが現(xiàn)在のページの本文を出力したいが、WordPressが提供するコンテンツインターフェイスが見(jiàn)つからないことを意味します。

言い換えれば、"忖度 "である。エレメンタ?ローディングテーマ?テンプレートに重要なコード?スニペットが欠けているため、ページのコンテンツが表示されないのです。

WordPressテンプレートループとは?

畫像[2]-エレメンタがエラー內(nèi)容を報(bào)告する機(jī)能?

WordPressのループは、投稿內(nèi)容を表示するために使用されるメカニズムです?;镜膜摔弦韵陇韦瑜Δ蕜?dòng)作をします:

現(xiàn)在のページや記事のデータを取得する
タイトル、內(nèi)容、著者、その他の情報(bào)を順?lè)顺隽Δ工?/p>

最も基本的なループは次のようになる:

endwhile; endif; ?

どの the_content() この行は本文を出力する役割を果たします。この行がテンプレートファイルに書かれていない場(chǎng)合、Elementorは挿入場(chǎng)所を見(jiàn)つけることができず、エラーを報(bào)告します。

このエラーに関連するテンプレートファイルはどれですか?

エラーは主に以下のテンプレートで報(bào)告される:

ページ.php(ページテンプレート)
シングル.php(単一記事テンプレート)
カスタマイズ可能 テンプレートxxx.php 書類

自分で開(kāi)発したテーマや修正したテンプレートを使用している場(chǎng)合は、これらのファイルに the_content().

畫像[3]-エレメンタがエラー內(nèi)容を報(bào)告する機(jī)能?

どうすれば直りますか?

例として ページ.php こんな感じだ:

<?php
get_header();
// 構(gòu)造をカスタマイズする...
get_footer();

そうなると、何かがうまくいかない可能性が高い。正しい構(gòu)造にはループが組み込まれていなければならない:

<?php
get_header();

if ( have_posts() ) :
  while ( have_posts() ) : the_post();
    the_content().
  endwhile.
endif.

get_footer().

Elementorは、この段落を追加することで正しくロードされます。コンテンツ?エディター上へ

カスタムテンプレートファイルもループに追加する必要がある。

template-about.phpのような獨(dú)自のページテンプレートを書いている場(chǎng)合も必要です:

<?php
/*
テンプレート名: About Page
*/
get_header();

if ( have_posts() ) : while ( have_posts() )
  while ( have_posts() ) : the_post(); the_content(); the_post(); the_content(); the_content().
    the_content().
  endwhile.
endif.

get_footer().

これにより、WordPressとElementorの両方がページのコンテンツを読み込んで挿入できるようになります。

Elementorでテンプレートを作成する際の注意點(diǎn)は?

を使用している場(chǎng)合は エレメンタル?プロ ページテンプレートは「テーマビルダー」で作成される。 ページ構(gòu)成は従來(lái)のpage.phpに依存しないが、正しい表示條件を選択する必要がある。

例えば、こうだ:

作成 "単一ページテンプレート"、表示條件は"全ページ"
ページ自體にElementor CanvasまたはFull Widthテンプレートを選択します。

畫像[4]-エレメンタがエラー內(nèi)容を報(bào)告する機(jī)能?

テンプレートが正しく選択されていない場(chǎng)合、または基礎(chǔ)となるテーマがサポートされていない場(chǎng)合 the_content()同じことがエラーとして報(bào)告される。

概要

Elementorのエラー "You must call the content function "はテンプレート構(gòu)造の問(wèn)題で、基本的にテーマテンプレートにはWordPressのコンテンツループのコードが含まれていません。これを解決する鍵は the_content() がページや記事のテンプレートファイルで正しく定義されていることを確認(rèn)します。ループを追加することで、Elementorは編集したいコンテンツを問(wèn)題なく読み込むことができます。


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

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

    コメントなし