我想展示我制作的几幅漫画,而不必依赖插件(已经尝试过了,每个插件都有一些局限性,我宁愿自己做)。所以我为每一部连环画制作了一个名为漫画的父母类和一个儿童类,比如Title1和Title2。现在,进入域/漫画显示由主题定义的存档,所有的Title1和Title2页面都可用。但是要转到域/comics/title1 1,则重定向到单个页面视图。
我想以一种不同的方式显示每个系列的存档:博客帖子、画廊图片和页面其余内容的存档显示,创建一个类别-comics.php文件只改变Comics归档的行为,而不是Series1和Series2。你会怎么做?
编辑:我最初的措辞是为了使漫画更适用于其他情况,更不用说我正在做漫画,但有人告诉我,我应该说我到底想做什么,所以我把它重写到了我的细节上。
EDIT2:如果有人想知道的话,我现在就把我的wordpress主题作为Neve主题的基础。https://themeisle.com/themes/neve/
EDIT3:我已经看过了,我想我遗漏的部分是如何找出所做的查询。因此,如果站点加载archive.php,我可以添加一个条件子句“如果类别是Comic的子类,加载漫画存档模板”。
发布于 2020-03-30 14:02:55
我刚发现的!
通过使用get_query_var ( 'cat‘),可以获得查询中类别的值。因此,您可以使用cat_is_ancestor_of (父-cat-id,get_query_var ( 'cat‘)),如果您查看特定父类别的子类,它将返回true。从那里你可以修改你的存档页面来加载他们需要的任何模板。
关于单页查看的问题,这与permalink有关。将它们设置为“普通”,使其正确工作。
https://wordpress.stackexchange.com/questions/362777
复制相似问题