Inspect the Main Query and Its SQL
Lets administrators add ?wpide_query=1 to a front-end URL to print the main query's variables, the SQL it ran and the number of posts found at the bottom of the page.
Snippet Library
3,040 snippets written and tested by the WPIDE team.
Lets administrators add ?wpide_query=1 to a front-end URL to print the main query's variables, the SQL it ran and the number of posts found at the bottom of the page.
Shows a dropdown of matching posts and pages under every search box as the visitor types, using the built-in REST API search.
Adds an "Archive intros" section to Settings > Reading where you can write an introduction for each custom post type archive, such as Portfolio or Recipes, shown at the top of that archive.
Adds ItemList JSON-LD listing the posts shown on category, tag, post type and blog archive pages, using the posts already loaded so it adds no queries.
Publishes your latest posts as a JSON Feed at /feed/json/, a modern alternative to RSS supported by many feed readers and easy to use from apps and scripts.
Adds a hidden field to the comment form that only a real browser running JavaScript fills in; comments without it go to the spam queue instead of moderation.
Switches Jetpack to offline (development) mode automatically on staging, dev and local hosts, so test copies never connect to WordPress.com or clash with the live site.
Adds a [wpide_job_application] shortcode where candidates send their details and a CV (PDF or Word, size-limited); the CV is attached to the email you receive and then deleted from the server.
Adds employment type, salary range, location, remote option, closing date and apply link to job listings, plus a [job_details] shortcode.
Registers a "Jobs" post type for vacancies with Job Type (full-time, part-time) and Job Location taxonomies and a /jobs/ archive.
Adds JobPosting JSON-LD (salary, employment type, location or remote, closing date and employer) to single job listings, so they can appear in Google for Jobs.
Sends shoppers directly to the product page when what they type in the search box is exactly a product's SKU or code.
Adds a small "Find site" search box to the toolbar in Network Admin that searches the sites list by name or address, saving clicks on networks with hundreds of sites.
Adds a small "Join the discussion" link with the comment count halfway through posts, so engaged readers find the comments faster.
Adds a full-width call-to-action band above the footer on every page of the Kadence theme, with a heading and button you set at the top.
Adds a slim announcement bar above the Kadence theme header on every page, using Kadence's own header hook.
Extends the login cookie to 30 days when "Remember Me" is ticked. Sessions without it keep the normal two-day lifetime.
Changes how long Akismet keeps caught spam before deleting it (15 days by default), giving you more time to rescue legitimate comments marked as spam.
Stops the Redirection plugin from logging 404s caused by crawlers and vulnerability scanners (wp-login probes, .env and .php file hunts), so the log shows only real broken links.
Leaves posts by the authors you list, such as guest writers or an automated account, out of your main feeds, while their author feed and the posts on the site stay available.
Stops the classic editor from moving ticked categories to the top of the list, so the category tree keeps its order.
Shortens how long WooCommerce's Action Scheduler keeps finished tasks from 31 days to 7, which keeps its database tables small on busy stores.
Excludes scripts you list, such as a consent banner, chat widget or analytics loader, from WP Rocket's "Delay JavaScript execution" so they run right away.
Saves chosen custom fields, such as a subtitle, price or event date, with every revision so restoring an older version brings those values back too.