2016-10-05 48 views
0

我試圖使用WP功能get_page_by_title通過其標題獲取頁面ID及使用此代碼,WP GET頁值

$page = get_page_by_title("page name" 'OBJECT', 'post_type'); 

如果我們通過一個單一的頁面,它工作正常名字,但我需要從例如多個網頁獲得的ID,我一直持有所選擇的頁面名稱的數組($tenders),我需要通過類似如下

$page = get_page_by_title($tenders, 'OBJECT', 'post_type'); 

它不會在所有的工作因爲某些原因!我花了很多時間尋找合適的解決方案,但徒勞無功。任何快速解決這個問題將不勝感激。

回答

0

你可以用foreach循環得到ID。

假設您有一個頁面標題數組。

$tenders = array("page One", "Page Two", "Page Three"); 

foreach ($tenders as $tender) { 
    $page = get_page_by_title($tender, 'OBJECT', 'post_type'); 
    // see the ID 
    echo $page; 
} 
+0

這很簡單,公牛的眼睛的解決方案。謝謝 –