WordPress.org

Taiwan 正體中文

  • 佈景主題目錄
  • 外掛目錄
  • 最新消息
  • 技術支援
  • 關於我們
  • 團隊
  • 取得 WordPress
取得 WordPress
WordPress.org

Plugin Directory

Login Require Press

  • 提交外掛
  • 我的最愛
  • 登入
  • 提交外掛
  • 我的最愛
  • 登入

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

Login Require Press

由 Marat Nepomnyashy 開發
下載
  • 詳細資料
  • 使用者評論
  • 安裝方式
  • 開發資訊
技術支援

外掛說明

Overview:

At the time of this writing, the latest version of WordPress, version 5.3, has 3 post visibility options, which are ‘public’, ‘password protected’, and ‘private’.

The ‘password protected’ option allows the site administrator to individually lock certain posts, even from the logged in users, with an additional password / passcode. However, there is currently no built-in way to just deny access only to the unauthenticated users.

Login Require Press is a WordPress plugin that allows site administrators to specifically designate arbitrary posts with any public post type as viewable only after user login. Post authors can also enable or disable login protection for their own posts.

It is an easy way to require login to view specific pages / posts.

Unauthenticated site visitors attempting to view any page that includes any such specifically designated post will then be automatically redirected to the site’s default login page, and then back to the original page after they login, thereby limiting access only to logged-in users with subscriber roles and above.

Plugin will still allow unauthenticated downloading of site’s feeds, but will filter out all login-requiring posts from the feed listings.

Plugin will protect the titles, contents, and excerpts of login-requiring posts in search result page listings when the user is not logged in. The titles / contents / excerpts will be replaced by text “[Post title / content / excerpts protected by Login Require Press. Login to see the title / content / excerpt.]”

Technical summary:

Plugin works by hooking-in special logic into the action ‘send_headers’ to redirect unauthenticated client browsers to the site’s login page from any non-feed and non-search-results page upon detecting any login-requiring post, and by hooking-in another special logic into the filter ‘posts_results’ to filter out all login-requiring posts from all feed page listings, and to protect the titles, contents, and excerpts of login-requiring posts in search result page listings.

Login-requiring posts are marked with a custom field ‘login_require_press’ set to ‘yes’.

Official project URLs:

https://github.com/maratbn/LoginRequirePress
https://wordpress.org/plugins/loginrequirepress
http://www.maratbn.com/projects/login-require-press

螢幕擷圖

  • Login Require Press configuration screen with the table used to specify which posts are to be login-protected.

  • Login Require Press configuration screen with the lists of private, non-private login-protected, and passcode-protected posts.

  • Login Require Press edit post meta box to enable or disable login protection.

安裝方式

  1. Unzip contents of loginrequirepress.zip into the directory /wp-content/plugins/loginrequirepress/.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.

常見問題集

What do I do if I get this error “Plugin could not be activated because it triggered a fatal error.” when trying to activate?

Upgrade to PHP >= 5.4 See
https://wordpress.org/support/topic/crashes-on-activate

Make sure to check your PHP version with
https://wordpress.org/plugins/display-php-version/

Where can I ask a question about Login Require Press?

Ask your questions at: https://wordpress.org/support/plugin/loginrequirepress

Where can I post an issue / bug / feature request?

Post issues / bugs / feature requests at: https://github.com/maratbn/LoginRequirePress/issues

Plugin is missing feature X that I really want, what do I do?

Post a bug / feature request, or implement the feature at your leisure, and submit a pull request.

使用者評論

Yay! Does what it says

Quindaro Press 2016 年 9 月 3 日 1 則留言
Just wanted to keep my site accessible to everyone with a login … and nobody else! It works! Thanks.

Exactly what I needed. Thank you.

soundfeelings 2016 年 9 月 3 日
LoginRequirePress allows me to easily restrict users from viewing certain pages unless they are logged in. Wordpress’ other options of “public, password, or private” do not give me what I need. This is just perfect. One thing you can mention in the next version of the instructions is to keep the page settings at “public” to make it work. Seems illogical, but that is exactly right. With this plugin, even though the page setting is at “public” the public will not be able to view it unless they are logged in, which is exactly what I needed. GREAT!
閱讀全部 5 則使用者評論

參與者及開發者

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

參與者
  • Marat Nepomnyashy

將〈Login Require Press〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄。

變更記錄

1.4.0

  • Tested up to WordPress 5.3
  • Fixed bug that prevented authors without administrative privileges from enabling / disabling login protection on their own posts.
  • Added logic to indicate that the previously-implemented Login Require Press post meta box is not compatible with the new WordPress block editor.

1.3.0

  • Tested up to WordPress 4.9.8
  • Added notice that changing settings in the meta box will not persist until the post is updated.
  • Improved post filtering logic.
  • Now also masking post excerpts of login-protected posts from search results.

1.2.0

  • Tested up to WordPress 4.6
  • Changed the plugin name from ‘LoginRequirePress’ to ‘Login Require Press’.
  • Indicating posts without names by token [no name #] where # is the post ID number.
  • Shortened the plugin description appearing on the admin dashboard plugins list to just one sentence.
  • Added support for WordPress instances nested inside subdirectories.

1.1.0

  • Tested up to WordPress 4.5.2
  • Improved the listing-out of posts in the post categorizations sections on the plugin’s Settings page.
  • Added ‘Refresh’ buttons to the Settings page.
  • Added LoginRequirePress meta box to the post edit screen.

1.0.0

  • Version incremented to 1.0.0 to signify public release.
  • Tested up to WordPress 4.5
  • Login Required status indicators now in red.
  • Added new ‘Default Visibility’ column, that indicates posts’ present visibility according to the default WordPress logic without this plugin.
  • Explicitly listing-out the Private, Login-Protected, and Passcode/Password-Protected posts.
  • Added plugin activation check for PHP version >= 5.4
  • Revised screenshot 1 to display the latest UI, and added screenshot 2.

0.1.2

  • Minor improvement to plugin WordPress description meta field.
  • Fixed issue https://github.com/maratbn/LoginRequirePress/issues/2: Added file ‘REQUIREMENTS’.
  • Fixed issue https://github.com/maratbn/LoginRequirePress/issues/3: Protecting the titles and contents of login-requiring posts in search result page listings when the user is not logged in.

0.1.1

  • Various documentation improvement.

0.1.0

  • Initial release.

中繼資料

  • 版本 1.4.0
  • 最後更新 6 年前
  • 啟用安裝數 100+
  • WordPress 版本需求 3.8.1 或更新版本
  • 已測試相容的 WordPress 版本 5.3.20
  • 語言
    English (US)
  • 標籤
    control accessPassword Protectsecurity
  • 進階檢視

評分

4.5 星,滿分為 5 星
  • 3 5-star reviews 5 星 3
  • 0 4-star reviews 4 星 0
  • 1 3-star review 3 星 1
  • 0 2-star reviews 2 星 0
  • 0 1-star reviews 1 星 0

新增使用者評論

查看全部使用者評論

參與者

  • Marat Nepomnyashy

技術支援

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

檢視技術支援論壇

  • 關於我們
  • 最新消息
  • 主機代管
  • 隱私權
  • 展示網站
  • 佈景主題目錄
  • 外掛目錄
  • 區塊版面配置目錄
  • Learn
  • 技術支援
  • 開發者資源
  • WordPress.tv ↗
  • 共同參與
  • 活動
  • 贊助基金會 ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Taiwan 正體中文

  • 查看我們的 X (之前的 Twitter) 帳號
  • Visit our Bluesky account
  • 造訪我們的 Mastodon 帳號
  • Visit our Threads account
  • 造訪我們的 Facebook 粉絲專頁
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Visit our TikTok account
  • Visit our YouTube channel
  • Visit our Tumblr account
程式碼,如詩