[Помогите] Свой текст для записей, с одной рубрики.

Тема в разделе "Wordpress", создана пользователем Skorp1oN, 12 фев 2011.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    366
    Симпатии:
    25
    Версия WP 3.0.4

    Здравствуйте!

    Суть проблемы:
    Есть три рубрики. Надо сделать чтобы автоматически, во всех записях только одной рубрики - выводился определенный текст...
    Как это сделать, кто подскажет?

    Спасибо.
     
  2. Sergjuos

    Sergjuos Постоялец

    Регистр.:
    5 фев 2010
    Сообщения:
    96
    Симпатии:
    10
    Если я правильно вас понял, - товам нужно сделать следующее:
    Определить для этой рубрики отдельный шаблон в админке ВП. Это можно сделать так:

    Создаём рубрику «Отдельная». Смотрим затем какой у неё ID.

    Теперь создаём новый шаблон страницы для рубрики "Отдельная". Для этого в редакторе php открываем страницу index.php или single.php - и там, сразу же над лупом (над циклом вывода) вставляем следующую программную конструкцию:
    <?php query_posts(″cat=4″); ?> - где 4 - это номер ID этой рубрики.
    Потом вставляем уже внутрь цикла the loop - тот информационный блок. который должен выводиться именно в этой категории.

    Сохраняем новый файл - otdelnaja.php.
    Теперь нужно сообщить Wordpress, что это шаблон. В самом начале файла вставляем следующий код: <?php /* Template Name: otdelnaja*/ ?>, где «otdelnaja» – названием шаблона.
    Всё, шаблон страницы готов, заливаем его на фтп в папку с темой.

    Затем приступаем к публикации материалов из этой рубрики
    Создаём новую страницу. Задаем нужный заголовок, в нашем случае это «Отдельная». Тело страницы оставляем пустым, зато сбоку у нас появился пункт «Шаблон». Выбираем «otdelnaja». Сохраняемся и радуемся. Теперь все посты из категории «Отдельная» выводятся на одноименной странице.

    P.S. Принципы, изложенные здесь могут немного отличаться в зависимости от того, какая тема ВП у вас установлена, поскольку программная реализация цикла вывода бывает разной
     
  3. ksana

    ksana

    Регистр.:
    15 июл 2008
    Сообщения:
    160
    Симпатии:
    15
    Еще проще - копируете файл archive.php, переименовываете его в category-1.php. Цифру 1 меняете на ID вашей рубрики.

    Внутрь этого файла вставляете ваш текст. Все!

    Теперь ваша особая рубрика будет использовать в качестве шаблона этот файл.
     
  4. CRaz

    CRaz Постоялец

    Регистр.:
    27 июл 2007
    Сообщения:
    56
    Симпатии:
    11
    в файл шаблона functions.php вставляем
    PHP:
    <?php add_filter('single_template'create_function('$t''foreach( (array) get_the_category() as $cat ) { if ( file_exists(TEMPLATEPATH . "/single-{$cat->term_id}.php") ) return TEMPLATEPATH . "/single-{$cat->term_id}.php"; } return $t;' )); ?>
    создаем новый шаблон для поста с определенной рубрики
    single-1.php где 1 id рубрики
    все
     
Статус темы:
Закрыта.