1

我想知道如何从特定类别中获取一些随机文章的标题/图片/内容。

例如:我有 3 个类别 A、B 和 C,我的博客上有一个图像滑块。我只想在滑块上显示那些属于 A 类的文章,而不是 B 和 C。我怎样才能做到这一点?:)

4

1 回答 1

1

下面的示例应该可以帮助您入门。它基本上使用一些标准调用 get_posts() 函数。

  • 返回 5 个帖子
  • 随机顺序
  • 从特定类别

然后我们在返回的帖子上运行一个 foreach 来做我们想做的事情。您不必运行 foreach,在下面的示例中 $rand_posts 将保存一个数组 post 对象,您可以使用它来做您想做的事情。

您可以查看法典并将参数、标准更改为您想要的任何内容。

Wordpress Codex - 获取帖子

<?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; ?>
于 2013-01-26T12:21:15.810 回答