студия занимательная МИХАЛИКА
! Михалика - запросто с WordPress:
доступная ручная работа по правилам оптимального интернет(а)
Здравствуйте !

издатель:   в теме: Seo-Plus
студия занимательная МИХАЛИКА

Как добавить информационный блок на определённую 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 МИГ подписки - ВРЕМЯ знаний!!

 

 


Если что-то не ясно, спрашивайте. Помогу… в чём дюжу.
Вместе мы многое сможем! Берегите себя и свой век - mihalica.ru


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


меточная навигация:

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *