WP按标题函数获取数组值

时间:2016-10-05 09:12:33

标签: php wordpress

我正在尝试使用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');

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

1 个答案:

答案 0 :(得分: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;
}