首页正确显示的唯一方式是我在“设置”-->阅读部分选择“显示最新帖子”,这是大多数Genesis子主题的默认工作方式,在无名主题代码中没有任何内容表明主题作者希望任何人使用静态首页。《创世纪》并不是故意这样设计的,但所有《创世纪》之前的StudioPress主题都需要“显示最新帖子”设置才能正常运行。
我记得对静态页面做过一些测试(我想到了GeneisBreadcrumbs)在Genesis测试期间,Brian从未对其子主题使用静态页面。因此,所有WordPress静态页面都会遇到同样的问题(比如分页问题)。
只有我的帖子出现了,其他作者的帖子没有出现。我创建了一个名为“博客”的页面,并输入了下面的代码,但它仍然只显示我的帖子“Genesis”已经有了博客页面模板,并查找名为query_args
用于WP\\U查询循环设置。还有Genesis主题设置页面的设置。这个query_args
“自定义”字段覆盖“时间设置”页面设置。
删除子主题中的博客页面模板文件编辑您的博客页面添加自定义字段名query_args
.将该值设置为post_type=any
. 每页的帖子数在Genesis主题设置页面中设置转到Genesis主题设置页面(/wp-admin/admin.php?page=genesis
) 并设置博客页面模板设置这将与您的代码做相同的事情,并将调用所有额外的Genesis页面内容。注:query_args
只能接受WP\\U查询字符串参数。可以使用\'genesis_custom_loop_args\'
滤器