"Bestseller" Badge for Popular Products
Labels products that have sold at least a set number of units with a "Bestseller" badge in shop listings and on the product page.
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.
Labels products that have sold at least a set number of units with a "Bestseller" badge in shop listings and on the product page.
Adds a "Minor edit" checkbox to the block editor; when ticked, fixing a typo does not change the post's last modified date, so "Updated on" labels and sitemaps only change for real updates.
Adds "(out of stock)" next to sold-out options in the variation dropdown of single-attribute products, such as sizes, so shoppers see availability before choosing.
Labels products that are out of stock but allow backorders with a "Pre-order" badge in the shop and on product pages, so buyers know shipping will be later.
Gives numbered pagination links clear labels such as "Page 3" and names the pagination landmark "Posts pages", so screen reader users know what each link does.
Finds form fields on the page that have a placeholder but no label or accessible name and gives them one from the placeholder text, a common problem with theme and plugin forms.
Adds a row of four big numbers with short labels (customers, years, rating, countries), a quick way to show social proof on any page.
Renames checkout fields and their placeholder hints, for example "Town / City" to "City" or "Apartment, suite, unit" to "Flat or floor", without a translation plugin.
Replaces Easy Digital Downloads wording such as "Personal Info" or "Purchase" with your own, using a simple list of old and new texts.
Renames the field labels and the button on the login screen, for example "Email" instead of "Username or Email Address" and "Sign in" instead of "Log In".
Shows a small label such as "Page", "Post" or "Product" in front of each search result title, so visitors can tell results apart at a glance.
Adds Tools > Content Types, a table of every registered post type and taxonomy with its labels, visibility, archive, REST base, URL slug and item count.
Replaces the "Add title" hint in the editor with your own wording for each post type, such as "Product name" or "Team member name".
Replaces the standard "Out of stock" and "Available on backorder" labels on product pages with your own wording.
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 aria-labels like "Previous post: Title" to the previous and next post links in classic themes, so screen readers announce where each link leads.
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.
Adds labels such as "Contact form" or "Landing page" next to chosen pages in the Pages list, the same way WordPress marks the front page, so editors know which pages matter.
Stops checkout when an address line is longer than your carrier's label allows (often 35 characters) and asks the customer to use the second line.
Adds helpful placeholder text to the comment, name, email and website fields of the comment form while keeping the visible labels for accessibility.
Adds a field to each product for a short label shown after its price, such as "per m²", "per person" or "per night".
Hides the "(optional)" text WooCommerce adds after the labels of fields that are not required.
Stops Yoast SEO from adding "Written by" and "Est. reading time" labels to link previews in Slack and similar apps.