【问题标题】:How to insert posts from a category into WordPress theme page?如何将类别中的帖子插入 WordPress 主题页面?
【发布时间】:2015-09-14 19:09:19
【问题描述】:

我在 WordPress 中制作自定义主题时遇到了问题。我已经写了一个 index.php,我试图从一个名为 news and events 的类别中获取帖子。

我一直在使用 get_posts,我得到了标题名称和内容,但是当涉及到永久链接时,我在他的页面上得到了正确的链接,但它没有让我进入帖子页面。它让我进入了索引页面本身。主页上的链接也与永久链接相同。

【问题讨论】:

  • 请发布执行此操作的代码。没有它,我们就看不到可能出了什么问题。

标签: wordpress templates


【解决方案1】:

如果 wordpress 没有在您的主题中找到“single.php”文件,您应该为发布视图页面创建一个“single.php”文件,然后它称为“index.php”文件,以便您重定向到主页。现在请检查 wordpress 主题层次结构。

单个帖子模板文件用于渲染单个帖子。 WordPress 使用以下路径:

  • single-{post-type}.php – 首先,WordPress 为特定的帖子类型寻找模板。例如,文章类型是产品,WordPress 会查找 single-product.php。
  • single.php – WordPress 然后回退到 single.php。
  • singular.php – 然后回退到singular.php。
  • index.php – 最后,如上所述,WordPress 最终会退回到 index.php。

【讨论】:

  • 非常感谢您的朋友,这对我有用,但我想告诉您,现在我的帖子页面已经开始,但现在我没有使用 get_posts 获取我的所有帖子。我只收到我在最后插入的最后一篇文章。请你帮我解决这个问题。
  • 你能用get_posts函数参数更新你的代码吗?所以我很容易遇到问题谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多