2013-05-08 1 views
0

Надежда кто-то может помочь мне, я изо всех сил в течение нескольких дней на этом пытается найти ответ ...Wordpress - Вызов на сообщения из разных категорий Через Slider

В принципе, у меня есть WordPress сайт, который имеет слайдер (а не плагин с открытым исходным кодом), который вызывается для использования «get_template», но он отображает те же три сообщения на каждой отдельной странице. У меня разные должности в разных категориях и я хочу, чтобы ползунок соответствовал каждой отдельной странице и повторял сообщения из каждой конкретной категории.


<div id="slidorion"> 
<div id="slider"> 

<?php 
query_posts('posts_per_page=3'); 
if (have_posts()) : while (have_posts()) : the_post(); ?> 

<div class="slide">"><?php the_post_thumbnail(); ?></div> 

<?php endwhile; ?> 
<?php endif; ?> 

</div> 

<div id="accordion"> 

<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 

<div class="link-header"><?php the_title(); ?></div> 
<div class="link-content"> 

<?php the_excerpt(); ?> 

</div> 

<?php endwhile; ?> 
<?php endif; ?> 

</div> 
</div> 

вот ссылка на сайт, если вы должны увидеть это, чтобы полностью понять, что я имею в виду и нужно сделать ...

http://www.kaijocreative.co.uk/footballnatter

Спасибо!

ответ

1

Вы должны изменить ваш запрос добавления cat или category к вашему query_posts('posts_per_page=3'); в соответствии с тем, что вы точно хотите

см Query_posts(), а также посмотреть на WP_Query class

0

Вы должны использовать узнать идентификаторы категории от каждого затем используйте эти идентификаторы в

$ category = get_the_category();

$ post_catid = $ category [0] -> term_id;

$ querystr = 'cat ='. $ Post_catid. ' & posts_per_page = 3 ';

query_posts ($ querystr);