2013-07-18 6 views
-1

Проблема в том, что на всех страницах есть content_container с установленной шириной 1056 пикселей, и я хочу, чтобы все страницы имели установленную ширину 1056 пикселей, за исключением домашней страницы, на которой Мне нужен контейнер содержимого, который охватывает всю страницу слева направо.Создание страницы в Wordpress, которая не влияет на другие страницы

ответ

0

Посмотрите на класс CSS в теге BODY, который использует WP на любой странице. Создайте собственный CSS-таргетинг на нужную страницу.

0

добавить класс к body всех файлов (index.php и page.php), как это:

<body <?php body_class(); ?>> 

, а затем цель домашней страницы с помощью CSS:

body.home #content_container{width:100%; !important} 
#content_container{width:1056px;} 
+0

Кажется, что это сработало бы, но не стало. –

+0

зависит от того, что такое 'content_container' - если это объявление класса a. перед этим 'body.home .content_container {width: 100%; Важно!} ' – Mark

0

Вы можете сделать это как это также:

<?php 
if (is_home()) { 
//This is Home page 
echo '<div id="content_container_wide">'; 
} 
    else { 
    // This is not a homepage 
    echo '<div id="content_container">'; 
    } 
?> 
Смежные вопросы