2014-05-03 41 views
0

我正在開發一個WordPress的頁面,我在尋找發送自定義的數據庫查詢的最佳實踐。我創建了一個包含藝術家列表的存檔頁面。這些名稱存儲在自定義帖子類型的自定義分類中。現在我想要爲每個名稱編寫鏈接,這應該引導訪問者訪問所有在此自定義字段中包含此藝術家姓名的帖子的頁面。WordPress的定製存檔頁面

我知道如何創建自定義的數據庫查詢,但我怎麼提交的名字嗎?剛過正常的POST請求?在WP中有沒有一種方便的方法?

感謝您的幫助。 丹

+0

你能提供一些示例代碼嗎? –

+0

還沒有驗證碼。這是一個概念問題。有一個自定義的帖子類型「事件」,其中存儲了一個自定義字段,其中存儲了表演藝術家的姓名。我創建了一個存檔頁面,顯示已經爲網站所有者執行的所有藝術家。現在,我想創建一個鏈接,將每個名稱鏈接到另一個包含所有事件的存檔頁面,該鏈接的藝術家已執行了該操作。如何提交名稱? –

+1

爲什麼不在你的主題中創建'taxonomy-artist.php'文件? –

回答

1

我認爲這樣做會被藝術家的名字存儲爲連接到後一元價值的最佳途徑。然後,您可以使用Wordpress內置的元數據查詢輕鬆輸出所有包含藝術家名稱並存儲爲元值的帖子。

$meta_query_args = array(
    array(
     'key'  => 'artist', 
     'value' => 'John Doe', 
     'compare' => '=' 
    ) 
); 
$meta_query = new WP_Meta_Query($meta_query_args);