Restrict Block Locking to Administrators
Only administrators can lock and unlock blocks, so locked layouts stay intact when other users edit content.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
Only administrators can lock and unlock blocks, so locked layouts stay intact when other users edit content.
Hides the "Code editor" mode of the block editor from everyone except administrators, so other users only edit visually.
Adds a Tools > Options Viewer screen where administrators can search the options table by name and see each value decoded and pretty-printed, including serialized arrays that Settings > All hides.
Adds a wpide_console() helper that prints any PHP variable to the browser's developer console for administrators, so you can inspect data without breaking the page layout.
Adds a Tools > Send Test Email screen where administrators can send a test message to any address and see right away whether WordPress could hand it off.
Adds a Server-Timing header with PHP time, database query count and peak memory to pages viewed by administrators, so you can read the numbers in your browser's developer tools Network tab.
Makes administrator logins expire sooner than everyone else's, limiting the damage of a forgotten logged-in browser.
Counts the external HTTP requests WordPress, plugins and themes make while building a page, and lists each URL, status and time in an admin bar menu for administrators.
Lets administrators see PHP warnings and notices on screen by adding ?wpide_debug=1 to any address, while visitors and other users never see them, even with WP_DEBUG_DISPLAY off.
Authors and contributors only see files they uploaded in the Media Library and media picker. Editors and administrators still see everything.
Adds a "Conditionals" menu to the front-end admin bar for administrators listing which template conditions are true on the current page, such as is_singular(), is_archive() or is_front_page().
Lets administrators add ?wpide_hook=the_content (or any hook name) to a URL and see the callbacks attached to that hook with their priorities and source files, printed at the bottom of the page.
Displays the current screen ID, base, post type and hook suffix in the admin footer for administrators, which is exactly what you need when targeting a screen in your own code.
Shows which Git branch and commit the site or theme is running in the admin bar for administrators, so developers always know what code is deployed on each copy.
Displays the theme template file (and block template, on block themes) used for the current page in the admin bar, for administrators only.
Adds a "Template parts" menu to the front-end admin bar for administrators listing every template part loaded on the page, for both classic themes (get_template_part) and block themes.
Stops sending comments from logged-in users who can edit posts (authors, editors, administrators) to Akismet, saving API calls and keeping staff replies out of the spam queue.
When SAVEQUERIES is enabled, lists the slowest database queries of the page with their duration and caller in an HTML comment visible to administrators.
Lets authors and contributors write and submit posts as usual, but once a post is published only editors and administrators can change it, which keeps approved content approved.
Hides the content width and wide width fields in the layout settings of Group and similar blocks for everyone except administrators, so page widths stay consistent.
Lets editors and authors edit entries of chosen post types but only administrators can trash or delete them, protecting records like locations or products.
Makes the email field read-only for everyone except administrators, for sites where the email is tied to a contract or a login policy.
Shows administrators the number and total of donations received today in the toolbar, linking to GiveWP's donations list, for a quick pulse during campaigns.
Adds a Tools > Transients screen listing the cached transients stored in the database with their size and expiry time, and lets administrators delete a single one to force a refresh.