Choose Which Custom Fields Polylang Copies to Translations
Tells Polylang to copy (and keep in sync) extra custom fields when you create or update a translation, and to stop copying fields that should differ per language.
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.
Tells Polylang to copy (and keep in sync) extra custom fields when you create or update a translation, and to stop copying fields that should differ per language.
Sets exactly which content types the site search returns, for example posts, pages and your portfolio, instead of every public type.
Points WPML's x-default hreflang tag at the language you choose, for example English, instead of the site's default language.
Gives tables in posts and pages a clean, readable look with a bold header row, light striping, comfortable padding and horizontal scrolling on phones.
Removes rarely used tags from the page head: RSD, Windows Live Writer manifest, shortlink, adjacent post links and the REST API discovery link.
When a post is updated, also clears the WP Rocket cache for the homepage, the blog page, its category and tag archives and the author page, so lists never show stale titles or excerpts.
Replaces the error message at the top of a Gravity Forms form with your own wording and lists how many fields need attention, announced to screen readers.
Replaces embedded Google Maps in your content with a placeholder that loads the map only when clicked, for faster pages and fewer third-party cookies.
Registers a private "Clients" post type to manage client names, logos and website links for a logo wall, with no public pages.
Closes the comment form on a post once it has reached the number of approved comments you choose, keeping threads manageable.
Prevents comments on attachment pages, a frequent target for spam bots.
Accepts only a set number of successful submissions for a Contact Form 7 form, such as event places or giveaway entries, then shows a "closed" message instead of the form.
Closes the Elementor Pro popup a few seconds after the form inside it is submitted successfully, so visitors see the thank-you message and then return to the page.
Closes the Navigation block's full-screen mobile menu when a visitor taps a link to a section of the same page (like #pricing), so they actually see where they jumped to.
Adds Cloudflare's free, cookieless Web Analytics beacon to your public pages, for sites not proxied through Cloudflare or that want manual setup.
Adds a [transcript] shortcode that wraps the text version of a podcast or video in an accessible show/hide section, so every recording can have a transcript without cluttering the page.
Measures Largest Contentful Paint, Cumulative Layout Shift and Interaction to Next Paint in visitors' browsers and shows the 75th percentile of the last 7 days per page type in a dashboard widget.
Adds a Tools > Contrast Checker page where you pick a text and background color and instantly see the WCAG contrast ratio and whether it passes AA and AAA for normal and large text.
Limits paragraphs, lists and quotes in posts to about 75 characters per line, the width recommended for readability, while wide blocks such as images and tables keep the full width.
Asks readers a question near the end of each post (after 80% of the content) and links straight to the comment form.
Sends comment moderation emails to a different moderator depending on the language of the post, using WPML, Polylang or each post's language box, so every comment reaches someone who reads it.
Adds a dashboard widget with a simple bar chart of approved comments for each of the last 30 days, so you can see at a glance whether reader engagement is growing.
Tightens the spacing of admin table rows so more posts, pages and users fit on screen at once.
A complete Contact Form 7 look written in SCSS: set a few variables for colors, radius and spacing and every field, checkbox, message and button follows.