I have a table for pages and I am listing them in the navbar. I want to exclude certain pages, how can I do that?
Here is the function I'm using to get the pages.
function get_pages() { $pages = array(); $query = mysql_query("SELECT `posts`.`id` AS `post_id`, `post_title`, `post_name`, `post_body` FROM `posts` WHERE `post_type` = 'page' ORDER BY `post_id` ASC"); while ( $row = mysql_fetch_assoc($query)) { $pages[] = $row; } return $pages; }and here is the code that I use to list them:
<?php foreach (get_pages() as $page) { ?> <li><a href="page.php?p=<?php echo $page['post_name']; ?>"><?php echo $page['post_title']; ?></a></li> <?php } ?>