Как вывести код, информацию, виджет только на главной странице сайта WordPress

Здравствуйте, многие думаю сталкивались с проблемой – как вывести код или информацию только на главной странице сайта.

Без использования плагина данную проблему можно решить следующим образом.

Чтобы спрятать необходимый код, скрипт, информацию, виджет и т.д. с главной страницы сайта, нам нужно обернуть их в следующий код:

1 if ($_SERVER["REQUEST_URI"] == '/') { ?>

Код, информация, виджет и т.п., которые нужно скрыть.

1 else {?>

 

Как видите это простое логическое условие – “если страница главная то.., иначе следующее…” (if … else …)

Пример 1.

На главной странице моего сайта расположена информация, прочитав которую, вы узнаете о чем я здесь пишу:

Так вот ее я и поместил в вышеуказанные теги.

А после идет перечисление последних статей моего сайта в хронологическом порядке.

И если вы нажмете на ссылке “Предыдущие статьи”, то информацию о сайте вы уже не увидите.

Чтобы реализовать данную функцию изменения я вносил в файл index.php моего сайта, который отвечает за отображение главной страницы.

 

Пример 2.

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

Поэтому, мне пришлось залезть в код файла footer.php (отвечающий за подвал) и изменить в нем код вывода данного виджета, следующим образом:

1
"footer">

2

3   

4   class="footer-recent-posts">

5 if ($_SERVER["REQUEST_URI"] == '/') { ?>

6

:)

7 else {?>

8     

Последние статьи

9     'showposts=3'); ?>

10     

11     while (have_posts()) : the_post(); ?>

12     
  • 14     'd-m-Y') ?>

    15     

    16     endwhile;?>

    17     

    18

    19   

    20   

    То есть если страница главная, то отображается смайлик – :), а если нет, то виджет “Последние записи”.

     

    PS: Вышеуказанный код можно использовать также для вывода информации на определенной странице, категории, записи, для этого достаточно вместо “/” указать url нужной страницы, записи, категории и пр., например:

    1 if ($_SERVER["REQUEST_URI"] == '/?p=15') { ?>

    2

    3 Код, информация, виджет и т.п., которые нужно скрыть.

    4

    5 else {?>

    То есть информация будет показана для записи с url: http://ваш домен/?p=15

    This article was updated on август 19, 2024

    You should also read:

    Правильный robots.txt для WordPress

    Файл robots.txt

    Есть у движка wordpress одна проблема в техническом плане. Заключается она в дублирование контента и мусорных страниц. Эта штука сулит очень большие проблемы с поисковыми системами, особенно если очень увлекаться тегами (метками).

    В самом плохом варианте сайт может попасть под фильтр Яндекса АГС (бан, когда в индексе остается 10 или менее страниц), и в дополнительный индекс Гугла. Объяснять, что такое АГС и дополнительный индекс я сейчас не буду, эта тема отдельного разговора, а вот как решить проблему с дублями я расскажу.

    Плагин для WordPress

    Плагин для автоматической перелинковки WordPress

    Давно знал о существовании плагина для автоматической перелинковки на WordPress, но никак руки до него не доходили, а точнее, не думал что он настолько полезен. Лишь однажды, когда я случайно попал на новостной сайт (какая-то новость заинтересовала), прочитал новость, а потом перешел по внутренней ссылке этой новости, а потом в другой новости снова перешел по внутренней ссылке (все эти ссылки просто были внутри статьи на каком-то слове или фразе)… в общем, я понял, что с помощью этих внутренних перелинковок можно надолго задержать посетителя на вашем сайте, то есть как бы улучшаются “поведенческие факторы”, которые сейчас упорно стараются использовать все поисковые системы при поднятии сайта в топе или для понижения его позиций.

    Обзор SEO-плагина WordPress SEO by Yoast

    В данном обзоре будет рассмотрен и протестирован бесплатный плагин для Вордпресса WordPress SEO by Yoast. В сентябре 2012 года была выпущена новая версия этого плагина с номером 1.2.8.4, совместимая с версией WordPress 3.4.2. WordPress SEO by Yoast имеет много положительных отзывов, и на сайте wordpress.org он оценён 4,7 балами из 5. Тестирование его функций для этого обзора было выполнено на WordPress 3.4.2.

    Как перевести тему или плагин WordPress — пошаговая инструкция

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

    Шаблонизация WordPress довольно несложная, и можно недорого найти хорошего дизайнера и верстальщика WordPress тем. В среднем цена на хороший дизайн темы WordPress стоит от $30-40, и гдето столько же стоит отверстать шаблон под ваш движок.