WordPress get_title来自类别

时间:2013-01-26 11:42:37

标签: php wordpress post content-management-system categories

我想知道如何获得一些随机文章的标题/ img /内容,但是来自特定类别。

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

1 个答案:

答案 0 :(得分:1)

以下示例应该让您入门。它基本上用一些标准来调用get_posts()函数。

  • 返回5篇帖子
  • 随机顺序
  • 来自特定类别

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

您可以查看代码并将参数,条件更改为您想要的任何内容。

Wordpress Codex - Get Posts

<?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; ?>