dimitris93
dimitris93

Reputation: 4273

Wordpress Blank Page with header/sidebar/footer of my template

How can i create a page in a directory like public_html/test1 that has a single blank page with the header/sidebar/footer of my actual template.
I can only see the header, no sidebar , no content ( by content i mean "Hello." ). I'm using twenty fourteen template.

This is the php code i am using:

<?php
/*
* Template Name: My own page!
* Description: I made a page!
*/ 
require (dirname(dirname( __FILE__ )).'/wp-load.php');
get_header();   
get_sidebar();
?>
Hello.

Note: if i delete the the_content(); get_footer(); , then the header ONLY appears but without format.

Any help deeply appreciated

Upvotes: 2

Views: 3097

Answers (1)

Fahad Hasan
Fahad Hasan

Reputation: 10506

The content isn't appearing because there's no loop inside your template. Please add this code inside your template and move your template file to the 'page-templates' folder inside the twentyfourteen theme.

<?php
/*
* Template Name: My own page!
* Description: I made a page!
*/

get_header(); ?>

<div id="main-content" class="main-content">

    <div id="primary" class="content-area">
        <div id="content" class="site-content" role="main">
            <?php
                // Start the Loop.
                while ( have_posts() ) : the_post();

                    // Include the page content template.
                    get_template_part( 'content', 'page' );

                endwhile;
            ?>
        </div><!-- #content -->
    </div><!-- #primary -->
</div><!-- #main-content -->

<?php
get_sidebar();
get_footer();

p.s. you can remove the div's if you'd like to.

Upvotes: 1

Related Questions