Μετάβαση στο περιεχόμενο
WordPress.org

Ελληνικά

  • Θέματα
  • Πρόσθετα
  • Νέα
  • Υποστήριξη
  • Σχετικά
  • Ελληνική κοινότητα
  • Εκδηλώσεις
  • Openverse
  • Κατάλογος μοτίβων
  • Λήψη 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.

Κριτικές

Δεν υπάρχουν αξιολογήσεις για αυτό το πρόσθετο.

Συνεισφέροντες & Προγραμματιστές

“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
  • Τελευταία ενημέρωση: πριν από 3 εβδομάδες
  • Ενεργές εγκαταστάσεις: Λιγότερες από 10
  • Έκδοση WordPress: 5.8 ή νεότερη
  • Δοκιμασμένο μέχρι: 7.0
  • Έκδοση PHP: 7.4 ή νεότερη
  • Language
    English (US)
  • Ετικέτες:
    lockProfile Fieldsrestrictrolesuser profile
  • Σύνθετη Προβολή

Αξιολογήσεις

No reviews have been submitted yet.

Your review

Δείτε όλες τις κριτικές

Συντελεστές

  • treeflips

Υποστήριξη

Έχετε κάτι να πείτε; Χρειάζεστε βοήθεια;

Φόρουμ υποστήριξης

Δωρεά

Θα θέλατε να υποστηρίξετε την προαγωγή αυτού του πρόσθετου;

Κάντε δωρεά σε αυτό το πρόσθετο

  • Σχετικά
  • Ειδήσεις
  • Φιλοξενία
  • Απόρρητο
  • Βιτρίνα
  • Θέματα
  • Πρόσθετα
  • Μοτίβα
  • Μάθετε
  • Υποστήριξη
  • Προγραμματιστές
  • WordPress.TV
  • Συμμετέχετε
  • Εκδηλώσεις
  • Δωρίστε
  • Πέντε για το Μέλλον
  • WordPress.com
  • Matt
  • bbPress
  • BuddyPress
WordPress.org
WordPress.org

Ελληνικά

  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • Επισκεφθείτε τον λογαριασμό μας στο Mastodon
  • Visit our Threads account
  • Επισκεφτείτε τη σελίδα μας στο Facebook
  • Επισκεφθείτε τον λογαριασμό μας Instagram
  • Επισκεφθείτε τον λογαριασμό μας LinkedIn
  • Visit our TikTok account
  • Visit our YouTube channel
  • Visit our Tumblr account
Ο κώδικας είναι ποίηση.
The WordPress® trademark is the intellectual property of the WordPress Foundation.