Виведення даних тільки на головній сторінці

Сьогодні прислали цікаве питання, відповідь на який у своєму блозі я не знайшов, тому вирішив написати окремий пост. Надіслати свої цікаві запитання ви можете тут .

Здравствуйте, підкажіть будь ласка, як зробити так, щоб слайдер який я використовую «Meteor-Slider» в шапці сайту, виводився тільки на головній сторінці, при переході за статтями не відображався ...
Спасибі!
У плагіна ось такий код вставки:

 php if (function_exists ('meteor_slideshow')) {meteor_slideshow (); }?>

Для того, щоб налаштувати висновок будь-якої інформації тільки на головній сторінці WordPress блогу, необхідно прописати функцію, яка б перевіряла яка сторінка блогу відкрита в даний момент і в залежності від результату виводила або не виводила потрібну нам інформацію.

У WordPress є кілька функцій, які повинні допомогти з цим, це функції is_home і is_front_page , по посиланнях є приклади їх використання.

Здавалося б все просто, але на практиці ці функції не завжди працюють, тому надійніше і простіше використовувати перевірку змінної:

$ _SERVER ["REQUEST_URI"]

.

У даному конкретному випадку, для вирішення поставленого завдання, код можна написати ось так:

 php if (($ _SERVER ["REQUEST_URI"] == "/ ")): # Виводимо слайдер тільки на головній сторінці?>
 Php if (function_exists ('meteor_slideshow')) {meteor_slideshow ();}?>
 Php endif;?>

Варіантів для використання цієї перевірочної функції величезна безліч, найчастіше використовують щоб виводити блогрол тільки на головній сторінці, або рекламний банер який нибудь ну і тп. придумаєте самі.

Зауваження щодо поліпшення коду, альтернативні варіанти вітаються в коментарях. Туди ж писати, якщо у вас щось не вийшло.

Опубліковано: 13/11/12 @ 09:27
Розділ Блоги

Рекомендуємо:

Як вивести сайт з-під фільтра : 8 нестандартних кейсів
Мої маленькі вибори
16 листопада, Вінниця - Speakers ' Corner : Використання сучасний технологій та фреймворків з JavaScript і HTML5 для розробки прототипу додатку всього за кілька годин
5 способів уникнути неприємностей зі своїм СПД
14 листопада, Київ - Speakers ' Corner : Пора наново відкрити для себе можливості розробки мови Erlang