【问题标题】:How do I display recent posts on my custom template? It's getting the Page instead of the Post如何在我的自定义模板上显示最近的帖子?它正在获取页面而不是帖子
【发布时间】:2014-10-22 23:31:35
【问题描述】:

这是我的代码:http://postimg.org/image/s7v5ircpx/

这是我的页面:http://postimg.org/image/v52fus50z/

我本质上想要做的是在我的“事件”页面上输出最近的帖子,这样它就可以为旧帖子提供砖石样式。此外,当管理员要创建新帖子时,它将在此页面上输出帖子,同时具有自己的自定义砌体样式。

我为此使用 JQuery Masonry。

到目前为止,代码可以工作,它显示了一个块,但它应该显示该页面上的所有帖子,这意味着它将有 60 个块(因为现在有 60 个帖子),而且,它没有链接到正确的内容。 此块不输出帖子,而是输出事件页面本身,即包含此块的实际页面。

在过去的几个小时里,我一直在试图弄清楚,但我陷入了死胡同。 我不知道为什么它将它链接到页面本身而不是帖子。

我的代码似乎也是正确的。

我已经尝试去设置 -> 阅读 -> 将博客文章更改为事件,但博客文章只会覆盖整个模板。

【问题讨论】:

  • 你应该把你的代码放到StackOverflow,有一个代码格式化系统可以使用。

标签: php jquery wordpress loops masonry


【解决方案1】:
<?php $args = array(

    'numberposts' => 10,
    'offset' => 0,
    'category' => 0,
    'orderby' => 'post_date',
    'order' => 'DESC',
    'include' => ,
    'exclude' => ,
    'meta_key' => ,
    'meta_value' =>,
    'post_type' => 'post',
    'post_status' => 'draft, publish,
    future, pending, private',
    'suppress_filters' => true );

    $recent_posts = wp_get_recent_posts( $args, ARRAY_A );
?>

【讨论】:

  • 我应该在哪里输入这个代码?我试图把它放在我的 page.php 模板上,但它给了我一个解析错误
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-18
  • 2021-11-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多