Bring Back Appearance > Customize on Block Themes
Restores the Customize link under Appearance and in the admin bar on block themes, for quick access to Customizer settings such as Site Identity and Homepage Settings.
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.
Restores the Customize link under Appearance and in the admin bar on block themes, for quick access to Customizer settings such as Site Identity and Homepage Settings.
Shows a live "120 / 500 characters" counter under every text box that has a maximum length, announced politely to screen readers as the limit gets close.
Shows a strong, visible outline around links, buttons and form fields when visitors navigate with the keyboard, which many themes hide. Mouse clicks are not affected.
Replaces the error message at the top of a Gravity Forms form with your own wording and lists how many fields need attention, announced to screen readers.
Shortens very long comments to a few lines with a soft fade and a Read more / Show less button. Works with classic themes and the Comments block, and leaves comments whole when JavaScript is off.
Adds a [transcript] shortcode that wraps the text version of a podcast or video in an accessible show/hide section, so every recording can have a transcript without cluttering the page.
Gives text inputs, selects, text areas and checkboxes across the site (comments, contact forms, checkout) one consistent, accessible look with clear focus states.
Adds a floating moon button that switches the site to a dark color scheme, remembers the visitor's choice and follows their system setting on the first visit.
Adds a "Dark mode" checkbox to each user's profile that switches the whole admin area to a dark look, with images and videos kept in their real colors.
Adds a "Drafts" submenu under Posts, Pages and each custom post type for one-click access to unfinished content.
Emails the user and the site administrator whenever a new application password is created for an account, since these passwords give API access that bypasses the normal login.
Lets administrators set an expiry date on any account; after that date the user is logged out and can no longer log in, which suits trial or temporary access.
Adds a [faq_list] shortcode that shows FAQ posts as accessible collapsible questions and adds FAQPage structured data for them.
Adds an [acf_faq] shortcode that shows a question-and-answer repeater as accessible collapsible items and outputs matching FAQPage structured data.
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.
Shows a slim bar of social media icons fixed to the side of the screen, with built-in SVG icons, accessible labels and an option to hide it on small screens.
Adds an accessible name to the search field of theme search forms that have no label, so screen reader users hear "Search" instead of an unlabeled text field.
Removes the Templates menu Elementor adds to wp-admin for everyone except administrators and blocks direct access to the list, protecting headers, footers and popups.
Adds a small arrow icon after links in post content that point to other websites, so readers know they will leave your site.
Adds a [spoiler] shortcode that blurs a word or sentence until the reader clicks it or presses Enter or Space, and keeps the hidden text from screen readers until it is revealed.
Sends users without the chosen capability back to the page when they try to open the Bricks builder and hides its admin bar link, as an extra lock on top of Bricks' builder access settings.
Raises the font size and line height of admin tables, forms and menus for editors who find the default admin text too small.
Shows each course's access mode (Open, Free, Buy now, Recurring or Closed) in a column on the Courses list, so you can check pricing at a glance.