PHP のカスタムテンプレートに the_content() を正しく追加すると、Elementor のエラーがなくなります。

支出 エレメンタ ページを作成する際、エディターの読み込みに失敗し、プレビューページが空白になり、コンテンツが見つからないというプロンプトが表示される問(wèn)題に遭遇することがあります。これは、テーマのPHPテンプレートにコア関數(shù)が含まれていないことが原因である可能性が高いです! the_content() 電話だ。

この投稿では、この関數(shù)が何をするのか、そしてカスタムテンプレートでこの関數(shù)をカスタマイズする方法について説明します。正しく追加Elementor がエラーを報(bào)告したり、コンテンツのレンダリングに失敗したりするのを防ぎます。

エレメンタール the_content()

the_content()は何をするのか?

the_content() はWordPressで最も基本的かつ重要な機(jī)能のひとつです。その役割は、投稿やページのメインコンテンツをテンプレートで表示されます。例えば、バックエンドエディタで書かれた段落、畫像、ショートコードなどは、それを通してフロントエンドに表示されます。

カスタムテンプレートでこの機(jī)能を省略した場(chǎng)合、WordPressフロントエンドがページをロードしても、本文コンテンツは表示されません。これは the_content() Elementorのようなコンテンツを出力するプラグインは、深刻な影響を及ぼす可能性があります。

問(wèn)題が発生する一般的なシナリオ

  • を追加することなく、page.phpまたはsingle.phpテンプレートをカスタマイズすることができます。 the_content()
  • Elementorでページを編集する際に読み込みに失敗する
  • ページプレビューでコンテンツエリアが空になる
  • ページによって生成されたHTMLでは、ボディは次のようになっている。 </メインその間には何もない。
畫像[2] - Elementorのレポートエラーをなくすために、カスタムPHPテンプレートでthe_content()を正しく追加する

これらの問(wèn)題のほとんどは、「不完全なテンプレート構(gòu)造」というひとつの原因にさかのぼることができる。

the_content()の正しい場(chǎng)所を追加する。

カスタム?テンプレート?ファイルではthe_content() メイン容器インテリアの推奨される構(gòu)成は以下の通り:

</main
畫像 [3] - Elementorのレポートエラーをなくすために、カスタムPHPテンプレートにthe_content()を正しく追加する

この構(gòu)造の中心點(diǎn)はこうだ:

  1. ワードプレスの使用 have_posts() 歌で応える the_post() サイクル
  2. the_content() メインループに含まれる
  3. 取りあわせる <メイン もしかしたら <div class="content-area"> テーマやプラグインを識(shí)別しやすくするために、このようなコンテナに入れる。

例: the_content() を追加してページテンプレートをカスタマイズする

仮にカスタムページテンプレート書類 テンプレート-カスタム.phpこのように処理すべきだ:

</main

保存してページを再訪するか、Elementorにアクセスしてコンテンツの読み込みを再開します。

ヒント:代わりにget_the_content()を使わないこと。

誤用する人もいる get_the_content()ただし、この関數(shù)は元のコンテンツ文字列を返すだけで、ショートコードやネストされたブロックなどを自動(dòng)的に処理したり、Elementorなどのプラグインに認(rèn)識(shí)されることはありません。レンダリングされたコンテンツを完全に表示するには the_content().

テーマファイルにthe_content()がないかチェックする方法

  • 現(xiàn)在のテーマの ページ.php もしかしたら シングル.php
畫像[4] - Elementorのエラーをなくすために、カスタムPHPテンプレートにthe_content()を正しく追加する
  • 探す the_content() か否か
  • もしサブテーマ親テーマのテンプレートが上書きされたかどうかをチェックすることを忘れないでください。
  • Elementorがエラーを報(bào)告したら、デバッグモードを有効にする(wp-config.phpで設(shè)定)。 WP_DEBUG 真)
畫像 [5] - Elementorのレポートエラーをなくすために、カスタムPHPテンプレートにthe_content()を正しく追加する

はんけつをくだす

WordPressのカスタム開発では、複雑に見える問(wèn)題の多くが、実はとてもシンプルな原因を持っています。もしあなたが エレメンタ ページを構(gòu)築するには、テーマやカスタムテンプレートにこの機(jī)能が含まれていることを常に確認(rèn)することをお?jiǎng)幛幛筏蓼?。そうすることで、コンテンツが正しく表示され、予期せぬ事態(tài)を避けることができます。タイポグラフィと機(jī)能エラー。

最近の更新


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

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

    コメントなし