跳至主要內容
WordPress.org

Hong Kong 香港中文

  • 佈景主題
  • 外掛
  • News
  • Support
  • About
  • 重要通知
  • WordPress 常見問題
  • 團隊
  • 取得 WordPress
取得 WordPress
WordPress.org

Plugin Directory

Block Profile Edits

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

Block Profile Edits

由treeflips
下載
  • 詳情
  • 評價
  • 安裝
  • 開發
支援

描述

Block Profile Edits lets administrators restrict specific user roles from editing their own profile fields. You can choose which roles and profile fields to restrict, and also show a custom message to restricted users.

This plugin was originally inspired to prevent users from unauthorized redistributing or reselling account access. A common problem with unwanted abuse of GPL themes/plugins. Sites using PDF-stampers to watermark ebooks will also benefit since users cannot change their personal information.

Features:

  • Choose user roles to restrict – Subscriber, Customer, Student, etc. (Administrators are exempt.)
  • Choose profile fields to lock – Name, Email, etc.
  • Display custom message – to restricted users, e.g. “Sorry this info cannot be changed.”
  • Frontend/Backend restriction – works anywhere account profile fields are shown.
  • Server-side enforcement – for WP-admin profile saves and WordPress user update APIs.
  • Clean, modular code – lightweight, minimalist, no site-slowdown.

Technical Notes:

  • Restriction only works on default WordPress profile fields. Extra fields added by plugins are not yet integrated, may be considered for future development.
  • Frontend behavior may vary depending the page template. Most cases appear as normal, fields are visually blocked (greyed out) and custom message is shown. In some cases, fields appear as editable but data won’t save when submitted.
  • Testing shortcode – add [treeflips_bpe_test_form] to any page to test frontend restrictions for logged-in users. Locked fields should render as read-only and display the restriction message.

安裝

  1. Upload the plugin files to /wp-content/plugins/block-profile-edits.
  2. Activate the plugin through the “Plugins” screen in WordPress.
  3. Go to Users > Block Profile Edits to configure restrictions.

常見問題

Will this affect frontend profile editing plugins?

It can. Frontend forms that use WordPress user update APIs will be blocked for locked fields. Custom forms that write directly to the database may bypass WordPress hooks.

Are administrators restricted?

No. Users with the administrator role always have full edit access.

評價

There are no reviews for this plugin.

貢獻者及開發者

“Block Profile Edits” 是一個開源的軟體。以下的人對這個外掛作出了貢獻。

貢獻者
  • treeflips

將 Block Profile Edits 外掛本地化為台灣繁體中文版。

對開發相關資訊感興趣?

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

修改日誌

1.1.0

  • Renamed testing shortcode to treeflips_bpe_test_form for distinct prefixing.
  • Replaced inline <style> and <script> tags with wp_add_inline_style() and wp_add_inline_script().
  • Removed unnecessary custom translation loader (auto-loaded in WP 5.8+).
  • Updated public code identifiers and options to use the distinct treeflips_bpe prefix.
  • Removed the deprecated testing shortcode alias.

1.0.6

  • Updated readme descriptions and text.
  • Removed domain path “/languages”.

1.0.5

  • Updated the frontend test shortcode to submit with AJAX and show inline success/error messages without page reloads.

1.0.4

  • Updated the frontend test shortcode to visually lock restricted fields and show the configured restriction message.

1.0.3

  • Added frontend restriction testing shortcode.

1.0.2

  • Strengthened server-side protection for locked core profile fields across backend, frontend, AJAX, REST, and WordPress user update API requests.
  • Prevented locked profile meta from being added, updated, or deleted for restricted users.
  • Removed duplicate native browser tooltip on locked backend fields.

1.0.1

  • Fixed profile screen asset loading for locked backend fields.
  • Improved locked field message behavior for pointer and touch users.

1.0.0

  • Initial release.

其它

  • Version 1.1.0
  • Last updated 6 天之前
  • Active installations 少於10
  • WordPress version 5.8 or higher
  • Tested up to 6.9.4
  • PHP version 7.4 or higher
  • Language
    English (US)
  • Tags
    lockProfile Fieldsrestrictrolesuser profile
  • 進階顯示

評分

No reviews have been submitted yet.

Your review

See all reviews

貢獻者

  • treeflips

支援

有話想說?需要協助?

檢視支援論壇

捐贈

想要支援這個外掛的發展嗎?

贊助這個外掛

  • 關於我們
  • 最新消息
  • 寄存
  • 隱私權
  • 展示網站
  • 佈景主題
  • 外掛
  • 區塊版面配置
  • Learn
  • 技術支援
  • 開發者資源
  • WordPress.tv ↗
  • 共同參與
  • Events
  • Donate ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Hong Kong 香港中文

  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • Visit our Mastodon account
  • 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
代碼就是詩歌。
The WordPress® trademark is the intellectual property of the WordPress Foundation.