WP通过标题函数与数组值获取页面


WP get page by title function with array values

我试图使用WP功能get_page_by_title获取页面ID的标题,并使用此代码,

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

它的工作很好,如果我们通过一个单一的页面名称,但我需要从多个页面获得id,例如,我有一个数组($tenders),它持有选定的页面名称,我需要传递类似于下面

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

由于某些原因,它根本不起作用!我花了很多时间寻找合适的解决方案,但都是徒劳的。任何快速解决这个问题将是高度赞赏的。

您可以使用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;
}