1

私はワードプレス開発の初心者で、いくつかの問題を解決するためのより正しい方法について提案したいと思います。

1)投稿とページを含むブログがあり、投稿はホームページに表示されますが、ブログの他のページに関連していることが多いため、それらの最後のニュースボックスにも表示したいページ。これを達成するための最良の方法は何ですか?詳しくお願いします!

2) カテゴリごとにページを分けて表示し、その中にカテゴリ名を表示するページを作りたい。なにか提案を?繰り返しますが、詳細を口に出さないでください:)

どうもありがとう!

4

1 に答える 1

0

まあ、それはとても簡単なので、実際に質問に答えましょう。

必要な wordpress codex はおそらくここにあります: https://codex.wordpress.org/Template_Tags/get_posts

$posts=get_posts(array('category'=>'xxx')); が必要です。「xxx」は、現在のページのメイン カテゴリです。

複数のカテゴリがある場合は、複数のクエリを実行して何らかの形でマージする (たとえば、postID を使用して重複を探す) か、最初のものを使用することができます...多くはコンテンツとユーザーベースに依存します.

結果が得られたら、それらをループするだけです。グローバルポスト変数に依存するため、これがメインループと同じではないことに注意してください。

PHP でここまでの知識があれば、結果の配列から値を取得するのは非常に簡単です。

于 2012-01-10T00:18:09.167 に答える