• I added a full width template page to a WordPress site for use on one page: https://pjstagingdecorating.com/portfolio-testing2/#DTprettyPhoto

    I added a new PHP file as well as CSS to my stylesheet. The template does appear as an option BUT the content is not appearing across the full width of the page. PHP and CSS below.

    <?php
    /**
     * Template Name: Full Width
     *
     * This is the template that displays all pages by default.
     * Please note that this is the WordPress construct of pages and that other
     * 'pages' on your WordPress site will use a different template.
     *
     * @package WordPress
     * @subpackage Twenty_Thirteen
     * @since Twenty Thirteen 1.0
     */
    
    get_header(); ?>
    
        <div id="primary" class="content-area">
            <div id="content" class="site-content" role="main">
    
                <?php /* The loop */ ?>
                <?php while ( have_posts() ) : the_post(); ?>
    
                    <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
                        <header class="entry-header full-width">
                            <?php if ( has_post_thumbnail() && ! post_password_required() ) : ?>
                            <div class="entry-thumbnail">
                                <?php the_post_thumbnail(); ?>
                            </div>
                            <?php endif; ?>
    
                            <?php if (is_front_page()) : ?>
    <?php else : ?>
    <h1 class="entry-title full-width"><?php the_title(); ?></h1>
    <?php endif; ?>
                        </header><!-- .entry-header -->
    
                        <div class="entry-content full-width">
                            <?php the_content(); ?>
                            <?php wp_link_pages( array( 'before' => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentythirteen' ) . '</span>', 'after' => '</div>', 'link_before' => '<span>', 'link_after' => '</span>' ) ); ?>
                        </div><!-- .entry-content -->
    
                        <footer class="entry-meta">
                            <?php edit_post_link( __( 'Edit', 'twentythirteen' ), '<span class="edit-link">', '</span>' ); ?>
                        </footer><!-- .entry-meta -->
                    </article><!-- #post -->
    
                <?php endwhile; ?>
    
            </div><!-- #content -->
        </div><!-- #primary -->
    
    <?php get_footer(); ?>

    And the CSS:

    .full-width {
    	margin-left: auto !important;
    	margin-right: auto !important;
    	height: auto;
    	padding-right: 1em !important;
            max-width: 1110px!important;
    	width: 95%!important;
    }
    
    .hentry {
    margin: 0 auto 48px;
    max-width: 100%;
    }

    Any thoughts on what I am doing wrong? Thanks!

  • The topic ‘Full Width Template for Twenty Thirteen’ is closed to new replies.