2017-03-08 75 views
6

我有一個自定義帖子類型,名爲「事件」,其中我想添加從大量位置列表中選擇的位置。爲了使這個過程更容易,我想用一個稱爲locality的類來過濾這些位置。高級自定義字段 - 按先前選擇的分類標準過濾帖子對象字段

爲了實現這一點,我創建了一個名爲位置的自定義文章類型和一個名爲Locality的自定義分類。爲每個事件添加了一個字段組,其中一個用於位置(分類法),另一個用於位置(Post Object)。

我沒有設法實現的是所選地點的過濾器。

+0

你能告訴你的代碼? – Ranjit

+0

上面沒有創建任何代碼,它都是通過ACF的UI創建的 – SitRock

+0

這很混亂。首先你說「位置是帖子類型,地點是分類標準」。然後你說:「爲每個事件添加了一個字段組,其中一個字段組爲地點(Post Object),另一個爲位置(Taxonomy)。 – Ranjit

回答

0

我不相信你可以根據另一個選項當前動態地篩選一個自定義字段的選擇,並在adminend上更改該選項。您可以使用與WP_Query非常相似的查詢修改來篩選顯示在您的字段中的選項,並且我非常確定無法即時完成。

我幾乎會欺騙,而不是分配給他們分類的職位,而是在職位名稱本身包括地點和位置。

所以說,後期[倫敦博物館]與分類[倫敦]

將成爲

[倫敦] [倫敦博物館]

[倫敦] [海德公園] ...等

或類似的東西。我假設你只想要一個位置分配給任何特定的地方......

然後我想創建一個關係字段,每當我在尋找倫敦的博物館我鍵入

倫敦繆斯 ...

0

它看起來像這個問題現在是陳舊的,但你會讓你的生活更容易,如果你添加兩個自定義字段的事件 - 位置和地點。這樣你就不必連接兩個表格,並且可以很容易地使用WP meta_query來過濾帖子。

0

我的理解是,你希望每當你選擇地點時,它的位置應該顯示在那裏,最後你可以過濾地點的事件。

=>設定您所指定的地點和位置兩個下拉位置。你應該使用ajax。當我選擇任何地點比下一個下拉菜單選擇所選的地點。 i)您可以添加位置作爲分類和搜索使用「稅務查詢」來過濾 ii)將位置添加爲事件的父項並搜索「子項目的子項目」 「在wp_query過濾

相關問題