Utility Classes for Blocks (SCSS)
Adds a small set of classes, such as has-shadow, is-rounded, has-hover-lift and text-balance, that editors can type into any block's "Additional CSS class" field.
Snippet Library
3,040 snippets written and tested by the WPIDE team.
Adds a small set of classes, such as has-shadow, is-rounded, has-hover-lift and text-balance, that editors can type into any block's "Additional CSS class" field.
Adds an optional VAT number field to the contact section of the Checkout block and rejects numbers that do not look like a VAT number.
Checks Contact Form 7 phone fields for a realistic number of digits and only the characters phone numbers use, instead of accepting any text.
Checks Fluent Forms phone fields for a realistic number of digits and only the characters phone numbers use, instead of accepting any text.
Checks a phone number field when a post is saved and shows an error unless it has 7 to 15 digits, optionally with +, spaces, dashes and brackets.
Rejects billing phone numbers that contain letters or too few digits on the classic checkout, so you get numbers you can actually call.
Registers a "Vehicles" post type with a Make taxonomy for car dealers and rental fleets, under /vehicles/.
Adds a Venue column to Events in the dashboard, so you can see where each event takes place without opening it.
Sends new members a confirmation link and blocks them from logging in until they click it, which keeps fake and mistyped email addresses out.
Turns the blocks inside a Group with the class "wpide-timeline" into a vertical timeline with a line and a dot for each step, for histories, roadmaps and processes.
Finds YouTube videos embedded in a post and adds VideoObject JSON-LD for each, with thumbnail and embed URL, so the page can show video results in search.
Registers a "Videos" post type with its own categories, for video libraries and tutorials kept separate from blog posts.
Adds a Tools > Debug Log screen that shows the last lines of wp-content/debug.log, so administrators can check errors without FTP access.
Adds Vimeo's dnt=1 setting to every embedded Vimeo video, which stops Vimeo from setting tracking cookies or collecting session data for your visitors.
Replaces the plain description box on the category and tag edit screens with the visual editor, and keeps headings, lists, images and links that WordPress would otherwise strip.
Adds a "wp a11y-scan" command that checks published posts and pages for images without alt text, empty links, iframes without titles, positive tabindex and skipped heading levels, and prints a table you can export.
Adds "wp wpide-mail test [email protected]" to WP-CLI, which sends a test email and prints the exact error if it fails, handy on servers without admin access.
Styles WPForms from a few SCSS variables (accent, radius, spacing, error color), including choices, buttons, errors and a dark-mode variant.
Shows a warning in the block editor when a post contains an H1 heading block, since the post title is already the page's H1 and a second one muddles the outline.
Lists image blocks whose original file is larger than a size you set, such as 1 MB, in the block editor's publish panel, so heavy photos get replaced before they slow down the page.
Shows a dashboard notice to administrators when a personal data request has been waiting for more than 25 days, since GDPR expects an answer within one month.
Alerts administrators when WordPress writes errors to wp-content/debug.log, a file anyone can usually download and read.
Shows an admin notice on the Media screens and the dashboard once a site has used more than a set share of its upload quota, before uploads start failing.
Alerts administrators when WP_DEBUG shows errors on screen on a production site, where visitors could see file paths and warnings.