【问题标题】:Wordpress: How can I create an external page or file that contains posts with 1 specific category?Wordpress:如何创建包含具有 1 个特定类别的帖子的外部页面或文件?
【发布时间】:2016-07-18 17:22:00
【问题描述】:

我正在使用 WordPress 开发博客和自定义主题。我的主页有 5 个最近的帖子,有 4 个divs。每个div 都有一个特定的标题,例如“个人故事”或“教程”。我在 WordPress 管理器中创建了 4 个相应的类别。总的来说,我对 PHP 和 WordPress 还是很陌生,我想知道是否有可能以某种方式为这 4 个 divs 中的每一个添加一个锚点;该链接指向带有这些特定类别的帖子列表的外部页面?

我尝试创建新的 PHP 文件并使用 <a> 标记将 index.php 文件链接到它们,但我只是得到一个“ERROR 404”。我希望在这些页面上实现“循环”并将帖子过滤到具有特定类别的帖子。

我还尝试过使用 WordPress 函数来创建带有类别 ID 的 URL。由于divs 没有类别,我手动找到它们。最后,我得到了这样的结果:

<a href="<?php get_category_link( 3 ); ?>">
<div id='story' class='circle'>
    <p class='text'><br>People Stories</p>
</div>
</a>

这是假设数字“3”是我在手动检查类别时找到的 ID。

【问题讨论】:

  • 我不知道我的英语不好,或者你的愿望不清楚:(。我听不懂。
  • 只需创建category.php,这将是您的模板,将显示来自单个类别术语的帖子。检查this post。另外我建议您搜索developer.wordpress.org,您可以在那里找到很多解释。
  • 如果您想做纯 URL 路由 -- example.com/?cat=3 为您提供所有类别 3 帖子的存档
  • @dingo_d 顺便说一句,codex.wordpress.org 是比developer.wordpress.org 更好的资源。不幸的是,他们用新的开发人员页面替换了一些 codex 页面。那些新页面的内容太空了,几乎毫无用处。
  • 开发者应该是'官方'iirc。旧的 codex 是由用户维护的,你可以找到一些不好的 iirc 示例。这就是为什么越来越多的文章被转移到开发者网站的原因。我也更喜欢法典页面...

标签: php html css wordpress categories


【解决方案1】:

是的,
我添加了一个

<a href="?cat=3">
<div id='#' class='#'>
    <p class='#'>...</p>
</div>
</a>


当我点击

时,它把我带到了 category.php 页面。



谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-19
    • 2022-11-27
    • 1970-01-01
    • 2017-12-22
    • 2015-09-27
    • 2016-03-29
    • 1970-01-01
    • 2019-01-13
    相关资源
    最近更新 更多