samiaruponti
  • 0
Новичок

Я хочу добавить класс в главный раздел шаблона. Как мне это сделать?

  • 0

Я создаю шаблон для двадцати дочерней темы. Мне нужно добавить класс на страницу шаблона, но не на другие страницы. Мой шаблон наследует верхний и нижний колонтитулы, поэтому я не могу изменить там разметку. Как я могу добавить класс туда, не добавляя этот класс на другие страницы? Большое спасибо за помощь.

Share
  1. двадцать десять использует body_class, поэтому каждая страница уже имеет уникальный класс css. чего вы пытаетесь достичь, для чего потребуется определенный класс css?

    • 0
  2. Вероятно, вы ищете что-то вроде этого:

    <?php
    
        function add_classes_to_body_class($classes) {
    
                // make sure 'page-template.php' matches your template name
                if ( is_page_template('page-template.php') ) {
                    $classes[] = 'main';
                }
            return $classes;
        }
        add_filter( 'body_class', 'add_classes_to_body_class' );
    
    ?>
    

    убедитесь, что вы добавили body_class() в свою разметку. Традиционно это было бы в вашем теге body вот так.<body id="foobar" <?php body_class(); ?>>

    • 0

Оставить ответ

You must login to add an answer.