我想知道如何获得一些随机文章的标题/ img /内容,但是来自特定类别。
举个例子: 我有3个类别A,B和C,我的博客上有一个图像滑块。 我只想在滑块上显示那些属于A类而非B和C类的文章。 我怎么能做到这一点? :)
答案 0 :(得分:1)
以下示例应该让您入门。它基本上用一些标准来调用get_posts()函数。
然后我们在返回的帖子上运行foreach来做我们想要的事情。您不必运行foreach,在下面的示例中,$ rand_posts将包含一个数组post对象,您可以使用它来执行所需的操作。
您可以查看代码并将参数,条件更改为您想要的任何内容。
<?php
$cat_id = // Your category ID.
$args = array('numberposts' => 5, 'orderby' => 'rand', category => $cat_id);
$rand_posts = get_posts($args);
foreach($rand_posts as $post) : ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
// Access all other post information here just like in a normal look. (Ex. the_content(), the_excerpt(), etc, etc
<?php endforeach; ?>