function x_demo_content_create_nav_menu($menu_id, $front_page_is_page, $front_page_is_blog, $front_page_is_portfolio, $include_posts, $include_portfolio_items) { if ($front_page_is_page) { wp_update_nav_menu_item($menu_id, 0, array('menu-item-title' => __('Home', '__x__'), 'menu-item-object-id' => x_demo_content_home_page(), 'menu-item-object' => 'page', 'menu-item-type' => 'post_type', 'menu-item-status' => 'publish')); if ($include_posts) { wp_update_nav_menu_item($menu_id, 0, array('menu-item-title' => __('Blog', '__x__'), 'menu-item-object-id' => x_demo_content_blog_page(), 'menu-item-object' => 'page', 'menu-item-type' => 'post_type', 'menu-item-status' => 'publish')); } if ($include_portfolio_items) { wp_update_nav_menu_item($menu_id, 0, array('menu-item-title' => __('Portfolio', '__x__'), 'menu-item-object-id' => x_demo_content_portfolio_page(), 'menu-item-object' => 'page', 'menu-item-type' => 'post_type', 'menu-item-status' => 'publish')); } // // If front page is blog. // } elseif ($front_page_is_blog) { wp_update_nav_menu_item($menu_id, 0, array('menu-item-title' => __('Home', '__x__'), 'menu-item-url' => home_url('/'), 'menu-item-status' => 'publish')); if ($include_portfolio_items) { wp_update_nav_menu_item($menu_id, 0, array('menu-item-title' => __('Portfolio', '__x__'), 'menu-item-object-id' => x_demo_content_portfolio_page(), 'menu-item-object' => 'page', 'menu-item-type' => 'post_type', 'menu-item-status' => 'publish')); } // // If front page is portfolio. // } elseif ($front_page_is_portfolio) { wp_update_nav_menu_item($menu_id, 0, array('menu-item-title' => __('Home', '__x__'), 'menu-item-object-id' => x_demo_content_portfolio_page(), 'menu-item-object' => 'page', 'menu-item-type' => 'post_type', 'menu-item-status' => 'publish')); if ($include_posts) { wp_update_nav_menu_item($menu_id, 0, array('menu-item-title' => __('Blog', '__x__'), 'menu-item-object-id' => x_demo_content_blog_page(), 'menu-item-object' => 'page', 'menu-item-type' => 'post_type', 'menu-item-status' => 'publish')); } } }
if (isset($x['cs_settings'])) { update_post_meta($entry_id, '_cornerstone_settings', $x['cs_settings']); } } } x_demo_content_set_stage_completed('process-data-files'); } // Clear Image Cache // ============================================================================= wp_cache_delete('x_demo_content_images'); // Set Page Options // ============================================================================= if (x_demo_content_stage_not_completed('set-page-options')) { if ($front_page_is_page) { update_option('show_on_front', 'page'); update_option('page_on_front', x_demo_content_home_page()); if (x_demo_content_blog_page()) { update_option('page_for_posts', x_demo_content_blog_page()); } } elseif ($front_page_is_blog) { update_option('show_on_front', 'posts'); } elseif ($front_page_is_portfolio) { update_option('show_on_front', 'page'); update_option('page_on_front', x_demo_content_portfolio_page()); if (x_demo_content_blog_page()) { update_option('page_for_posts', x_demo_content_blog_page()); } } x_demo_content_set_stage_completed('set-page-options'); } // Create Menu
// ============================================================================= // ============================================================================= // TABLE OF CONTENTS // ----------------------------------------------------------------------------- // 01. Specify $pages Array // 01. Add Page Data // ============================================================================= // Specify $pages Array // ============================================================================= $pages = array(); // Add Page Data // ============================================================================= // // Front page with content. // if ($front_page_is_page && x_demo_content_home_page() == false) { $pages['page-page'] = array('post_title' => 'Demo: Home', 'post_content' => $front_page_content, 'post_type' => 'page', 'post_status' => 'publish', 'post_date' => date('Y-m-d H:i:s', strtotime('-2 days')), 'page_template' => $front_page_template, 'x_info' => array('cs_data' => $front_page_cs_data, 'cs_settings' => $front_page_cs_settings)); if (!empty($front_page_meta)) { $pages['page-page']['x_info']['meta'] = $front_page_meta; } } // // Blog. // if ($include_posts && x_demo_content_blog_page() == false) { $pages['page-blog'] = array('post_title' => 'Demo: Blog', 'post_type' => 'page', 'post_status' => 'publish', 'post_date' => date('Y-m-d H:i:s', strtotime('-2 days')), 'post_template' => 'default'); } // // Portfolio. // if (($include_portfolio_items || $front_page_is_portfolio) && x_demo_content_portfolio_page() == false) {