【发布时间】: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