Есть разные категории, надо до некоторых из них дописать свои надписи, т.е. чтобы зашел в одни категории там было:
Крутая категория 1
Крутая категория 2
Крутая категория 3 ну и т.д.
А у других:
Супер категория 1
Супер категория 2
Супер категория 3 ну и т.д.
Я пологаю надо что то делать в archive.php, а именно тут:
<?php /* If this is a category archive */ if (is_category()) { ?>
<h1 class="title"><?php echo single_cat_title(); ?></h1>
Но минус не знаю что точно и как 🙂 Пробывал сделать так:
<?php /* If this is a category archive */ if (is_category(1,2,3)) { ?>
<h1 class="title">Крутая категория <?php echo single_cat_title(); ?></h1> а для остальных так
<?php /* If this is a category archive */ if (is_category()) { ?>
<h1 class="title">Крутая категория <?php echo single_cat_title(); ?></h1> Но разумеется ничего не получилось, помогите кто может.
Заранее спасибо!
if (is_category(1) and is_category(2) and is_category(3))
точно не помню но возможно вместо and нужно использовать or
или так:
<?php /* If this is a category archive */ if ($cat == 1 || $cat == 2 || $cat == 3) { ?>
<h1 class="title">Крутая категория <?php echo single_cat_title(); ?></h1>
Или делать описания категорий и выводить их.
Работает только у тех чьи айди прописал, а как быть для остальных?
Можно по подробнее?
а ELSE сложно сделать?
Не умею я, 🙁 пробывал, но не понял как, обьясните пожалуйста, заранее благодарен! И может сразуже подскажите как ее сделать ссылкой на себя? Т.е. чтобы тыкая по ней оказывался на первой страницы данной категории, пробывал как со страницами пермалинк, но не получилось, может тоже что то не правильно делал!
Поле описание категории есть в админке, в редакторе категорий. Выводится в шаблоне так:
<?php echo category_description($cat); ?>
Поищите по форуму "category_description", обсуждалось и визуальное редактирование, и как разрешить html в этом поле.
можно так:
если нужны еще условия то так:
else if можно дублировать до бесконечности
по поводу ссылок тут: http://codex.wordpress.org/Function_Reference/get_category_link
Не работает, пишет: Parse error: syntax error, unexpected ‘}’ in….
тяжело так что то решить, нужно видеть весь код, скорее всего гдето незакрыта }
Вот код:
вот:
Спасибо большое, работает, только надо поправить тут:
if(true || $cat == 3 || $cat == 4) на if($cat == 3 || $cat == 4) без true.
А так ОГРОМНОЕ СПАСИБО ВАМ ЗА ПОМОЩЬ!