Спустя почти год с начала работы блога, я наконец-то решила сделать так, чтобы переходить на главную страницу можно было по клику на шапку сайта. Поскольку сама картинка содержит название и описание блога, то делать это еще раз в настройках WordPress было не только бессмысленно, но и глупо, т. к. надпись заслоняла бы все, что я так старательно рисовала. 😀

Итак, чтобы осуществить задумку, мне понадобилось порыться в коде (предварительно порывшись в Яндексе и Гугле).

Изменения вносятся в файл header.php (он же «Шапка», он же «Заголовок», он же что-то похожее по смыслу в зависимости от шаблона):

Находим строку, где начинается собственно «тело» шапки (тег <body>):

<?php wp_head(); ?>
</head>
<body>
<div id="title"><?php echo get_settings('home'); ?>/"><h1><?php bloginfo('name'); ?></h1></a>
<?php bloginfo('description'); ?></div>
</div>
<div id="pages">
<ul><?php wp_list_pages('title_li=&nbsp;' ); ?></ul>
</div>

и перед div’ом, отвечающим за картинку вставляем строку:

<div id="header" onclick="javascript: window.location.href='http://host.domen/'"  title="your_alternative_text&alt">

Получаем:

<?php wp_head(); ?>
</head>
<body>
<div id="header" onclick="javascript: window.location.href='http://host.domen/'"  title="your_alternative_text&alt">
<div id="title"><?php echo get_settings('home'); ?>/"><h1><?php bloginfo('name'); ?></h1></a>
<?php bloginfo('description'); ?></div>
</div>
<div id="pages">
<ul><?php wp_list_pages('title_li=&nbsp;' ); ?></ul>
</div>

Где «host.domen» — адрес сайта, «your_alternative_text&alt» — описание, которое будет всплывать при наведении курсора на шапку.

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

Для этого в файле CSS в блоке, отвечающем за тот самый id=»header» меняем значение параметра cursor. Это выглядит примерно так:

 
#header {
    height: 260px;
    width: 780px;
    background-image: url(images/header.jpg);// здесь путь к фоновому изображению
    background-repeat: no-repeat;
    margin: 0 auto;
    clear: both;
    background-position: left;
    cursor: hand;

Однако!

Это пример одного шаблона, благодаря которому я, собственно, подправила свой.
В моем случае все выглядит немного по-другому:

<body>
<div id="art-page-background-simple-gradient">
</div>
<div id="art-main">
<div class="art-Sheet">
    <div class="art-Sheet-tl"></div>
    <div class="art-Sheet-tr"></div>
    <div class="art-Sheet-bl"></div>
    <div class="art-Sheet-br"></div>
    <div class="art-Sheet-tc"></div>
    <div class="art-Sheet-bc"></div>
    <div class="art-Sheet-cl"></div>
    <div class="art-Sheet-cr"></div>
    <div class="art-Sheet-cc"></div>
    <div class="art-Sheet-body">
<div class="art-Header" onclick="javascript: window.location.href='http://janies-gotagun.ru/'"  title="На главную">
    <div class="art-Header-jpeg"></div>
 
</div>

И еще пара слов про курсоры. В моем шаблоне есть два их вида: default и pointer (у себя вы можете определить их поиском в файле стиля по слову cursor). Нетрудно догадаться, какой каким образом выглядит. Поэтому вот тут я его и поменяла:

div.art-Header
{
	margin: 0 auto;
	position: relative;
	z-index:0;
	width: 100%;
	height: 225px;
	cursor: pointer;
}

Приятного вам блоговедения! 😉

Как сделать переход на главную при клике на шапку сайта?

Метки:            

Комментарии:

Дешевые перелеты из Санкт-Петербурга

Куда Дата вылета Найти билет

Москва

13.03.2019

Билеты от 952

Ростов-на-Дону

15.01.2019

Билеты от 1 418

Калининград

14.11.2018

Билеты от 1 477

Владикавказ

22.10.2018

Билеты от 1 519

Набережные Челны

20.10.2018

Билеты от 1 520

Волгоград

12.11.2018

Билеты от 1 528

Бургас

27.08.2018

Билеты от 1 684

Минеральные Воды

07.12.2018

Билеты от 2 034

Махачкала

11.11.2018

Билеты от 2 034

Киров

25.03.2019

Билеты от 2 038

Калуга

25.09.2018

Билеты от 2 245

Будапешт

16.01.2019

Билеты от 2 284

Чебоксары

21.11.2018

Билеты от 2 532

Пермь

18.03.2019

Билеты от 2 547

Краснодар

18.02.2019

Билеты от 2 547

Варна

25.09.2018

Билеты от 2 699

Екатеринбург

17.10.2018

Билеты от 2 731

Гюмри

17.10.2018

Билеты от 2 762

Кёльн

10.12.2018

Билеты от 2 763

Родос

22.08.2018

Билеты от 2 810

Подгорица

22.08.2018

Билеты от 2 888

Казань

17.10.2018

Билеты от 2 952

Адлер

27.11.2018

Билеты от 2 979

Тамбов

16.11.2018

Билеты от 2 984

Самара

18.11.2018

Билеты от 3 053

Симферополь

23.08.2018

Билеты от 3 075

Назрань

06.09.2018

Билеты от 3 240

Грозный

07.10.2018

Билеты от 3 258

Стокгольм

26.09.2018

Билеты от 3 283

Череповец

21.12.2018

Билеты от 3 286

Пиза

04.12.2018

Билеты от 3 307

Лондон

14.11.2018

Билеты от 3 307

Милан

11.12.2018

Билеты от 3 307

Тиват

23.08.2018

Билеты от 3 318

Ереван

20.10.2018

Билеты от 3 341

Ярославль

10.09.2018

Билеты от 3 388

Брянск

27.08.2018

Билеты от 3 399

Тбилиси

10.01.2019

Билеты от 3 462

Стамбул

10.01.2019

Билеты от 3 462

Анталия

22.08.2018

Билеты от 3 470

Астрахань

14.10.2018

Билеты от 3 559

Геленджик

18.09.2018

Билеты от 3 559

Хельсинки

12.12.2018

Билеты от 3 561

Мурманск

23.11.2018

Билеты от 3 599

Курск

20.12.2018

Билеты от 3 600

Саранск

06.09.2018

Билеты от 3 663

Сыктывкар

03.10.2018

Билеты от 3 775

Челябинск

26.09.2018

Билеты от 3 781

Таллин

02.01.2019

Билеты от 3 798

Вологда

10.10.2018

Билеты от 3 822

Энфидха

18.09.2018

Билеты от 3 866

Нижний Новгород

14.10.2018

Билеты от 3 875

Ставрополь

17.11.2018

Билеты от 3 977

Братислава

13.10.2018

Билеты от 3 980

Ижевск

19.09.2018

Билеты от 4 051

Новосибирск

15.01.2019

Билеты от 4 058

Сургут

02.10.2018

Билеты от 4 058

Красноярск

15.01.2019

Билеты от 4 058

Воронеж

26.10.2018

Билеты от 4 095

Уфа

24.10.2018

Билеты от 4 138

Иваново

23.09.2018

Билеты от 4 191

Жерона

25.09.2018

Билеты от 4 210

Томск

17.10.2018

Билеты от 4 321

Берлин

03.12.2018

Билеты от 4 322

Архангельск

11.02.2019

Билеты от 4 326

Кострома

02.09.2018

Билеты от 4 384

Оренбург

06.09.2018

Билеты от 4 410

Венеция

12.12.2018

Билеты от 4 411

Минск

17.09.2018

Билеты от 4 418

Римини

29.08.2018

Билеты от 4 449

Ларнака

19.10.2018

Билеты от 4 486

София

22.09.2018

Билеты от 4 577

Саратов

02.09.2018

Билеты от 4 600

Салоники

08.10.2018

Билеты от 4 649

Рим

11.11.2018

Билеты от 4 670

Гданьск

11.12.2018

Билеты от 4 723

Барселона

03.12.2018

Билеты от 4 736

Лейпциг-Халле

29.09.2018

Билеты от 4 739

Тюмень

22.10.2018

Билеты от 4 848

Дрезден

27.08.2018

Билеты от 4 915

Псков

01.10.2018

Билеты от 4 938

Иер

13.10.2018

Билеты от 4 963

Катания

03.12.2018

Билеты от 5 019

Копенгаген

27.10.2018

Билеты от 5 043

Липецк

06.09.2018

Билеты от 5 063

Ульяновск

20.09.2018

Билеты от 5 100

Пенза

18.10.2018

Билеты от 5 169

Анапа

23.09.2018

Билеты от 5 225

Франкфурт-на-Майне

16.11.2018

Билеты от 5 300

Иркутск

05.12.2018

Билеты от 5 303

Элиста

20.09.2018

Билеты от 5 448

Магнитогорск

22.08.2018

Билеты от 5 542

Брюссель

07.11.2018

Билеты от 5 557

Осло

27.12.2018

Билеты от 5 566

Белгород

28.09.2018

Билеты от 5 605

Прага

26.10.2018

Билеты от 5 636

Лиссабон

29.10.2018

Билеты от 5 636

Вена

16.12.2018

Билеты от 5 662

Ницца

17.10.2018

Билеты от 5 665

Афины

12.11.2018

Билеты от 5 670