我使用get_posts()
使用特定页面模板返回所有页面数组,但是我可以进行调整,以便使用其他(或多个)页面模板拉入页面吗?
$procedure_pages = get_posts(array(
'post_type' => 'page',
'posts_per_page' => -1,
'meta_query' => array(
array(
'key' => '_wp_page_template',
'value' => 'template-procedure-minimal.php'
)
)
));
我可以简单地将value
变成这样的嵌套数组吗?
$procedure_pages = get_posts(array(
'post_type' => 'page',
'posts_per_page' => -1,
'meta_query' => array(
array(
'key' => '_wp_page_template',
'value' => array(
'template-procedure.php',
'template-procedure-minimal.php'
)
)
)
));
答案 0 :(得分:1)
您可以使用以下内容在模板数组中查找
$args = array(
'post_type' => 'page',
'posts_per_page' => -1,
'meta_query' => array(
array(
'key' => '_wp_page_template',
'value' => array ( 'template-procedure.php', 'template-procedure-minimal.php' ),
'compare' => 'IN'
)
)
);