Get_Header не работает на домашней странице Wordpress - перепробовал почти все - PullRequest
0 голосов
/ 05 ноября 2019

На моем веб-сайте: www.TattiniBoots.com я хотел бы добавить заголовок большего размера, чем на всех других страницах. Ниже приведен код, который я использую

<?php 
       if (is_front_page() ) {
               get_header( 'home' );

        } else {
               wp_head();
       }
?>

. При удалении функции else все другие страницы теряют заголовок, кроме домашней страницы;и поэтому я уверен, что скрипт вызова работает должным образом

Мой новый файл заголовка, который я вызываю, это: "header-home.php", который включает в себя col-md-12 вместо col-md-3,Тем не менее, он не отображает

Даже при удалении всего кода из "header-home.php" оригинальный старый заголовок все равно будет отображаться на домашней странице

Что я делаю не так?

Мне просто нужно изменить одну строку кода на этой странице индекса (col-md-12 вместо col-md-3)

1 Ответ

0 голосов
/ 06 ноября 2019

Вы можете сделать это программно, не создавая другой header-home.php. Ниже приведен код.

if (is_front_page()){
 $header_home_class = "col-md-12";
} else {
 $header_home_class = "col-md-3";
}

// везде, где вы хотите добавить имя класса

<div class="<?php echo esc_attr($header_home_class);?>">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...