X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Хитрая реализация вывода функции Wordpress
goldyman
goldyman
Topic Starter сообщение 27.3.2016, 22:01; Ответить: goldyman
Сообщение #1


Участник
***

Группа: User
Сообщений: 174
Регистрация: 28.3.2008
Из: Россия
Поблагодарили: 36 раз
Репутация:   6  


Приветствую. Есть хук, который позволяет выводить данные (дата, автор и т. д.) только в постах определенных категорий, вот код:

Код
<?php
  $category  = get_the_category();
  $category_slug = (isset($category[0]->slug) && !empty($category[0]->slug) ? $category[0]->slug : NULL);
  if ($category_slug == 'one' || $category_slug == 'two') {
  twentysixteen_entry_meta();
  }
  ?>


Как можно переделать данную функцию таким образом, чтобы она выводилась абсолютно на всех страницах, но отображалась только на страницах категорий со слагом one и two.

Т. е. для всех остальных страниц нужно организовать вывод функции в тэг, например, <span> с классом "display:none". Заранее благодарен.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
TwistedAndy
TwistedAndy
сообщение 28.3.2016, 0:09; Ответить: TwistedAndy
Сообщение #2


Участник
***

Группа: User
Сообщений: 228
Регистрация: 11.12.2012
Из: Киев
Поблагодарили: 96 раз
Репутация:   30  


Если я правильно понял задачу, то это можно реализовать так:

Код
<div style="display:<?php if (is_category('one') or is_category('two')) echo 'block'; else echo 'none'; ?>;">

<?php echo twentysixteen_entry_meta(); ?>

</div>


Эта функция будет на всех страницах выводить блок с содержимым, которое возвращено функцией twentysixteen_entry_meta(). На страницах категорий с псевдонимами one и two этот блок будет отображаться, а на остальных будет скрыт с помощью display: none;

Сообщение отредактировал TwistedAndy - 28.3.2016, 0:09


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Superobmen.biz - сервис ручного ввода и вывода Приват24 (грн) <--> WM, ЯД, QIWI
удобство, низкие комиссии, скидки постоянным клиентам!
48 Sostavitel 23740 Вчера, 17:25
автор: Sostavitel
Открытая тема (нет новых ответов) Адаптивная вёрстка и натяжка на Wordpress, DLE, Joomla и др. Создание мобильных версий.
Хороший код с оптимизацией по скорости. Сайты и лендинги "под ключ
15 Nell 1139 13.12.2017, 23:36
автор: Nell
Горячая тема (нет новых ответов) Вёрстка, натяжка на WordPress, Joomla, качественно, доступно
53 WhiteIce 23770 12.12.2017, 19:41
автор: WhiteIce
Горячая тема (нет новых ответов) Разработка сайтов Joomla Wordpress Opencart
Разработка, верстка, оптимизация веб сайтов.
48 WoWeb 7346 12.12.2017, 13:37
автор: serg5777
Открытая тема (нет новых ответов) Как включить автоматическое обновление для плагинов WordPress и самого движка?
0 Telnor 399 10.12.2017, 13:27
автор: Telnor


 



RSS Текстовая версия Сейчас: 15.12.2017, 3:07
Дизайн