函数介绍

<?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;
}