我正在尝试使用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');
由于某种原因它根本不起作用!我花了很多时间寻找合适的解决方案但是徒劳无功。任何快速解决此问题的方法都将受到高度赞赏。
答案 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;
}