我是一名初级 Web 开发人员,在 WordPress 中构建我的网站想法。在我的网站中,我计划有两种自定义帖子类型,然后调用类型 A 和类型 B。我希望用户能够查询与特定类型 B 帖子关联的所有类型 A 帖子,反之亦然以及(与特定 A 类型帖子关联的所有 B 类型帖子)。所以,我想我的第一个问题是我应该采取什么方法来做到这一点?我应该使用类别、自定义分类法,只是在每个帖子中存储一些元信息数组,详细说明其他类型的哪些帖子与其关联,还是其他方法?
我的第二个问题是如何查询此信息然后将其显示给用户。我的意思是,我意识到这是一个简单的问题,但这通常是如何完成的?所有的帖子都是在服务器上用php查询和排序然后传递到客户端机器吗?如果是这样,是否必须运行一些 JavaScript 才能在第 1 页上显示前 5 个结果,在第 2 页上显示后 5 个结果,依此类推?或者,是否根据需要批量查询每5条结果?
我意识到这个问题可能有点模糊/天真。我才刚刚开始。提前致谢。
最佳答案
您可能最好考虑注册一个分类法,然后在创建每个 CPT 时将该分类法添加到其中。 http://codex.wordpress.org/Function_Reference/register_taxonomy
您问题的第二部分可能很快就会变得复杂。如果您只想显示共享分类法的所有帖子,那么您可以创建一个 taxonomy-term.php
模板。
除此之外,我认为您确实需要查看 WP 文档。听起来您缺乏一些概念,可以通过花一些时间来回答。
http://codex.wordpress.org/Developer_Documentation
http://codex.wordpress.org/The_Loop
http://codex.wordpress.org/Class_Reference/WP_Query
http://codex.wordpress.org/Pagination
这是一个 PHP CMS,所以,是的,所有要点都发生在服务器上。 url 路径提供了大量查询指令,您还可以使用 WP API 构建自己的查询。
除了 Codex 上的内容之外,还可以查看 WordPress 自己的主题之一的示例代码。这确实可以帮助您了解该平台的运作方式。我这么说是因为你说你是一个初学者 - 查看和使用格式良好的代码可能会非常有帮助。
关于javascript - WordPress 中帖子的关联查询 - 两个问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25392100/