0

希望有人可以帮助我,我一直在努力寻找答案...

基本上,我有一个 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

谢谢!

4

2 回答 2

1

您应该根据您的确切需要 更改您的查询添加catcategoryquery_posts( 'posts_per_page=3' );

查看Query_posts () 并查看WP_Query 类

于 2013-05-08T02:22:40.393 回答
0

您需要使用从每个帖子中找出类别 ID,然后在

$category = get_the_category();

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

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

query_posts($querystr);

于 2014-07-03T18:09:23.127 回答