Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php $template_directory = get_bloginfo('template_directory'); ?>
- <?php $nav_id = 'home'; ?>
- <?php
- $nav_posts = $wpdb->get_results( "SELECT id FROM $wpdb->posts WHERE post_type = 'nav_menu_item' and post_status = 'publish' ORDER BY menu_order ASC" );
- $exclude = $base_pages = array();
- foreach($nav_posts as $nav) {
- $_menu_item_object = get_post_meta($nav->id,'_menu_item_object',true);
- $post_status = get_post_status( get_post_meta($nav->id,'_menu_item_object_id',true) );
- if($_menu_item_object=='page' && $post_status=='publish') {
- $exclude[] = $_menu_item_object_id = get_post_meta($nav->id,'_menu_item_object_id',true);
- $base_pages[] = get_post($_menu_item_object_id);
- }
- }
- $second_pages = get_pages(array('exclude'=>$exclude));
- $pages = array_merge($base_pages,$second_pages);
- foreach($pages as $page) {
- $post = $page;
- setup_postdata($post);
- $pageName = get_the_title();
- $nav_id = strtolower(trim(str_replace(" ", "_", $pageName)));
- $template = get_post_meta($post->ID,'_wp_page_template',true);
- if( $template != '' && $template != 'default') include($template); else include("page.php");
- } ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement