我有一个名为Blogs的页面,根据该页面,我希望有一些页面,例如Food and Life(这些实际上是博客文章的类别)。如何首先在我的博客页面上显示所有博客,然后为每个子页面仅显示该类别的帖子?感谢
答案 0 :(得分:0)
您希望为此使用归档索引(例如https://codex.wordpress.org/Creating_an_Archive_Index)。您实际上不需要创建新模板,因为模板层次结构无论如何都会处理它(例如https://codex.wordpress.org/Template_Hierarchy#Category_display),但您当然可以使用category.php,archive.php或其他东西自定义这些类别的外观。沿着这些方向(最佳答案取决于您的主题已有的模板)
如果您决定制作新的网页模板,请务必了解您的类别帖子当前处于哪个页面模板。无论文件是什么,请确保在层次结构中跳了一步。
例如,如果你有一个名为archive.php的文件(它与作者档案共享,标记档案等),你想要一个自定义页面模板来处理类别和只有类别,请确保你跳了起来层次结构中的一个级别....并创建一个名为categories.php的文件,而不是archive.php
另外,如果您创建页面模板,请确保在子主题中执行此操作!
最后,就查看您的类别页面而言,只显示特定类别的帖子,请转到帖子 - >类别。选择一个包含帖子的类别。查看它。
您可以使用URL本身和自定义链接(通常不是首选)或将类别本身添加到菜单中,将这些类别存档添加到菜单中。如果编辑菜单,则应注意在编辑菜单屏幕左侧添加页面,帖子,自定义链接和类别的选项。您可能会看到许多其他选项,具体取决于主题。但是你要添加的是类别。
如果您无法找到任何此类内容,请根据您的网址重写,尝试输入www.myblog.com/category/foodandlife(或任何食物和生命塞)。通常人们会删除/分类/所以如果以上都不起作用,请尝试/ foodandlife(其中,食物和生命将被替换为适用于您的食物和生活类别的任何slu))
希望这有帮助!