Title: Page Whitelists
Author: corvidism
Published: <strong>2014 年 8 月 10 日</strong>
Last modified: 2019 年 4 月 5 日

---

搜尋外掛

這個外掛**並未在最新的 3 個 WordPress 主要版本上進行測試**。開發者可能不再對這個
外掛進行維護或提供技術支援，並可能會與更新版本的 WordPress 產生使用上的相容性問題。

![](https://s.w.org/plugins/geopattern-icon/page-whitelists.svg)

# Page Whitelists

 由 [corvidism](https://profiles.wordpress.org/corvidism/) 開發

[下載](https://downloads.wordpress.org/plugin/page-whitelists.4.0.2.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/page-whitelists/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/page-whitelists/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/page-whitelists/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/page-whitelists/#developers)

 [技術支援](https://wordpress.org/support/plugin/page-whitelists/)

## 外掛說明

**NOTICE: This plugin is no longer in active development.**

I no longer use this plugin in any way and don’t plan to work on it further. You
can of course continue to use it, just be aware that I will not offer any support
or fix any bugs. You’re also welcome to [fork it on GitHub](https://github.com/corvidism/page-whitelists)
and base your own plugin on it.

Page Whitelists is an administration tool that can be used to allow selected users
to edit only certain pages, leaving the rest inaccessible. Using this plugin, you
can let user edit only a single page (or a handful of them), while the rest of the
content is out of sight. Typical use cases would be a dynamic, shortcode-heavy sites
with content that still needs to be edited by inexperienced users (i.e. an ‘About
us’ section), or a company website whith multiple administrators each maintaining
their own section.

To use this plugin, you create “whitelists” and assign them to users and/or roles.
Each whitelist can also alow/deny users to create additional pages. Every page, 
user and role can belong to multiple whitelists. The user sees only the pages they
are allowed to edit – reducing confusion and clutter on the Page listing.

This plugin was written as a light-weight replacement for the whitelisting functionality
of Role Scoper.

### 4.0.2

NOTICE: This plugin is no longer in active development.

### 4.0.1

Version upgrade error – this is the working version.

### 4.0.0

Major version upgrade.

### 3.0.3

Fixes a compatibility bug between NextGen Gallery and strict whitelists. Update 
recommended if you use the plugin and the feature together.

#### 3.0.2

Fixes a bug resulting in Fatal error on the Edit User page (missing file profile_field.
php). Update strongly recomended.

#### 3.0.1

Fixes a bug which blocked creation of new posts for users in strict whitelists. 
Update necessary. I am very sorry for the inconvenience.

#### 3.0.0

Fixes possible conflicts with page creating plugins, adds new GUI options. Update
recomended.

#### 2.0

Fixes a conflict between Page Whitelists and the Nextgen Gallery plugin.

#### 1.2

Version fixes a bug in the non-strict whitelist functionality. Update recomended.

#### 1.0

First published version.

## 安裝方式

 1. Install and activate like any other plugin.
 2. Create a whitelist in Users->Maintain Whitelists.
 3. Add users/roles and pages to it.

You can also add page to a whitelist when editing it in Page Editor, or a user through
User Editor. Additional (default) plugin settings can be edited in Settings->Page
Whitelists.

## 常見問題集

  What happens when user is assigned more than one whitelist?

Whitelists are additive – every user has access to all pages in all whitelists they’re
assigned to. ‘Strict’ whitelists have priority – once a user is assigned to a whitelist
that disables creation of new pages, they are not allowed to do so (even if other
whitelists are ‘non-strict’).

  I set up Page Whitelists, but my users still can’t access Pages. What’s happening?

This is most likely caused by a missing capability ‘edit-pages’. Page Whitelists
is substractive, so the user must have access to all pages first. This can happen
if you previously used another access manager, especially Role Scoper, and it didn’t
reset the capabilities properly when uninstalling.
 You can fix that easily with
any plugin that can edit user roles (for example [User Role Editor](https://wordpress.org/plugins/user-role-editor/)).

  Advanced: I need the most recent code of this plugin. Where can I find it?

Github: [https://github.com/corvidism/page-whitelists](https://github.com/corvidism/page-whitelists)
Like many other WP plugin developers, I primarily use git for versioning, so this
is the most recent version of the plugin. If you ever wanted to make modifications
to the code, I recommend using files from the Github repo.

## 使用者評論

![](https://secure.gravatar.com/avatar/cb9f87aab6680e825e26469b0935d70c5b79deea38154c7c3549ee2430e62c2d?
s=60&d=retro&r=g)

### 󠀁[That’s what I was looking for!](https://wordpress.org/support/topic/thats-what-i-was-looking-for-7/)󠁿

 [weexable](https://profiles.wordpress.org/weexable/) 2018 年 4 月 3 日

It’s quite simple (user friendly) and very very useful! As mentioned, it is required
for those people that has to grant access to specific pages for editing purposes
and not more than that. Many thanks! And hope it will be tested with higher versions
of wordpress.

![](https://secure.gravatar.com/avatar/49179f8567920dce041b93f408fecefd75d437a90ed73e9f4828f4c27c7665f1?
s=60&d=retro&r=g)

### 󠀁[Great plugin](https://wordpress.org/support/topic/great-plugin-11295/)󠁿

 [SITEWEB44](https://profiles.wordpress.org/siteweb44/) 2016 年 12 月 6 日

Thank you for your plugin, very usefull

 [ 閱讀全部 4 則使用者評論 ](https://wordpress.org/support/plugin/page-whitelists/reviews/)

## 參與者及開發者

以下人員參與了開源軟體〈Page Whitelists〉的開發相關工作。

參與者

 *   [ corvidism ](https://profiles.wordpress.org/corvidism/)

[將〈Page Whitelists〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/page-whitelists)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/page-whitelists/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/page-whitelists/)，或透過 [RSS](https://plugins.trac.wordpress.org/log/page-whitelists/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/page-whitelists/)。

## 變更記錄

= 4.0.2=
 Last version.

#### 4.0.0

New – pages in Whitelist editor are now arranged in a tree, so parent-child branches
can be selected simultaneously.
 New – names and links to assigned pages in the 
Whitelist table. New – new plugin options controlling default behavior of whitelists
and scope of filtering. Whitelist management was moved under Users, the Page Whitelists
page under Settings now contains default plugin settings. Numerous bug fixes.

#### 3.0.3

Bug fix – fixed compatibility issues with NextGen Gallery – creating albums when
user is assigned to a strict whitelist.
 Enhancement – less log messages when WP_Debug
is on.

#### 3.0.2

Bug fix – missing file `wp-content/plugins/page-whitelists/templates/profile_field.
php` causes Fatal Error on Edit User page.

#### 3.0.1

Bug fix – setting strict whitelist also blocked creation of new posts (creator-introduced
bug, I am very sorry)

#### 3.0.0

Bug fix – fixed an issue with plugins that allow creation of pages
 Plugin compatibility
fix – Tree Page View. New – column with assigned whitelists in User Table New – 
field on User Profile editor New – select all/none pages when creating/editing whitelist.

#### 2.0

Bug fix – plugin now doesn’t throw error on screen-less admin pages (various AJAX
helpers for plugins etc.)
 New – plugin now filters all backend queries that request
pages (usually by other plugins) including those made by AJAX.

#### 1.2

Bug fix – automatic addition of newly created pages to non-strict whitelists now
works.

## 中繼資料

 *  版本 **4.0.2**
 *  最後更新 **7 年前**
 *  啟用安裝數 **50+**
 *  WordPress 版本需求 ** 3.6 或更新版本 **
 *  已測試相容的 WordPress 版本 **4.6.30**
 *  語言
 * [English (US)](https://wordpress.org/plugins/page-whitelists/)
 * 標籤:
 * [pages](https://tw.wordpress.org/plugins/tags/pages/)
 *  [進階檢視](https://tw.wordpress.org/plugins/page-whitelists/advanced/)

## 評分

 5 星，滿分為 5 星

 *  [  4 個 5 星使用者評論     ](https://wordpress.org/support/plugin/page-whitelists/reviews/?filter=5)
 *  [  0 個 4 星使用者評論     ](https://wordpress.org/support/plugin/page-whitelists/reviews/?filter=4)
 *  [  0 個 3 星使用者評論     ](https://wordpress.org/support/plugin/page-whitelists/reviews/?filter=3)
 *  [  0 個 2 星使用者評論     ](https://wordpress.org/support/plugin/page-whitelists/reviews/?filter=2)
 *  [  0 個 1 星使用者評論     ](https://wordpress.org/support/plugin/page-whitelists/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/page-whitelists/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/page-whitelists/reviews/)

## 參與者

 *   [ corvidism ](https://profiles.wordpress.org/corvidism/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/page-whitelists/)