0

カスタム投稿タイプclientgalleryとカスタム分類法がありclientます。

すべてのギャラリーを取得するには、website.com/clientgalleryと入力します。

ただし、website.com / clientgallery / millerのように、特定のクライアントのギャラリーのみを表示したいと思います。

したがって、millergetパラメータのように機能する必要があります。

クライアントがギャラリーを取得する方法はすでに知っていますが、パラメーター部分を機能させる方法がわかりません。

$args = array(
  'numberposts'     => -1, //limit the number of posts, set 0 if no limit required.
  'orderby'         => 'post_date', //order by post_date field.
  'order'           => 'DESC', //order by descending oder.
  'post_type'       => 'clientgallery', //the post type is custom post type 'News & Events'
  'post_status'     => 'publish', //post status is 'publish'
  'tax_query' => array(
    array(
      'taxonomy' => 'client', //custom taxonomy slug
      'field' => 'slug', //select taxonomy term by slug
      'terms' => $_GET['client'] //taxonomy term is called 'home-page'
    )
));
4

2 に答える 2

2

それをtaxonomy-client.phpと呼びます:WordPressのテンプレート階層に関するすべての情報をここで参照してください: http: //codex.wordpress.org/images/1/18/Template_Hierarchy.png

于 2012-11-20T15:20:44.633 に答える
1

タクソノミークライアントがclientgallery投稿タイプにのみ関連付けられている場合は、website.com / client / millerで、このクライアントのクライアントギャラリーのリストを表示できます。私は自分のサイトでそれをテストしました、それは動作します。それとも私は何か問題がありますか?

于 2012-11-19T20:51:20.983 に答える