возможно заказать разработку или сопровождение, услуги вашего сайта/блога


обновлено: 2024-02-13 в теме: Сниппеты, хаки, функции
Запросто с WordPress создание и продвижение сайтов ATs media

Как добавить информационный блок на определённую ID страницу – рубрик, меток, записи

Тем, которые задались вопросом вывода пояснительной информации, например, к определённой рубрике, метке или записи – эта статья посвящена.

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

создадим свою именную функцию (в файле functions.php) а затем прицепим эту функцию туда, куда нужно при помощи одной строки (что логичнее в плане скоростей загрузки страниц) – в конкретное место обрабатываемого файла: category.php, single.php или tag.php… и т.д.

Начнём концерт:


 

как вывести информационный блок по id страницы, прописав условие в php файле

 

 

 

 

Здесь вряд ли нужно много болтать о полезности предприятия вывода пояснительной информации на определённой странице: если вы задались этим вопросом, то уже представляете куда применить эту фичу…

 

А значит займёмся делом:

 

 

Эти примеры прописываются непосредственно в нужный документ, например в category.php.

 

 

Вывод блока исключительно на заглавной странице сайта WordPress:

 

<?php if (is_front_page()) { ?>
<div class="name"> текст </div>
<?php } ?>

 

 

Вывод инфоблока на определенной страничке, где 7 – id нужной страницы:

 

<?php if (is_page('7')) { ?>
<div class="name"> текст </div>
<?php } ?>

 

 

Запрет вывода блока-инфо на определенной странице, где 7 – id необходимой страницы:

 

<?php if (!is_page('7')) { ?>
<div class="name"> текст </div>
<?php } ?>

 

 

…как видите, в финальном примере указано оперативное условие “!” инвертирования: добавлен значок восклицательный… это обусловит “запрет” отображения блока, когда отрабатывается страница с id 7.

 

 

 

Для тех, которых заинтересовали регулировки условий – !is_page – вывода любой информации, а в том числе и тегов, очень рекомендую прочесть статью Как правильно прописать в шапке header.php теги h1 — h2 – в ней подробно сей способ описан, а заодно (у которых шапка сайта с ошибками в плане технического seo) правильно настроите и заглавный лого своего сайта.

 

 

 

 

как вывести информационное сообщение на определённой страничке по id с помощью файла функций

 

 

 

 

Допишите этот код в файл функций вашего активного шаблона:

 

 

/*** ВЫВОД ИНФЫ В определённой ID КАТЕГОРИИ ***/
function my_infa() {
if (is_category('7')) {
echo '<div class="contex-cats">!! информация - можно добавить ссылку !!</div>';
}
}
/*** ВЫВОД ИНФЫ В определённой ID КАТЕГОРИИ ***/

 

 

 

И теперь, к примеру, в файле category.php прописываем в нужном месте вызов и обработку нашей функции my_infa()

 

 

<?php my_infa(); ?>

 

 

Ну и финальный штрих этого фокуса, заключается в добавлении селекторов стилей css, пропишите в ваш style.css например – такие свойства и значения регулируемого  информационного блока:

 

 

.contex-cats {
color: #7D7D7D;
font-size: 10px;
line-height: 2;
}

 

 

Значения селектора, как понимаете, весьма приблизительны, так что настроите нужную вам стилистику сами.

Что непонятно, спрашивайте.

студия занимательная MIHALICA

 

 

А вот иной и тоже правильный способ вывода информационного сообщения: например – “приветствия автора”.

 

 

 


На этом моя повесть нынче решительно окончена...!


 

Страничка “Благодарность посетителю” за его первый комментарий на вашем сайте: в теме “без плагинов…”.

 

 


подписка feedburner Online консультация по настройкам и созданию сайтов на WordPress

 

 


...вопросы в комментариях - помогу, в чём дюжу...
mihalica.ru !


Михаил ATs - владелец блога запросто с Вордпресс - в сети нтернет давным-давно...

...веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы... разработка...





Нажатия на кнопочки определяют Ваше высокое гражданское сознание

Поделитесь соображениями: Ваши мысли очень важны!

Внимание! Обязательные поля помечены *

  отныне доступен плагин: ats privacy policy ©