Elementorを使っていると、このページビルダープラグイン特有のエラーに遭遇することがあります。 「コンテンツ関数を呼び出す必要があります」もその一つです。このエラーメッセージは特に頭痛の種で、ページビルダーを完全に使えなくしてしまいます。
通常、デフォルトのビルダーでサポートされていないページを編集しようとすると、Elementor は "content function" エラーを投げます。このため、すべてのページに表示されない限り、問題の解決は比較的簡単です。問題を特定したら、すぐに解決できます。
![画像[1]-Elementorの "You must call content function "エラーを修正する方法(4つの方法) - Photon Flux|WordPress修理のプロフェッショナル、ワールドワイド、スピード対応!](https://www.361sale.com/wp-content/uploads/2024/05/2024051813535945.png)
コンテンツ関数を呼び出す必要があります。
コンテンツ関数を呼び出す必要があります」エラーが発生した場合、次のようなメッセージが表示されます:
"申し訳ありませんが、コンテンツエリアがあなたのページに見つかりませんでした。このページで Elementor を動作させるには、現在のテンプレートで 'the_content' 関数を呼び出す必要があります。"
このエラーメッセージは、WordPressのthe_content関数が見つからないため、テーマに問題がある可能性を示しています。しかし、これは Elementor フレンドリーなテーマに限ったことではありません。
![画像[2]-Elementorの "You must call content function "エラーを修正する方法(4つの方法) - Photon Flux|WordPress修理のプロフェッショナル、ワールドワイド、スピード対応!](https://www.361sale.com/wp-content/uploads/2024/05/2024051813292540.png)
つまり、Elementorの "You must call the content function "エラーにはいくつかの原因が考えられます。最も一般的な理由は、Elementorの 非対応WordPressの特定のタイプのコンテンツを修正することができます。例えば、無料版のプラグインでは編集できない商品ページを修正しようとした場合などに起こります。
このエラーはキャッシュの問題原因この場合、ブラウザのキャッシュをクリアすれば、数分以内に問題が解決するはずです。このことを念頭に置いて、このエラーを引き起こす可能性のある、より複雑なシナリオを解決する方法に焦点を当てます。
Elementorで「コンテンツ関数を呼び出す必要があります」エラーを修正する方法(4つの方法)
1.テーマビルダーでブログアーカイブページを編集
Elementorの無料版にはTheme Builderツールは含まれていません。ElementorのTheme BuilderはWordPressのフルサイトエディタのように動作します。このツールを使って、テーマテンプレートを通常のページのように編集することができます。
ブログのアーカイブページをカスタマイズする際に、テーマビルダーを使用する代わりにElementorエディタに直接アクセスしようとすると、"You must call the content function"(コンテンツ関数を呼び出す必要があります)というエラーが表示されることがあります。
" に移動します。テンプレート">"テーマジェネレーター"をクリックし、次のページで編集したいテンプレートを選択します。
![画像[3]-Elementorの "You must call content function "エラーを修正する方法(4つの方法) - Photon Flux|WordPress修理のプロフェッショナル、ワールドワイド、スピード対応!](https://www.361sale.com/wp-content/uploads/2024/05/2024051813332257.png)
テンプレートを選択すると、Elementorエディタが起動し、通常通り変更を加えることができます。また、テーマテンプレート用にあらかじめ作成されたデザインのコレクションにもアクセスできます:
![画像[4]-Elementorの "You must call content function "エラーを修正する方法(4つの方法) - Photon Flux|WordPress修理のプロフェッショナル、ワールドワイド、スピード対応!](https://www.361sale.com/wp-content/uploads/2024/05/2024051813334553.png)
ブログアーカイブテンプレートを編集した後、Elementorページビルダーを使用して変更を保存できます。
2.テーマビルダーで商品ページを編集
Elementorで単一の商品ページを編集しようとすると、WooCommerceの "Product "カスタム投稿タイプがコンテンツファンクションエラーを引き起こす可能性があります。これはElementorの無料版が商品ページの編集をサポートしていないためです。
もし WooCommerce とともに エレメンタ 統合にはProライセンスが必要です。Elementor Proをアクティベートすると、テーマビルダーツールを使って商品ページやショップページのテンプレートを編集することができます。テーマビルダーにアクセスするには、"テンプレート">"テーマジェネレーター".
デフォルトでは、Elementor Proにはプリセットの商品ページテンプレートはありません。しかし、あなたのウェブサイトで使用できるElementorテンプレートにアクセスし、インポートすることができます。
![画像[5]-Elementorの "You must call content function "エラーを修正する方法(4つの方法) - Photon Flux|WordPress修理のプロフェッショナル、ワールドワイド、スピード対応!](https://www.361sale.com/wp-content/uploads/2024/05/2024051813362920.png)
ブログのアーカイブページと同じように、Elementorエディタを使って製品テンプレートのあらゆるデザイン面をカスタマイズすることができます。唯一の違いはElementorエディタへのアクセス方法です。
3.ページブロックを再利用していないことを確認してください。
![画像[6]-Elementorの "You must call content function "エラーを修正する方法(4つの方法) - Photon Flux|WordPress修理のプロフェッショナル、ワールドワイド、スピード対応!](https://www.361sale.com/wp-content/uploads/2024/05/2024051813550390.png)
WordPress のページスラッグを再利用すると、Elementor で "You must call content function" というメッセージが表示されることがあります。デフォルトでは、WordPress は複数のブログ投稿やページが同じスラッグを使用することを許可しませんが、ページ、製品、投稿カテゴリに同じエイリアスを設定することは可能です。
これはWordPressのパーマリンクに混乱を引き起こす可能性があります。この場合、Elementorページビルダーはあなたが製品ページや他のタイプのテンプレートを編集しようとしていると勘違いする可能性があり、テーマビルダーを使用する必要があります(上級ユーザーのみ)。
これを防ぐには、異なるタイプの要素に同じスラッグを再利用しないようにし、ブロックエディタを使ってどのページでも簡単にスラッグを変更できることを覚えておいてください。
4. カスタムページのテンプレートにthe_content関数が含まれていることを確認してください。
エラーメッセージが示すように、テンプレートに ワードプレス the_content 関数を呼び出すと、"You must call content function" Elementor エラーが発生する可能性があります。
WordPressのテーマがエラーの原因になっているかどうかを確認する簡単な方法は、Twenty Twenty-OneやTwenty Twenty-Twoなどのデフォルトのテーマに切り替えることです。 テーマを切り替えた後にElementorのコンテンツ機能のエラーが消えた場合は、以前のテンプレートに_content関数がなかったことを意味します。
この場合、テーマを永久に変更するか、エラーの原因となったページテンプレートを編集するかの2つの選択肢があります。ページテンプレートを安全に修正するには、テーマ開発、基本的なPHP、コードレビューの知識が必要です。
ほとんどの場合、使用しているテーマ内のpage.htmlまたはsingle.htmlテンプレートファイルを編集する必要があります。これらのファイルは、wp-content/themesディレクトリに移動し、アクティブなテーマのフォルダを見つけることで見つけることができます。中に入ったら、templateフォルダを探します。
![画像[7]-Elementorの "You must call content function "エラーを修正する方法(4つの方法) - Photon Flux|WordPress修理のプロフェッショナル、ワールドワイド、迅速対応!](https://www.361sale.com/wp-content/uploads/2024/05/2024051813400015.png)
次に、編集するファイルを開き、以下の関数が含まれているかどうかを確認します:
<code></code><code></code>
概要
![画像[8]-Elementorの "You must call content function "エラーを修正する方法(4つの方法) - Photon Flux|WordPress修理のプロフェッショナル、ワールドワイド、スピード対応!](https://www.361sale.com/wp-content/uploads/2024/05/2024051813553684.png)
コンテンツ関数を呼び出す必要があります" Elementorエラーは、ページビルダーを使用して特定のページ(または複数のページ)を編集することを妨げる可能性があります。ほとんどの場合、Elementorの無料版でサポートされていないページテンプレートを編集しようとしているため、このエラーに遭遇します。
Elementorでコンテンツ機能のエラーが発生した場合は、以下の手順に従ってトラブルシューティングを行ってください。最初の2つの方法は、Elementor Proのライセンスが必要です:
- テーマビルダーを使ってブログアーカイブページを編集します。
- テーマビルダーを使用して商品ページを編集します。
- ページブロックを再利用していないことを確認してください。
- カスタムページのテンプレートにthe_content関数が含まれていることを確認してください。
お問い合わせ |
---|
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ! |
① 電話:020-2206-9892 |
② QQ咨询:1025174874 |
三 Eメール:info@361sale.com |
④ 勤務時間: 月~金、9:30~18:30、祝日休み |
この記事へのリンクhttps://www.361sale.com/ja/9979
この記事は著作権で保護されており、必ず帰属表示を付けて複製してください。
コメントなし