plugin-icon

Block Profile Edits

제작자: treeflips·
Restrict user profile edits by role. Uses server-side enforcement on frontend and backend.
버전
1.1.0
최근 업데이트일
Jun 10, 2026
Block Profile Edits

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.
무료유료 요금제에서
설치하면 WordPress.com 서비스 약관서드파티 플러그인 약관에 동의하게 됩니다.
테스트된 버전
WordPress 7.0
이 플러그인은 다운로드할 수 있으며 에서 사용할 수 있습니다.