Денис в рубрику Разное

Вопрос: Вывод постов в wordpress

Добрый день. Подскажите как реализовать на cms Wordpress следующую тему. На странице вывода постов, нужно сделать так, чтобы некоторые посты выводились среди других иным образом. Т.е. допустим у меня есть 3 так сказать категории постов.
1 блог посты
2 заметки
3 мои работы
так вот при выводе постов на главной странице в общем цикле, я хочу выводить блог посты, используя одно оформление, заметки хочу выводить допустим как блок цитату с соответствующим оформлением, а при показе новой работы должна цепляться картинка и список тегов к ней.
Заранее благодарен.

Задайте свой вопрос

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

Задать свой вопрос

Расскажите друзьям

Ответы на вопрос — 6

Zuzle
Можно внутри цикла вывода постов вставить такую структуру:


код вывода постка категории1


код вывода постка категории2


код вывода постка категории3


http://codex.wordpress.org/Function_Reference/in_category
Zuzle
Вот:

<?if(in_category(id_категории1)){?>
код вывода постка категории1
<?}?>
<?if(in_category(id_категории2)){?>
код вывода постка категории2
<?}?>
<?if(in_category(id_категории3)){?>
код вывода постка категории3
<?}?>
Евгений
Я так понял вы хотите выводить на главной записи из трех разных рубрик, причем применять к ним разное оформление. Можно воспользоваться функцией post_query (ставиться перед циклом Loop)

<?php query_posts('cat=3'); ?> //вывести посты из категории id=3
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
  //Тут Ваш код который можно оформлять как надо
<?php endwhile; ?>

<?php query_posts('cat=5'); ?> //вывести посты из категории id=5
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
  //Тут Ваш код который можно оформлять как надо
<?php endwhile; ?>

<?php query_posts('cat=6'); ?> //вывести посты из категории id=6
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
  //Тут Ваш код который можно оформлять как надо
<?php endwhile; ?>

Полный перечень использования post_query можно посмотреть здесь http://www.wp-info.ru/neskolko-primerov-ispolzovaniya-query_posts/
Денис
Читайте внимательно и не додумывайте. Я не хочу выводить из трех разных рубрик!!! сами посты просто имеют образно говоря три типа, заметка, портфолио работа и обычная блогозапись

Посты смешаны между собой в категориях и тегах. Просто разные посты я хочу отображать по разному. Всего у меня три варианта записей и выводить это все нужно в общем цикле т.к. они не разбиваются на категории и не показываются отдельно.
Joliat
А как вывести посты подряд до more, зная только их id?
Анатолий
Здравствуйте, посоветуйте программу для создания landing page?
В интернете нашел плагин TORPAGE,что скажите о этом плагине?
https://www.youtube.com/watch?v=gj1mlRcyFDY
#
Анатолий

Новый ответ

как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть
как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть

metin2 pvp metin2 pvp serverler pvp serverler