Некоторые шаблоны WP предусматривают текстовый кусок в хедере, в котором обычно пишется о блоге. А можно ли как-нибудь забабахать разные тексты для разных рубрик? Допустим в блоге 20 рубрик, для 10 нужен один вариант текста, для 7 — другой, а на оставшиеся три — три разных варианта.
Можно так, подскажите, пожалуйста.
http://codex.wordpress.org/Conditional_Tags
Еще можно попробовать прикрутить описание рубрики.
Ю.Б., спасибо за ссылку. К сожалению не силен в английском, тем паче в техническом:( Я так понимаю, что в header.php, на месте этого самого текста, нужно вставить код, который бы выводил текст в зависимости от ID рубрики, разные варианты текста можно в отдельный файл залить, например. Примерно так, мне думается:)
Вот только кто бы подсказал, как это реализовать на программном уровне, был бы премного благодарен:)
вот по русски может пригодится
http://mywp.spb.ru/tegi-shablonov-wordpress/#category_description
тоже самое на днях реализовывал
пишещь нужный текст в описание рубрики, а он будет отображаться с помощью
<?php category_description(category); ?>
который вставишь в header’e
Qvot, спасибо большое, буду пробовать.
В общем, путем проб и ошибок пришел к такой конструкции (ставится в "шапке"):
Допустим, что в блоге приличное количество рубрик, для большинства из них у нас одинаковое описание ("Текст, текст, текст"), которое выводится, если ID рубрики не равен 8, 10 и 1, т.е. тем рубрикам, в которых нам нужны уникальные описания.
Вопрос! Насколько верен и грамотен сей php-код?:D
приветики всем подскажите плиз как в WordPress в Description рубрики заставить работать теги, мне нужно там вставить банер и небольшую форму( для того что бы высветить их перед всеми записями в конкретной рубрике), а теги как на зло не пашут…
Или может есть другие варианты, как оформленый тегами текст вывести перед записями в одной конкретной рубрике… помогите плиз перелопатил все что мог, уж третий день долбаюсь, но с моими ОГРОМНЫМИ знаниями РНР мне еще месяц прийдется головой об стенку биться…
У меня пашут. Что я делаю не так?
Я вставляю тег формыи таблицу и после команды опубликовать, они просто пропадает, хотя в записи все работает отлично, а вот теги оформления: цвет, начертание и даже гиперссылки остаються 🙁
нет пропадают теги однозначно, остаються только гиперссылки, может это выключить где-то можно
А сразу нельзя было по-человечески написать, что пропадают некоторые теги: table, form?
вот то что я пишу:
<h4 align="center">Давайте дружити сайтами!</h4>
<p>Ваш сайт присвячений вивченню інформатики. Ви хочете більше розповісти про власні методики вивчення даного предмета або поділитися своїми напрацюваннями. Розмістіть банер нашого «Куточка Інформатики» на Вашому сайті та заповніть форму: <a href="http://informatika.mksat.net/?page_id=3318">Додати сайт.</a></p>
<p>Я з великою радістю розташую невеличку розповідь про Ваш ресурс, з посиланням на нього, та можливістю коментування сайту іншими користувачами. Сподіваюся Вас зацікавить моя пропозиція.</p>
<table width="100%" border="0">
<tr>
<td style="padding-left:20px" width="130">
<a href="http://www.informatika.mksat.net/"><img src="http://informatika.mksat.net/wp-content/uploads/2011/05/banner.gif" alt="Куточок інформатики: Вивчаймо інформатику разом" title="Куточок інформатики: Вивчаймо інформатику разом" width="88" height="32" class="alignnone size-full wp-image-3326" /></a> <bR />
</td>
<td width="470">
<form>
<textarea cols="60" rows="3"><a href="http://www.informatika.mksat.net/"><img src="http://informatika.mksat.net/wp-content/uploads/2011/05/banner.gif" alt="Куточок інформатики: Вивчаймо інформатику разом" width="88" height="32" /></a></textarea>
</form>
</td>
</table>
…………………………………………
А вот что получается:
…………………………………………
Давайте дружити сайтами!
Ваш сайт присвячений вивченню інформатики. Ви хочете більше розповісти про власні методики вивчення даного предмета або поділитися своїми напрацюваннями. Розмістіть банер нашого «Куточка Інформатики» на Вашому сайті та заповніть форму: <a href="http://informatika.mksat.net/?page_id=3318">Додати сайт.</a>
Я з великою радістю розташую невеличку розповідь про Ваш ресурс, з посиланням на нього, та можливістю коментування сайту іншими користувачами. Сподіваюся Вас зацікавить моя пропозиція.
<a href="http://www.informatika.mksat.net/"></a>
<a href="http://www.informatika.mksat.net/"></a>
__________________________________________________________
Что я делаю неправильно, помогите а то я потерялся совсем, вроде ж правильный текст.
Если для одной рубрики и надолго, то проще сделать шаблон category-N.php и вписать туда весь html. Или в общий шаблон с условием
<?php if (is_category(N)): ?>
тут код
<?php endif; ?>
Если для кучи рубрик разный код или часто менять надо, то стоит разобраться, что мешает сохранять эти теги.
Я хочу выводить разный текст в нескольких рубриках, поэтому хотелось бы разобраться как этот процесс автоматизировать..
Скажите а в настройках WordPress нет какого то выключителя этих тегов. Я правда уже все перелопатил…чесно уже голову сносит…
Насколько я понял, тут Вы уже решали подобную проблемму: http://mywordpress.ru/support/viewtopic.php?pid=67166
но из тех записей я ничего не понял, что нужно дописать и где?
нашел: http://azzrael.ru/kak-ispolzovat-html-razmetku-v-opisaniyax-tegov-v-wordpress
вроде как решение в самую точку, но после выполнения рекомендаций, при сохранении пишет:
Warning: Cannot modify header information – headers already sent by (output started at /var/www/virtual/informatika.mksat.net/htdocs/wp-content/themes/shablon2/functions.php:61) in /var/www/virtual/informatika.mksat.net/htdocs/wp-includes/pluggable.php on line 897
Всё, нашел решение, нужно поставить в файл functions код:
$filters = array(‘pre_term_description’, ‘pre_link_description’, ‘pre_link_notes’, ‘pre_user_description’);
foreach ( $filters as $filter ) {
remove_filter($filter, ‘wp_filter_kses’);
}
foreach ( array( ‘term_description’ ) as $filter ) {
remove_filter( $filter, ‘wp_kses_data’ );
}
Хвала великому Интернету и Вам огромное спасибо
Аминь! 😀
Создал сайт школы: zosh6.org.ua и столкнулся снова с подобной проблемой, только теперь текст вообще не выводится. верне при создании описания, в админке – текст виден

А вот на сайт не выводится хоть убей, уже все перепробовал что нашел и в ручную, описание ставил: <?php category_description(category); ?>
и просто на страничке писал если писать в файле рнр то текст есть но мне нужно в каждой категории выводить свое описание, а оно не работает помогите, одна надежда на умных людей
И еще один совершенно не понятный для меня момент:

обведенный блок при создании сайта был и сейчас есть везде кроме firefox – в этом браузере он пропал, в других работает, немогу понять почему так ведь это простой блок состоящий из таблички ничего навороченого там нет…если есть какие то мысли прошу Вас помогите…