function glm_get_visable_page_ids()
{
static $publishPageIds = array();
+ //return implode( ',', $publishPageIds );
if ( empty( $publishPageIds ) ) {
// Find all pages marked published
$publishedPages = get_pages(
array(
'post_type' => 'page',
'post_status' => 'publish',
+ 'sort_order' => 'asc',
)
);
- foreach ( $publishedPages as $page ) {
- if ( !$page->post_password ) {
- $publishPageIds[] = $page->ID;
+ if ( $publishedPages ) {
+ foreach ( $publishedPages as $page ) {
+ if ( !$page->post_password ) {
+ $publishPageIds[] = $page->ID;
+ }
}
}
+ return implode( ',', $publishPageIds );
+ } else {
+ return '';
}
- return $publishPageIds;
}
/**