0

所以我为我的“主题”页面创建了一个自定义页面模板。

我想要做的是将一些 PHP 添加到我的主题页面使用的自定义页面模板中,以从所选类别中检索 3 个最新帖子的永久链接。

E.g.
(From post category 1)

--> Permalink for post 1

--> Permalink for post 2

--> Permalink for post 3

到目前为止,我的代码如下:

<?php if (have_posts()) : ?>
           <?php while (have_posts()) : the_post(); ?>    
           <ul>
    <?php
    $category_posts = new WP_Query('cat=consumer-trust&showposts=3');
    while ($category_posts ->have_posts()) : $category_posts->the_post();?>
    <li>
    <a class="yourclass" href="<?php the_permalink(); ?>" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?> </a></li>
    <?php endwhile; ?>

然而,问题是在 WP_Query 中更改 cat 似乎没有任何区别。我试过数字和类别名称,但都不起作用。

有人可以建议吗?此代码将在预期页面上出现三次,用于三个不同的类别。

4

2 回答 2

0

利用

query_posts( array ( 'category_name' => 'cat_name','meta_key'=>'_pr_date', 'orderby' => 'meta_value','order'=>'DESC') );
于 2013-09-10T10:31:48.063 回答
0

感谢大家的帮助,我已经找到了答案:

<?php global $post; // required
$args = array('category' => 18); // include category 18
$custom_posts = get_posts($args);
foreach($custom_posts as $post) : setup_postdata($post);

// put here what you want to appear for each post like:
//the title:
the_title();   

endforeach;

?>
于 2013-09-10T10:53:45.090 回答