2016-12-13 3 views
0

Я создаю сайт Wordpress и использую тему по умолчанию 2017.Wordpress 2017 шаблон полной ширины

Я создал дочернюю тему и создал шаблон для полной ширины, но мне не удалось решить эту проблему в файле css.

Я хотел бы сделать некоторые CSS, как:

.full-width { width: 100%; } 

, а затем просто применить его

<div class="entry-content full-width"> 

, но по какой-то причине он никогда не перезаписывать ширину стилей по умолчанию: 58%

единственный способ, которым я смог это решить, - написать стиль прямо к элементу

<div class="entry-content" style="width:100%;"> 

У вас есть идеи, как решить эту проблему с помощью класса css?

ответ

1

У меня есть решение, добавив фильтр в functions.php, и это сработало для меня.

function twentyseventeen_body_classes_child($classes){ 
    if(is_page() && is_page_template('full-width.php')){ 
     $classes[] = 'page-single-column'; 
     $classes = array_diff($classes, array('page-two-column')); 
    } 
    return $classes; 
} 
add_filter('body_class', 'twentyseventeen_body_classes_child');