Exclude Pages – WordPress plugin WordPress插件下载

点击下载

排除页面

插件描述

此插件添加一个复选框,“在菜单中包含此页面”,取消选中此项以从中排除页面用户在您网站上看到的页面导航。

任何问题:与我联系。此插件会添加一个复选框,“将此页面包含在菜单中”,默认情况下会选中该复选框。如果取消选中
,该页面将不会出现在任何页面列表中(包括 通常
仅限于

页面导航菜单)。

作为排除页面的子页面的页面也不会显示在菜单列表中。 (编辑屏幕中的警报,“包含”复选框下方的
允许您以这种方式跟踪哪个祖先页面影响子页面

。)

高级用法

可以使用新的<?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下拉菜单 幻影主题

– 此主题

请求&错误报告

我只是注意到请求& bug报告在这里,我没有必要考虑其中的任何一个。

没有!

屏幕截图

WP 2.5 – 在编辑屏幕上显示控件以从导航中排除页面
WP 2.5 – 显示作为被排除页面的子页面的控制和警告
Pre WP 2.5 – 显示编辑屏幕上的控件以从导航中排除页面
Pre WP 2.5 – 显示页面的控制和警告,该页面是排除页面的子项

安装上载 exclude_pages.php / wp-content / plugins /

目录通过WordPress的“插件”菜单激活插件创建或编辑页面,享受刺激的兴奋当你将它从导航

FAQ 安装说明上载 exclude_pages.php 中排除到 / wp-content / plugins /

目录时,通过WordPress的“插件”菜单激活插件当您从导航

评论中排除页面时,创建或编辑页面并享受刺激的兴奋

发表评论

电子邮件地址不会被公开。 必填项已用*标注