Descriptive "Read More" Links With the Post Title
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.
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.
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.
Shows each flexible content row's heading next to its layout name in the editor, so long pages built from sections are easy to scan.
Adds aria-labels like "Previous post: Title" to the previous and next post links in classic themes, so screen readers announce where each link leads.
Lets a classic theme use single-cat-{slug}.php for posts in a given category, for example a recipe layout for posts filed under Recipes, falling back to the normal template.
Removes the block patterns that ship with WordPress itself, so the pattern inserter only shows your theme and custom patterns.
Turns off wptexturize, which converts straight quotes, double hyphens and ellipses into typographic characters. Useful for sites that publish code.
Stops the cart fragments script, which fires an extra uncached AJAX request on every page, everywhere except the shop, product, cart and checkout pages.
Stops your site from acting as an oEmbed provider: removes the discovery links, the embed REST route and the wp-embed script. Embedding YouTube and similar services keeps working.
Removes the emoji detection script, inline styles and DNS prefetch that WordPress adds to every page. Browsers still display emoji natively.
Rewards customers who collect their order in person with a percentage off the products, shown as a discount line when local pickup is selected.
Disables right-click and dragging on images, and optionally text selection in post content, to discourage casual copying of your work.
Shows a slim message bar at the top of the page (for sales, shipping notes or news) that visitors can close. It stays closed on later visits.
Tells WordPress to skip lazy loading for the first three images on a page, which usually improves Largest Contentful Paint.
Shortens the IP address and drops the browser details WordPress stores with every login session, so session records no longer hold full personal data.
Limits the optional donor comment on GiveWP forms to a sensible length and strips links from it, so donor walls do not fill up with spam.
Adds a "Download as ZIP" bulk action to the Media Library list view that packs the selected original files into one archive, handy for sending a batch of photos or documents to someone.
Adds a [wpide_drip days="7"] shortcode that unlocks the content inside it a set number of days after each member registered, and tells them when it unlocks.
Sends an email to the site admin address every time an administrator account logs in, with the time, IP address and browser.
Keeps a list of the last 100 emails the site tried to send (date, recipient, subject and whether it failed) and shows it under Tools > Email Log.
Logs an administrator out if their session suddenly comes from a different IP address than the one they logged in from, which blocks stolen cookies.
Shows "Estimated delivery: Tue 4 - Thu 6 Nov" at the top of the checkout page, counting only working days from today.
Adds the "no-lazyload" class (and matching skip attributes) to the site logo and the featured image of single posts, so Smush and other lazy-load plugins load them immediately and improve Largest Contentful Paint.
Shortens how long the download link and ZIP file of a personal data export stay available, from WordPress's default of three days to one day.
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.