シナリオ:サイドバーに折りたたみ可能なパネルを作成し、すべてのカテゴリをDIVとして表示し、それらのカテゴリDIVのすべての投稿リンクを表示しています。十分に単純です。すべてのカテゴリを取得し、すべてのカテゴリをget_categories('orderby=name&order=ASC')
ループして、各カテゴリのすべての投稿を取得しました。
問題:コードget_posts('nopaging=1&category='.$category->cat_ID)
は私にすべての投稿を提供しますが、WITHcontent
やその他のものも提供します。すべて、私が欲しいのは投稿のパーマリンクです。それでおしまい。get_posts
20以上のカテゴリに約1000の投稿があるため、使用すると大きなオーバーヘッドが発生すると思います。
解決策:パーマリンクがあり、他のものがなく、特にコンテンツが最大のオーバーヘッドであるため、カテゴリ内のすべての投稿を取得できる関数またはコード。