我可以添加类别,甚至可以添加自定义的帖子类型存档,但我不能添加原始帖子存档。
它不在页面列表中。
我通过创建一个页面,创建一个页面名称来解决这个问题。php文件,显示那里的帖子并链接到该页面,但当显示该页面时,菜单项没有“当前菜单项”类。
我可以添加类别,甚至可以添加自定义的帖子类型存档,但我不能添加原始帖子存档。
它不在页面列表中。
我通过创建一个页面,创建一个页面名称来解决这个问题。php文件,显示那里的帖子并链接到该页面,但当显示该页面时,菜单项没有“当前菜单项”类。
我没有找到如何在菜单中放置自定义存档链接(这仍然很好),而是发现了自定义页面模板解决方案的问题。
为了在新闻页面模板中显示帖子,我显然必须修改原始查询,该查询包含新闻页面记录。由于输出菜单的页脚只出现在循环之后,它无法找到它所在的页面,因此无法正确分配当前菜单项类。
只需要一个wp_reset_query();
在自定义循环之后执行命令,我们就可以了。
post_type=post
.Settings -> Reading
并指定您创建为的帖子页面Posts page
从下拉列表。现在,所有必要的类都将添加到Nav菜单-current-menu-item
, current-menu-parent
, current_page_item
, current_page_parent
除其他外。请确保为此页面创建自定义模板。否则将利用page.php
模板文件。您可以更改category.php
.
在我的模板中,我使用这样的调用来输出一些自定义菜单:<?php wp_nav_menu(array(\'container_class\' => \'secondary-navigation\', \'theme_location\' => \'secondary\')); ?> 自从升级到WordPress 3.1.4后,我就可以获得完整的页面列表,而不是自定义菜单我看到修复程序(通过谷歌)说我应该添加以下内容来修复此问题:\'fallback_cb\' => f