Content-Only Editing of Pages for Non-Administrators
Locks the layout of pages in the block editor for everyone except administrators, so editors can change text and images but cannot move, delete or restyle blocks and break the design.
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.
Locks the layout of pages in the block editor for everyone except administrators, so editors can change text and images but cannot move, delete or restyle blocks and break the design.
Adds a "Bottom gradient" style to the Cover block that darkens only the lower part of the image, so captions and headings at the bottom stay readable while the photo stays bright.
Rewrites the notice shown after a product is added to the cart, with your own text and a link to the cart or checkout.
Replaces the "Thank you for creating with WordPress" line at the bottom of every admin screen with your own message.
Adds a simple "Notice Box" widget to Elementor with a title, text and four styles (info, success, warning, error), in its own "Site Widgets" panel category.
Replaces "Your cart is currently empty" on the classic cart page with a friendlier message of your own.
Adds your own thank-you text, next steps or support details below the receipt that buyers see after an Easy Digital Downloads purchase.
Validates WPForms single-line text fields against your own patterns, such as postcodes, order numbers or VAT IDs, chosen per field with a CSS class.
Sets the browser and search result title of the homepage to the exact text you choose instead of "Site Name - Tagline".
Replaces the network's welcome email for new sites with your own wording while keeping the site address, login and dashboard links filled in.
Sets sensible defaults for every user of the block editor, such as the top toolbar, the List View opened and button text labels, while each person can still change them.
Adds the post title as hidden text to "Read more" and "Continue reading" links, so screen reader users hear where each link goes instead of a list of identical links.
Stops WordPress from wrapping text in paragraph tags and adding line breaks in classic content and excerpts. Block content is not affected.
Turns off wptexturize, which converts straight quotes, double hyphens and ellipses into typographic characters. Useful for sites that publish code.
Disables right-click and dragging on images, and optionally text selection in post content, to discourage casual copying of your work.
Refuses Elementor Pro form submissions whose text areas contain web links, which stops most contact-form spam without a captcha.
Adds Users > Email Users, where administrators can write a plain-text message and send it to every user with a chosen role, delivered in batches in the background.
Adds an "Export to CSV" bulk action to the Media Library list view that downloads the selected files with their URL, title, alt text, caption, type, size, dimensions and upload date.
Adds a small window.wpideLang object with the current locale, language code and text direction, so your scripts can format dates, numbers or messages correctly without guessing.
Appends a paragraph, such as getting-started tips or a support link, to every Easy Digital Downloads purchase receipt email without editing the template.
Turns every Details block (summary and hidden text) in a post or page into a question and answer in FAQPage JSON-LD, with nothing extra to fill in.
Uses a site-wide default from your ACF options page whenever a post's own field is empty, such as a standard call-to-action text or banner.
When an image is uploaded without alt text, creates one from its title (based on the file name), replacing dashes and underscores with spaces.
A one-off task that gives every image without alt text a description based on its title. Run it from the snippet editor whenever you want to catch up.