"Landing Page" Template Without Header and Footer
Registers a "Landing page" block template for pages that shows only the page content, with no site header, footer or title, for campaign and sales pages (WordPress 6.7+).
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.
Registers a "Landing page" block template for pages that shows only the page content, with no site header, footer or title, for campaign and sales pages (WordPress 6.7+).
Adds a friendly box after the GiveWP donation receipt with next steps, such as following you on social media or sharing the campaign, to keep donors engaged.
Gives iframes in post content a title attribute when they lack one (for example "YouTube video" or "Embedded map"), so screen reader users know what each frame contains.
Adds width and height attributes to images in your posts that lack them (for example images pasted from other sites or old posts), using the real image file size, which prevents layout jumps while pages load.
Puts a regular page in front of a custom post type in the Yoast SEO breadcrumbs, for example Home > Services > Web Design when services have no archive.
Appends a short random string to the name of every uploaded file (for example report-k3f9q2.pdf), so private documents cannot be found by guessing their URL.
Gives each role its own admin color scheme, for example blue for editors and coffee for shop managers, so people instantly see which kind of account they are using.
Stops logged-in customers from buying the same product twice, for example a course, a membership or a limited item, and tells them they already own it.
Temporarily blocks logins for everyone except administrators, for example during a migration or a security incident.
Blocks REST API routes for logged-out visitors except the namespaces you list (for example oEmbed, contact forms and the WooCommerce Store API), shrinking the public attack surface without breaking front-end features.
Lets REST API clients request posts with orderby=rand, for example to show a few random articles in an app, which WordPress does not allow by default.
Gives posts created outside the editor, for example by importers, cron jobs, forms or the REST API, the default Polylang language when they have none, so they do not vanish from language-filtered lists.
Gives people who register with certain email domains a different role automatically, for example staff at your company become Contributors.
Turns on automatic background updates for the plugins you list (for example your security and backup plugins), so security fixes for them are installed within hours without waiting for you.
Registers a block bindings source that shows a post's main category name, link or description in any paragraph, heading or button, for example as a label above titles in a Query Loop.
Denies access to the whole site for the IP addresses and IPv4 ranges you list, for example a persistent spammer or attacker.
Adds a new tab to every BuddyPress member profile with your own content, for example "Portfolio" showing the member's posts.
Removes the "active 5 minutes ago" timestamps from BuddyPress profiles and the members directory, for communities where members value privacy.
Sets a post's title and slug from ACF fields when it is saved, for example a team member's first and last name, so editors never type it twice.
Gives an automatic percentage discount when the cart contains enough items, for example 10% off 5 or more items, shown as a line in the totals.
Adds utm_source, utm_medium and utm_campaign parameters to the links in your RSS feed, so visits from feed readers and RSS emails show up clearly in your analytics.
Styles the [post_grid] shortcode output as clean cards with rounded images, a subtle shadow on hover and clamped excerpts, respecting reduced-motion settings.
Puts the post's category in front of each title in your feeds, for example "[Recipes] Easy Pancakes", so subscribers can scan topics at a glance.
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.