Register a Self-Hosted Font in theme.json
Adds a font family with your own font files (stored in uploads/fonts) to the theme's typography settings, so it appears in the editor's font picker and loads without Google.
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.
Adds a font family with your own font files (stored in uploads/fonts) to the theme's typography settings, so it appears in the editor's font picker and loads without Google.
Hides the Position: Sticky setting from Group blocks in the editor, so editors cannot accidentally pin sections to the top of the screen.
Gives the Button block its own small palette of brand colors and removes the custom color picker for it, so every button on the site stays on-brand.
Sets the shape, padding and weight of all buttons (Button block, search and form buttons) in a block theme through theme.json, including a darker hover color.
Stores Advanced Custom Fields field groups, post types and options pages as JSON files in wp-content/acf-json, so they survive theme changes and can go into version control.
Posts each Contact Form 7 submission as JSON to a webhook URL, such as Zapier, Make, n8n or your CRM, so leads flow into your other tools automatically.
Posts each new Fluent Forms entry as JSON to a webhook URL such as Zapier, Make, n8n or your CRM, without the Pro webhook module.
Posts every new Gravity Forms entry as JSON, with field labels as keys, to a webhook URL such as Zapier, Make, n8n or your CRM, without the paid webhooks add-on.
Posts every WPForms submission as JSON with field labels as keys to a webhook URL, such as Zapier, Make, n8n or a CRM, without a paid add-on.
Posts a small JSON payload (ID, title, link, author and date) to a URL of your choice whenever a post goes live, to trigger a static site build, a Zapier flow or a chat notification.
Adds Service JSON-LD (name, description, provider and area served) to single service pages, describing what your business offers.
Sets the default font size and line height of body text in a block theme through theme.json, for more comfortable reading on every page.
Changes the font-display setting of every font the theme registers in theme.json, so text shows immediately in a fallback font instead of staying invisible while web fonts load.
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.
Sets the color, underline and hover color of links across a block theme through theme.json, so links look the same in the editor and on the site.
Adds SoftwareApplication JSON-LD (operating system, category, price and optional rating) to the page that presents your app, plugin or SaaS product.
Hides the content width and wide width fields in the layout settings of Group and similar blocks for everyone except administrators, so page widths stay consistent.
Sets the weight, line height and letter spacing of all headings in a block theme, for a crisper, more modern look in the editor and on the site.
Removes the All in One SEO JSON-LD graph from the pages you list while keeping its titles and meta tags.
Removes all Rank Math JSON-LD from the posts or pages you list, so you can add hand-written structured data there instead.
Removes the Yoast SEO JSON-LD graph from the pages you list, for example landing pages where you print your own structured data.
Makes font sizes from the theme presets scale smoothly between phone and desktop widths, so large headings never overflow on small screens.
Adds a lightweight /wp-json/site/v1/ping endpoint for uptime monitors. It answers 200 only when WordPress can reach the database, and 503 otherwise, without exposing any versions.
Finds YouTube videos embedded in a post and adds VideoObject JSON-LD for each, with thumbnail and embed URL, so the page can show video results in search.