【描述】获取页面编号列表。
【使用】
<?php get_all_page_ids() ?>
【参数】无
【返回的值】(array)页面编号列表
【示例注释】
用法:$wpdb
【修改记录】自2.0.0版本后
【源文件】get_all_page_ids() 位于wp-includes/post.php中。
/**
* Get a list of page IDs.
*
* @since 2.0.0
* @uses $wpdb
*
* @return array List of page IDs.
*/
function get_all_page_ids() {
global $wpdb;
if ( ! $page_ids = wp_cache_get('all_page_ids', 'posts') ) {
$page_ids = $wpdb->get_col("SELECT ID FROM $wpdb->posts WHERE post_type = 'page'");
wp_cache_add('all_page_ids', $page_ids, 'posts');
}
return $page_ids;
}