Use Real Headings for Widget Titles
Makes classic sidebar widget titles proper H2 headings, so screen reader users can jump between widgets with heading navigation.
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.
Makes classic sidebar widget titles proper H2 headings, so screen reader users can jump between widgets with heading navigation.
Replaces the WordPress logo on the login screen with your theme logo, your Site Icon, or an image URL you provide.
Restores the classic Widgets screen and Customizer widget panel instead of the block-based widget editor.
Adds an ID column to the Users screen, which is handy when a plugin or shortcode asks for a user ID.
Requires new usernames to be a sensible length, use only letters, numbers, dots, dashes and underscores, and not be just a number.
Shows how many users the site has in total and per role, with links to each filtered users list.
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.
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 Vimeo's dnt=1 setting to every embedded Vimeo video, which stops Vimeo from setting tracking cookies or collecting session data for your visitors.
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.
Shows a red notice on every admin screen while "Discourage search engines" is ticked, so a launched site is not left hidden by mistake.
Shows a warning in the block editor when another post or page already has the same title, so you avoid confusing duplicates in search results, menus and your own lists.
Gives any Group or Cover block with the class "wpide-wave-bottom" a soft wavy bottom edge instead of a straight line, for friendlier section transitions.
Makes the writing area of the block editor wider, giving more room on large screens without changing how the site looks to visitors.
Registers a "Before Post Content" widget area and shows its widgets at the top of every blog post, ideal for notices, ads or a table of contents widget.
Registers an "Above the Footer" widget area and shows its widgets in a responsive row just above the site footer, in classic and block themes.
Registers an "After Post Content" widget area and displays it at the end of single posts, without editing theme files.
Adds a [widget_area] shortcode that prints any widget area inside a page, post or block template, so the same widgets can be reused anywhere.
Adds a "Top Bar" widget area that prints right after the opening body tag, handy for a contact line, social links or a short promo across the whole site.