Raise the REST API per_page Limit
Lets REST API requests for posts and pages ask for more than 100 items at once, useful for exports and static site generators.
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.
Lets REST API requests for posts and pages ask for more than 100 items at once, useful for exports and static site generators.
Publishes selected fields from your ACF options pages at /wp-json/wpide/v1/site-options, so a headless front end or app can load site-wide settings.
Sends visitors from the countries you choose to a regional site or page, using the country header added by Cloudflare, CloudFront or your host, with search engine crawlers left alone.
Registers Elementor Pro's header, footer, single and archive locations for themes that do not do it themselves, so Theme Builder templates can replace those areas.
Returns an error for requests whose Host header is not your site's domain, which blocks host header injection tricks (such as poisoned password reset links) and junk traffic aimed at your server's IP.
Stops WordPress from advertising separate feeds for every category, tag, author, search and archive page, while keeping your main feed link.
Removes comment feed links from the page head and redirects comment feed URLs to the homepage, while keeping the post feeds.
Stops WooCommerce adding its version number to your page source, so bots scanning for outdated stores learn a little less.
Stops outgoing emails announcing "PHPMailer" and its version in the X-Mailer header, which reveals details about your server and can count against you in spam filters.
Adds "Dark section" and "Soft accent section" styles to Group, Columns and Cover blocks, which recolor the background, text, links, headings and buttons inside in one click (WordPress 6.6+).
Sends nosniff, a strict referrer policy, a restrictive permissions policy and a cross-origin opener policy on dashboard and login pages, which front-end header snippets do not cover.
Adds a Server-Timing header with PHP time, database query count and peak memory to pages viewed by administrators, so you can read the numbers in your browser's developer tools Network tab.
Adds a Site Health test that checks whether files such as .env, debug.log, .git/HEAD and wp-config.php backups can be downloaded from your site by anyone, and flags them as critical.
Adds a Site Health test that loads your homepage and reports which common security headers (HSTS, CSP, nosniff, framing, referrer and permissions policies) are missing.
Adds a public /wp-json/site/v1/identity endpoint with the site name, tagline, logo, site icon, language and home URL, so headless front ends and apps can brand themselves from WordPress.
Shrinks the logo smoothly when Divi's header becomes fixed while scrolling, so the sticky header takes less room on screen.
Opens Pages sorted by title from A to Z instead of the default order, which makes finding a page on large sites much faster. Clicking a column header still sorts as usual.
On small screens, turns each row of the tables in your content into a card where every value is shown with its column heading, so wide tables can be read without sideways scrolling.
Keeps the header row of long tables in posts visible while visitors scroll down through the rows, so they always know which column is which.
Keeps your theme's header pinned to the top of the screen and adds a shadow and smaller padding once the visitor scrolls down.
Keeps the column headings of posts, pages, users and other admin tables visible while you scroll long lists.
Sends the X-DNS-Prefetch-Control header to tell browsers not to look up the domains of every link on your pages in advance, so visitors' DNS providers do not learn which sites you link to before they click.
Adds a unique reference header to every email so Gmail shows each notification separately instead of bundling emails with the same subject into one long conversation.
Leaves space above headings and sections when visitors follow a #link, so the target is not hidden under a sticky header or the admin bar.