我正在爲旅行公司建立一個網站,我需要公司提供的旅行和打包遊覽之間的父子關係以訪問該地點。 旅行是父母和打包旅遊是它的孩子,這是一個一對多的關係。WordPress - 如何在兩個自定義帖子類型之間創建真正的親子關係
爲了達到這個目的,我創建了兩個自定義帖子類型(Trip和Package-Tour)。在旅程中,我將Package-Tour添加爲關係字段。
然後我添加了兩個旅行團(PT-A和 PT -B)和兩個跳閘(旅行-A和旅行-B)。我將PT-A與Trip-A和PT-B與Trip-B相關聯。
問題是PT-A和PT-B都在旅行頁面中可見,而我期待着只有相關的一個出現。
在我single.php
我寫了這個代碼塊:
echo
-ing get_the_ID
給我旅行後的正確ID
但在數據庫中,我看到了價值觀下post_parent
包裝遊覽職位保存的都是0 (不是Trip的ID),這意味着當前的關係不是真正的親子關係 - 我認爲的方式。
我已經在最近開始使用WordPress,並且還沒有太多的經驗。這樣做的正確方法是什麼?
更新:
這是怎麼遊及旅行團都相互聯繫在一起的。單程旅行一次。但是,當Trip-A應該顯示Package-A和Trip-B應該顯示Package-B時,兩個包(A和B)都顯示在Trip-A和Trip-B頁面上。
爲什麼在''「'周圍使用引號。get_the_ID()。'」''? –
我刪除了引號,但沒有運氣:( –
你如何鏈接包行程與行程?是否使用自定義字段鍵「available_tour_packages」?是否有任何數據?或者是數據返回與ID不同? –