• Help, please!
    I want to create a full-width page template that I can use for a static home page.
    I want to be able to adjust the white space around the text so that it displays in a narrower text body, centred, on this page.

    Following what I read in another thread, I:
    1. Opened the page.php file, copied it and renamed it: “Fullwidth page.”
    2.Then I added this code to the top:

    <?php
    /*
    Template Name: Fullwidth page
    */
    ?>

    Here’s where I’m stuck.
    What else do I put in this .php file?
    What I don’t get is where/how I adjust the margins for this fullwidth page template I want to create.

    In my source page.php file, the existing code is:
    (Should I be coping a different .php file, not the “page” file?)

    get_header(); ?>
    
    		<div id="primary">
    			<div id="content" role="main">
    
    				<?php while ( have_posts() ) : the_post(); ?>
    
    					<?php get_template_part( 'content', 'page' ); ?>
    
    					<?php comments_template( '', true ); ?>
    
    				<?php endwhile; // end of the loop. ?>
    
    			</div><!-- #content -->
    		</div><!-- #primary -->
    
    <?php get_footer(); ?>

    Any help hugely appreciated. I’m on a very steep learning curve!

Viewing 5 replies - 1 through 5 (of 5 total)
  • Width and margins are always set in the CSS code. Be very sure that you are using a Child Theme — do not edit theme files in default themes.

    Thread Starter slk182

    (@slk182)

    YES! I am using a child theme.
    I have been adding customizations under:

    EDIT THEMES tab
    Click on “Stylesheet (style.css)”
    Putting blocks of customization code into this window, then clicking “Update File.”

    Good – so that’s where you can modify the width and margins there. Try using Firebug to determine the selectors you need to use to target that template.

    Thread Starter slk182

    (@slk182)

    Sorry… don’t understand. I’m totally NEW to all of this.
    I thought I was supposed to create a new .php file in order to make a Fullwidth page template. So I opened a new .php file (which I’ve called “Fullwidth Page”), put in this code at the top:

    <?php
    /*
    Template Name: Fullwidth page
    */
    ?>

    And now I have NO IDEA what else I’m supposed to put in this .php file.

    I *thought* what I am trying to do is create a template, which will then show up as an option when I create a page, and I’ll have the option to choose “Fullwidth page” which will be pre-formatted to the content width I want.

    But I don’t know where to find the code to describe what I want on my Fullwidth page.
    I copied the code from the TwentyEleven page.php, but it doesn’t seem to mention anything about margins:

    get_header(); ?>
    
    		<div id="primary">
    			<div id="content" role="main">
    
    				<?php while ( have_posts() ) : the_post(); ?>
    
    					<?php get_template_part( 'content', 'page' ); ?>
    
    					<?php comments_template( '', true ); ?>
    
    				<?php endwhile; // end of the loop. ?>
    
    			</div><!-- #content -->
    		</div><!-- #primary -->
    
    <?php get_footer(); ?>

    I need to get walked through this REAL slow. Things which may seem obvious to others are still unknown to me, have only been doing this for a few days.
    Thanks so much!!

    @slk182: Have you find the solution. If not reply me. I have found the solution after two days of struggle by reading 12 to 15 threads..
    thanks to wordpress moderators and communities..

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Create full-width page template’ is closed to new replies.