wp-按标题显示的所有页面-不只是第一个页面

时间:2018-09-22 17:08:45

标签: wordpress

如何获取所有符合条件的页面?

get_page_by_title()

以上仅带来第一个。 get_page_by_title是否可以返回页面数组?

1 个答案:

答案 0 :(得分:1)

以下是循环显示所有带有标题的页面的代码:

<?php
 $args = array(
    'sort_order' => 'asc',
    'sort_column' => 'post_title',
    'hierarchical' => 1,
    'exclude' => '',
    'include' => '',
    'meta_key' => '',
    'meta_value' => '',
    'authors' => '',
    'child_of' => 0,
    'parent' => -1,
    'exclude_tree' => '',
    'number' => '',
    'offset' => 0,
    'post_type' => 'page',
    'post_status' => 'publish'
); 
$pages = get_pages( $args); 
    foreach ($pages as $page_data) {
         $title = $page_data->post_title; 
         echo $title; 
    }
?>

您可以更改args来过滤页面。