2012-12-07 34 views
0

我有兩種分類在wordpress下我的活動自定義帖子類型。最好的方式來查找頁面正在查看WordPress的

一個分類是國家,另一個是事件類型。

我有一個taxonomy-states.php和一個taxonomy-event-type.php。

然而有時我運行這兩個分類之間的查詢如 mysite.com/events/?state=texas &事件類型=足球,其拾取所述分類法states.php模板。

當我運行上面我使用WordPress改寫獲得mysite.com/events/texas/football

我基本上需要在我的分類法states.php模板不同的選項,如果用戶正在看兩個分類VS剛一個州的分類學。

所以我的問題是當我查詢兩個分類法,我如何動態檢查這在wordpress中?

回答

0

嘗試尋找在$wp_query->query_vars['tax_query'] - 這應該保持分類查詢(我假設將被使用,因爲你正在做更復雜的(兩個或更多個分類法)分類查詢

如果你沒有找到。然後查看$wp_query->query_vars屬性,做一個var_dump($wp_query->query_vars);print_r($wp_query->query_vars);,你將看到查詢是什麼,從那裏你應該能夠找出什麼時候告訴你什麼時候查詢兩個分類法,vs只是一個

+1

print_r($ wp_query-> query_vars);工作感謝! – user1609391

0

在taxonomy-states.php中,只需測試$_GET['state']$_GET['event-type']。如果兩者均已設置,則執行一些代碼。如果只有一個,執行另一個代碼塊。

相關問題