私は初心者の PHP プログラマーに過ぎず、最近ワードプレスを使い始めました。今、私は大きな理論的問題を抱えています:
現在の URL で定義された別のテンプレート (完全に異なる新しいテンプレートである必要はありません) を使用して、ワードプレスの投稿 (はい、カスタム投稿タイプではなくデフォルトの投稿) のリストに表示するにはどうすればよいですか?
私はWordpress 3.3.2を使用しており、素晴らしいグラフェンテーマをカスタマイズしようとしています. mod_rewrite を使用して Linux/apache で実行する
例: 私のページにはフロントページに表示される投稿があり、投稿カテゴリのメニューも作成しています。パーマリンクを使用しています。
www.mypage.com <- これはすべての投稿のリストを表示します
www.mypage.com/category/dslr/ <- これは選択したカテゴリのすべての投稿のリストを表示します
www.mypage.com/2012/06/12/mozem-auto- komentovat/ <- これは単一の投稿を示して
います。これは完全に問題なく、理解しやすく、問題ありません。
例: http://portal.vip.sk/vyvoj/astro/enここで、"astro" は、このテスト インストールのルート フォルダーです。
やりたいこと:
メイン メニューにボタンを作成します。これは
www.mypage.com/different-listを指します。
そのリンクには、DB からクエリされたすべての投稿が表示されますが、デザインとクエリは異なります。different-listはどこにも定義されておらず、タクソノミーのどこにも定義されていないことに注意してください。そのため、そのリンクを使用しようとすると 404 エラーが発生します。
また、この特別なリストで DB とは異なるカスタム フィールドを使用したいと考えています。
この構成の理由は次のとおりです。
ユーザーが投稿を公開し、分類し、これらの投稿のメタデータを入力できるようにしたいのですが、これらのユーザーの投稿を別の URL で別の方法で表示したいのです。このリストでは、投稿は月 (または他の時間間隔) ごと、カテゴリごとにグループ化され、1 つのメタ (ブール値の true、false) を使用します。もちろん、ページのレイアウトはまったく異なります。
アドバイスありがとうございます