2016-06-27 4 views
0

Footer CSS появляется право на каждой странице, кроме single.php страницы .. браузеры читает на каждой странице в CSS:WordPress колонтитул CSS не работает

#sidebar + #wrapper + #footer { 
margin-left:18em; 
} 

но на полную страницу сообщения

#sidebar + #wrapper + #footer { 
margin-left: 18em; 
} 

он не работает

Footer CSS

/* Footer */ 

    #sidebar + #wrapper + #footer { 
     margin-left: 18em; 
    } 

     @media screen and (max-width: 1280px) { 

      #sidebar + #wrapper + #footer { 
       margin-left: 0; 
      } 

     } 

    #footer > .inner a { 
     border-bottom-color: rgba(255, 255, 255, 0.15); 
    } 

     #footer > .inner a:hover { 
      border-bottom-color: transparent; 
     } 

    #footer > .inner .menu { 
     font-size: 0.8em; 
     color: rgba(255, 255, 255, 0.15); 
    } 

    #header + #wrapper + #footer > .inner { 
     margin: 0 auto; 
    } 

footer.php

 <!-- Footer --> 
      <footer id="footer" class="wrapper style1-alt"> 
       <div class="inner"> 
        <ul class="menu"> 

        <?php if (! dynamic_sidebar('footer_sidebar')) : ?> 
         <li>&copy; Untitled. All rights reserved.</li> 
        <?php endif; ?> 


        </ul> 
       </div> 
      </footer> 

     <!-- Scripts --> 

<?php wp_footer(); ?> 
    </body> 
</html> 

single.php

<?php get_header(); ?> 

     <!-- Wrapper --> 
      <div id="wrapper"> 

       <!-- One --> 
        <section id="one" class="wrapper style2 spotlights"> 

        <?php while(have_posts()) : the_post(); ?> 
         <section> 
          <div class="content"> 
           <div class="sin_content"> 
            <h2><?php the_title(); ?></h2> 
             <?php echo do_shortcode("[easy_image_gallery]"); 
             remove_filter('the_content', 'easy_image_gallery_append_to_content'); ?> 
         </div> 
            <?php the_content(); ?> 

           </div> 
          </div> 
         </section> 
        <div class="wordpress_commentss-hd"> 
         <div class="wordpress_commentss"> 
          <?php comments_template(); ?> 
         </div> 
        </div> 
        <?php endwhile; ?> 


        </section> 
      </div> 

<?php get_footer(); ?> 

почему он не работает на полных страниц постов в то время как отлично работает на других страницах?

+0

общий код, пока это не meaningles –

+0

вы пробовали с помощью '#sidebar, #wrapper, # footer'? – Lee

+1

Это использует соседний селектор css (+) и будет работать только в том случае, если боковая панель, обертка и нижний колонтитул сразу следуют друг за другом как братья и сестры. Я думаю, single.php может отсутствовать один из них или иметь некоторые элементы между выбранными элементами. – Johan

ответ

0

Ха-ха, нашел это :) У вас слишком много закрывающих div. Удалите один в single.php между:

remove_filter('the_content', 'easy_image_gallery_append_to_content'); ?> 
</div> <--- That one! 
    <?php the_content(); ?> 
+1

Большое вам спасибо, вы очень помогли, вы спасли мой день :)) –