Всем привет дорогие читатели сайта. В этой статье я хотел бы Вам рассказать по поводу того, как можно на WordPress определить: находится ли пользователь на главной странице или же нет. В зависимости от этого, Вы можете показывать определенные данные пользователю, который находится на нужных страницах ресурса.
Вообще передо мной стояла такая задача: на главной странице нужно было показывать кнопки социальных сетей в нужном месте, а когда пользователь переходит на внутреннюю страницу (статью), эти кнопки необходимо было скрыть, так как они присутствовали после статьи.
На самом деле, данным методом можно выводить любую нужную Вам информацию, причем код можно выполнять прямо в виджетах или же статьях (страницах). Для своих целей я установил плагин PHP Code Widget, чтобы выполнить код в сайдбаре.
Вот так у меня социальные сети выводятся на главной странице:
А вот так у меня выводятся, когда я захожу на любую внутреннюю страницу:
Другими словами, они не выводятся, так как имеются под статьями (контентом). Для этих целей я использовал совершенно простой код, который вставил в виджет PHP Code Widget:
<?php
if (is_front_page() ) {
echo('выводим что надо'); // действие для главной страницы
}
?>
Вот такой простой и небольшой код. Можно условием также проверить, чтобы другие данные выводились на других страницах. Если что-то непонятно Вам, то пишите мне.
Также советуем почитать на PressDev.RU
Короткая ссылка: http://pressdev.ru/?p=6606