ホームページ >バックエンド開発 >PHPチュートリアル >WordPress の記事を取得する際に、query_posts を最適化してデータベース クエリの数を減らすにはどうすればよいですか?
以下のWordPressコードを最適化する方法 現在、個別にクエリが行われているため、データベースクエリが多すぎます。実際に実現したいのは、データを一度に取得して、カテゴリ名と記事数を出力することです。ループ内のカテゴリ。
リーリー以下のWordPressコードを最適化する方法 現在、個別にクエリが行われているため、データベースクエリが多すぎます。実際に実現したいのは、データを一度に取得して、カテゴリ名と記事数を出力することです。ループ内のカテゴリ。
リーリー
キャッシュをオンにすると問題は解決しないでしょうか?
1. ここでの問題は、カテゴリが多すぎることです。まず、ページ上のすべてのデータを検索する必要があり、並べ替えの要件があるからです。記事数はgroup byと組み合わせることで取得できます。 (この方法では、ホームページ上の機密データに対するクエリは 1 つだけになります)
2. 次に、コードロジックに従って配列を形成します。配列については、以下に示す形式を参照してください。
リーリー
高評価をお願いします。WP に詳しい友人が見てくれることを願っています。
私は wp に詳しくなく、コードをあまり読んだことがありません。キーと値のペアを使用してループを記述するだけです。
最初にすべてのカテゴリをチェックして、キーと値のペアの配列を形成します。