Stop Redirecting Old Post Slugs
Stops WordPress from redirecting a post's previous URLs after its slug changes, for when you want an old address to be free or truly gone.
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.
Stops WordPress from redirecting a post's previous URLs after its slug changes, for when you want an old address to be free or truly gone.
Keeps links pasted on their own line as plain links instead of turning them into embedded videos, tweets or posts.
Keeps web addresses typed in comments as plain text, so spam links are not clickable.
Adds a "Store" menu to the admin toolbar with quick links to orders, products, coupons, customers and settings, available on the front end too.
Removes all HTML tags from comments submitted by users who are not allowed to post unfiltered HTML, so links and formatting cannot be injected.
Makes the keyboard focus indicator in the WordPress dashboard thicker and higher-contrast on links, buttons, menus and form fields, so it is easy to see where you are.
Shows a row of links to the child categories at the top of a category archive, helping visitors drill down into large sections.
Shows a small, dismissible banner when the visitor's browser language differs from the page language and a translated version exists (read from the page's hreflang links), with a link to switch.
Adds job title, email, phone and LinkedIn fields to team member profiles and a [team_details] shortcode that shows them with clickable links.
Adds a dashboard widget listing your five best-selling products of the past 30 days by units sold, with links to edit each product.
Sends a page_not_found event to Google Analytics 4 with the broken URL and the page the visitor came from, so you can find and fix dead links.
Removes the automatic archive page of a post type, for example when you build the listing yourself on a regular page with the same URL.
Converts web addresses and email addresses typed as plain text in posts into clickable links.
Keeps a relationship field in sync on both sides, so linking post A to post B also links B back to A, and removing the link removes it from both.
Rewrites old http:// links and images pointing to your own domain to https:// when content is displayed, fixing "not secure" mixed content warnings after moving to SSL without editing every post.
Shows how many users the site has in total and per role, with links to each filtered users list.
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 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.
Adds twitter:site with your brand's X handle to every page, and twitter:creator with the author's handle on posts, so shared links credit the right accounts.
Stops members who joined in the last few days from posting links in forum topics and replies, with a clear message explaining why.
Adds noindex to bbPress user profile pages, which are thin, duplicate content and a common target for spam sign-ups trying to get links indexed.
Links matching pages across your country sites (such as example.com, example.co.uk and example.com.au) with hreflang tags, assuming each page uses the same path on every domain.
Adds rel prev and next link tags to paginated blog, category and archive pages, which Bing and other crawlers use to understand page series.