Как добавить изображение заголовка для всех страниц в WordPress, кроме главной страницы? - PullRequest
0 голосов
/ 09 ноября 2019

У меня работает

WordPress 5.2.4 с запущенной темой Astrid.

Я добавил изображение заголовка для первой страницы. Это показывает нормально. Теперь я хотел бы добавить одно изображение для остальных страниц. Когда я захожу в

Внешний вид> Область заголовка> Тип заголовка

, я вижу, что есть возможность установить тип заголовка для изображений для остальных страниц.

enter image description here

Но я нигде не вижу возможности указать изображение.

Есть ли способ установить изображение дляостальные страницы?

1 Ответ

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

Вы должны добавить действие фильтра в ваш файл theme.php активной темы, где вы можете указать изображения заголовков для домашней и других страниц. Пожалуйста, проверьте код ниже, он работает нормально для меня.

function change_header_img($url_for_image) {
    if (is_front_page() && is_home()){ 
        $url_for_image = "http://localhost/.../bg-section.jpg"; //home or front page header image link
    }else {
        $url_for_image = "http://localhost/.../1920x400.png"; //other pages header image link
    }
    return $url_for_image;
}
add_filter('theme_mod_header_image', 'change_header_img');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...