コード例 #1
0
ファイル: data-pages.php プロジェクト: skywindzz/blue_leopard
// 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) {
    $pages['page-portfolio'] = array('post_title' => 'Demo: Portfolio', 'post_type' => 'page', 'post_status' => 'publish', 'post_date' => date('Y-m-d H:i:s', strtotime('-2 days')), 'page_template' => 'template-layout-portfolio.php', 'x_info' => array('meta' => array('_x_portfolio_category_filters' => array('All Categories'), '_x_portfolio_columns' => 'Two', '_x_portfolio_layout' => 'full-width', '_x_portfolio_posts_per_page' => '24', '_x_portfolio_disable_filtering' => '')));
}
コード例 #2
0
ファイル: setup.php プロジェクト: bitflipper1/ghcontracting
// =============================================================================
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
// =============================================================================
if (x_demo_content_stage_not_completed('create-menu')) {
    //
    // Check if the menu exists and delete it if it does.
    //
    $menu_name = 'X Demo Menu';
    $menu_exists = wp_get_nav_menu_object($menu_name);
    if ($menu_exists) {
コード例 #3
0
ファイル: helper.php プロジェクト: skywindzz/blue_leopard
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'));
        }
    }
}