点击下载 排除页面 插件描述 此插件添加一个复选框,“在菜单中包含此页面”,取消选中此项以从中排除页面用户在您网站上看到的页面导航。 任何问题:与我联系。此插件会添加一个复选框,“将此页面包含在菜单中”,默认情况下会选中该复选框。如果取消选中,该页面将不会出现在任何页面列表中(包括 通常仅限于 页面导航菜单)。 作为排除页面的子页面的页面也不会显示在菜单列表中。 (编辑屏幕中的警报,“包含”复选框下方的允许您以这种方式跟踪哪个祖先页面影响子页面 。) 高级用法 可以使用新的<?php pause_exclude_pages();暂时暂停和恢复排除页面的效果; ?> 和<?php resume_exclude_pages(); ?> 模板标签。以下代码将显示您站点中所有页面的列表,甚至是那些通常隐藏的页面: <?php pause_exclude_pages(); ?><?php wp_list_pages(’title_li =< h2> Pages< / h2>’); ?><?php resume_exclude_pages(); ?> 您还可以通过调用函数 ep_get_excluded_ids()来获取排除页面的ID的数组; ,然后您可以根据需要使用这些ID(例如,将它们提供给原始MySQL查询)。 请注意其他插件作者: 当用户在管理页面上时,该插件无法在wp_list_pages上运行,如果这是一个问题,您可以利用 ep_admin_bail_out 过滤并创建一个过滤函数,该函数返回false以允许Exclude Pages在管理区域运行。 另一个注意事项: 如果您的插件或主题不使用标准的WordPress功能来创建菜单,那么它们将无法工作。要让它们工作,你需要追踪主题/插件中的一些代码来获取页面并更改它以应用过滤器“get_pages”(我不能对你所做的更改产生任何不可预见的影响,所以请彻底测试)。获取页面的更改可能如下所示: $ pages = apply_filters(’get_pages’,$ pages); 如果你完全陷入困境我们可以讨论可能的解决方案,请联系我 。 排除页面与以下内容不兼容: WP CSS下拉菜单 幻影主题 – 此主题 请求&错误报告 我只是注意到请求& […]

