Show Embeds Only After Consent With a Shortcode
Wraps any embed or HTML in [consent_content category="marketing"]...[/consent_content] so it stays hidden behind a short notice until the visitor consents, using the WP Consent API when available.
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.
Wraps any embed or HTML in [consent_content category="marketing"]...[/consent_content] so it stays hidden behind a short notice until the visitor consents, using the WP Consent API when available.
Lets you hide individual menu items from guests, members or certain roles by giving them a CSS class such as wpide-logged-in, wpide-logged-out or wpide-role-editor.
Limits the main blog page to posts from the categories you choose, for example only News, while other categories keep their own archives.
Prints each product's SKU under its name in the cart, checkout and order details, which trade buyers and phone orders often need.
Makes uploaded SVG files show a real preview in the Media Library grid and attachment details, and stores their width and height from the viewBox so they display at the right size in posts.
Adds a "Show on" setting to every classic widget, so you can limit it to the homepage, single posts, blog and archive pages, or everywhere except those.
Prints the Yoast SEO breadcrumb trail at the top of posts and pages for themes that have no breadcrumb spot of their own.
Displays the values of an attribute, such as available colors or sizes, under each product title on shop and category pages.
Replaces the usual opening-lines excerpt in search results with the passage of the post that actually contains the search words.
Stops WooCommerce from jumping straight to a product when a search has only one match, so shoppers always see the search results page.
Adds a DKIM signature to every email using a private key file and settings stored in wp-config.php, so receiving servers can verify your messages.
Hides the "_load_textdomain_just_in_time was called incorrectly" debug notice (added in WordPress 6.7) for plugins you cannot fix yourself, keeping debug logs readable.
Adds the cookie-free Simple Analytics script to your public pages. No tracking ID is needed: data is matched to the domain you added in Simple Analytics.
Adds a small addition question to wp-login.php that bots fail, without third-party CAPTCHA services or cookies.
Redirects old URLs to new ones with a 301 status from a list you maintain in the snippet. Good for a handful of moved pages.
Adds lightweight share links for X, Facebook, LinkedIn, WhatsApp and email at the end of each post, with no third-party scripts or tracking.
Adds Settings > Site Details where you can store your phone number, address and opening hours once, then show them anywhere with [wpide_site_detail key="phone"].
Removes sorting options you do not need from the shop's "Sort by" menu and lets you rename the ones that remain.
Shows a short message, such as holiday hours or a shipping notice, at the top of every page's main content area in the Divi theme.
Removes the billing address fields from the classic checkout when everything in the cart is virtual or downloadable, keeping only name and email.
Stops the block library stylesheet loading on pages built entirely with Elementor, since those pages contain no blocks, which removes one render-blocking file.
Sends visitors straight to the post when a category or tag archive contains just one post, saving them a pointless extra click.
Adds a small set of keyboard skip links (main content, main menu, search and footer) that appear on the first Tab press. Links whose target is missing on a page are removed automatically.
Stops WordPress, plugins and themes from loading translation files on the front end (or everywhere) to save memory and time on sites whose visitors read English anyway, with a list of text domains to keep.