我是WordPress的新手。 我有一个自定义的帖子类型,从该自定义帖子类型,一个帖子将显示在主页,并在该帖子下面有一个链接。当访问者点击该链接时,它将在一个页面中显示该自定义帖子类型的所有帖子将以分页显示。
到目前为止我做了什么。 - 创建自定义帖子类型。
在主页中调出一个帖子。(直到它工作正常。)
创建了archive-custom.php模板。
但无法解决这个问题。 Php这个固定链接不起作用。 此外,如果我尝试通过mysite.com/archive-custom.php访问存档页面,那么没有帖子显示。
在Google中搜索,stackoverflow,wordpress codex。但遗憾的是最终没有结果。
有关如何解决此问题的任何建议
答案 0 :(得分:0)
为客户postype开发存档页面的更好方法是,从archive.php(当前主题文件夹中的粗体)复制代码并将其粘贴到新创建的页面“archive-yourpostype.php”上。然后开始调整代码。
答案 1 :(得分:0)
在您的其他帖子中,您的帖子类型称为latestnews。当您查看Template Hierarchy(您必须仔细阅读的BTW)时,您可以为自定义poist类型创建自定义存档页面。为了实现这一点,在注册您的帖子类型时,has_archive
必须设置为true
。
现在,让我们来看看发生了什么。您有一个自定义存档页面arhive-custom.php
。当你直接访问
mysite.com/archive-custom.php
它会失败,因为永久链接结构是错误的。
此外,wordpress将查找自定义帖子类型custom
,这将完全失败,因为该帖子类型不存在。
如果您的帖子类型名为latestnews,那么您的存档页面应该被称为archive-latestnews.php