Как сделать ссылку только с главной страницы на WordPress

Ссылка с главной страницы в WordPress

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

Достаточно использовать условный оператор if.

Грамотно составленное выражение будет определять является ли эта страница главной. Если она главная — то ссылка отображается. И сделать это очень просто.

Нужно добавить в шаблон, например в футер, крошечный кусочек кода.

<?php
if ($_SERVER["REQUEST_URI"] == '/') { ?>
<a href="http://www.fortress-design.com">Ссылка с главной страницы</a>
<?php } ?>

Если хотите более понятную конструкцию, то вывести текст (ссылку) можем с помощью оператора echo

<?php
if ($_SERVER["REQUEST_URI"] == '/') {
echo('<a href="http://www.fortress-design.com">Ссылка с главной страницы</a>'); 
} ?>

Если текущая страница главная, то ссылка выводится. В противном случае она не отображается.


Понравилась статья? Поделиться с друзьями:
Комментарии: 4
  1. Андерй

    Штука определенно полезная. Но зачем вообще оставлять ссылки на главной странице сайта?

    1. FORTRESS-DESIGN (автор)

      А если кто-то хочет заработать и разместить ссылку на главной? А если кто-то продвигает свой проект или своего клиента? Ему ведь может понадобиться одна жирная ссылка с главной?

  2. Марина

    Вот-вот. Мне, например, нужно вывести на главную вебинары партнёра. Только у меня вопрос, Илья: я могу взять вот этот код и вставить его в свой блог или мне нужно там что-то заменить на свои данные?

    1. FORTRESS-DESIGN (автор)

      Марина, вы можете взять этот код и вместо «http://www.external.com/» указать нужный адрес, а анкорный текст «Ссылка с главной страницы в блоге на Вордпресс» заменить на соответствующий. Вот и все отличия.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: