Как в категориях выводить разный статический контент?

Задача такая. Есть категории (бисквит, песочное, заварное и т.п.). В каждой категории идут рецепты. Задача выше (или ниже, там видно будет) постов добавить статический кусок текста (возможно с картинками, это тоже не столь важно).

Важно, что это необходимо сделать для каждой категории свой текст. Например в категории "Бисквит" будет текст про бисквитное тесто и т.п. Этот текст статический, а ниже пошли рецеты этого раздела.

Тоже самое для каждой категории. Вопросы:

1. Как реализуется условие (код) – (Если это категория ID такой то, то вывести ну условно statiya[ID]) – при этом должно быть пофиг на такой параметр page/2 и т.п. … главное чтобы была нужная категория.

2. Как реализовать хранение этих статей (я просто в мускуле дуб дубом, но впринципе учусь быстро и осилю, если пример приведёте удобный)

3. Как реализуется условие (код) для главной страницы. Т.е. у меня идёт блог (т.е. она не статическая), а я хочу, чтобы ещё на главной выше всех постов было (Миссия нашего сайта …. ) короче тоже статья была. Словами это можно описать так (Если это главная, то вывести статью для главной)

Пример из кодекса:

<?php if ( $paged < 2 ) { // Do stuff specific to first page ?>
<?php if ( is_category() ) : ?>
<h1><?php single_cat_title(); ?></h1>
<?php add_filter('category_description', 'wpautop'); ?>
<?php add_filter('category_description', 'wptexturize'); ?>
<?php echo category_description(); ?>
<?php endif; ?>
<?php } else { // Do stuff specific to non-first page ?>
<?php } ?>

Отсюда: http://codex.wordpress.org/User:Lorelle/Custom_Category_Template

+ для полного счастья:
уважаемый ЮБ приводил тут недавно кусок кода для плагина, который не режет html в описании категории:
http://forum.maxsite.org/viewtopic.php?pid=8540#p8540

Спасибо соника, но description для категории уже занято 🙂 нужно это дело где-то в другом месте хранить. Ну накрайняк я сделаю череp 112.html (где 112 – это ID категории). Создам и положу куда мне нужно. Вопрос второй я как то реализаую. Как вообще узнать эти условия. Уточню ещё раз description использовать не будем. Задача такая:

1. Как реализуется условие (код) – (Если это категория такого-то ID , то вывести ну условно ID.html) – при этом должно быть пофиг на такой параметр page/2 и т.п. (т.е. статья должна отображаться на всех страницах этой категории) … главное чтобы была нужная категория.

2. Как реализуется условие (код) для главной страницы. Т.е. у меня идёт блог (т.е. она не статическая), а я хочу, чтобы ещё на главной выше всех постов было (Миссия нашего сайта …. ) короче тоже статья была. Словами это можно описать так (Если это главная, то вывести статью для главной).

1. Как реализуется условие (код) -  (Если это категория такого-то ID , то вывести ну условно ID.html) - при этом должно быть пофиг на такой параметр page/2 и т.п. (т.е. статья должна отображаться на всех страницах этой категории) ... главное чтобы была нужная категория.

Вариант 1: if ( in_category(‘category_id’) ) http://codex.wordpress.org/Template_Tags/in_category

2. Как реализуется условие (код) для главной страницы. Т.е. у меня идёт блог (т.е. она не статическая), а я хочу, чтобы ещё на главной выше всех постов было (Миссия нашего сайта .... ) короче тоже статья была. Словами это можно описать так (Если это главная, то вывести статью для главной).

Вариант 1: создать home.php
Вариант 2: is_home()

Anonymous
Отправить
Ответ на: