Change the Menu Icon and Position of Any Post Type
Gives a post type registered by a plugin or theme a different Dashicon and moves it up or down the admin menu.
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.
Gives a post type registered by a plugin or theme a different Dashicon and moves it up or down the admin menu.
Sets how many URLs each Yoast SEO sitemap page holds. Lower it if large sitemaps time out on your server.
Sets how many thumbnails appear in each row below the main product image on product pages.
Shows four related products in four columns on single product pages.
Changes how many links each page of the built-in XML sitemap holds (2,000 by default), for example to split a huge sitemap into smaller files.
Renames the "Place order" button on the classic checkout to something clearer, such as "Complete purchase".
Replaces the "Search products…" hint inside WooCommerce's product search box with your own text, such as "Search 2,000 parts by name or code".
Replaces the default "WordPress <wordpress@yourdomain>" sender with your site name and, optionally, an address of your choice.
Adds a "wp change-status" command that moves posts from one status to another, for example every draft older than a date back to pending, with a preview count before anything changes.
Changes the character between the page name and the site name in browser tabs and search results, for example from a dash to a vertical bar.
Changes the URL base of a post type registered by a theme or plugin, for example from /portfolio/ to /work/, including its archive.
Changes the URL base of a category-style taxonomy registered by a theme or plugin, for example from /portfolio-category/ to /work-type/.
Registers a "Releases" post type for product release notes and changelogs, with an archive and feed at /changelog/.
Shows how many characters are left while typing a comment and stops input at the limit you set.
Shows a live "120 / 500 characters" counter under every text box that has a maximum length, announced politely to screen readers as the limit gets close.
Pre-ticks the "Remember Me" box on the login form so users stay logged in longer without having to remember to tick it.
Adds a wpide_akismet_is_spam() helper that sends a name, email and message from any custom form to Akismet and tells you whether it looks like spam, so your hand-built forms get the same protection as comments.
Adds Tools > SMTP Check, which connects and logs in to your configured SMTP server and reports success or the exact error, without sending an email to anyone.
Adds a [child_pages] shortcode that lists the subpages of the current page, so section landing pages always link to everything below them.
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 the comment form full-width fields, rounded corners, a clear focus color and a solid submit button that match your accent color.
Gives Gravity Forms fields rounded borders, comfortable spacing, a visible focus ring, clear error colors and a bold submit button, while following your theme's fonts.