List Custom Field Keys With Counts (WP-CLI)
Adds a "wp meta-keys" command that lists every custom field key used by a post type and how many posts use it, which helps when cleaning up after old plugins or planning a migration.
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 "wp meta-keys" command that lists every custom field key used by a post type and how many posts use it, which helps when cleaning up after old plugins or planning a migration.
Replaces the single large block stylesheet with small per-block styles that load only when a block is actually used, which helps classic themes most.
Writes a line to the PHP error log whenever wp_mail() fails, with the subject, recipients and error message, to help debug delivery problems.
Adds wpide_timer_start() and wpide_timer_stop() helpers that measure the time and memory a piece of code uses and write the result to the PHP error log, to find slow functions.
Shows the product category description after the product grid instead of before it, so shoppers see products first while the text still helps SEO.
Puts the billing email field first on the classic checkout so you capture the address early, which also helps abandoned cart tools.
Shows administrators the object cache hit rate, hits and misses for the current page in the admin bar, to check whether Redis or Memcached is actually helping.
Outputs Organization schema (JSON-LD) on the homepage with your site name, URL, logo and social profiles, helping search engines understand who runs the site.
Emails you right away when a member cancels their membership, with the level they left, so you can ask why or offer help.
Adds helpful placeholder text to the comment, name, email and website fields of the comment form while keeping the visible labels for accessibility.
Adds a wpide_log() helper that writes timestamped messages and data to a daily log file in a protected folder inside uploads, so custom code can leave a trail without touching debug.log.
Adds a wpide_dump() helper that shows any variable in a readable, collapsible box only to administrators, so debug output never reaches visitors even if you forget to remove it.
Saves the IP address each new account was created from and shows it in the Users list, which helps spot bulk fake sign-ups.
Lists up to four other downloads from the same category below each download's content, helping buyers discover more of your products.
Removes the contextual Help tab in the top right corner of admin screens.
Asks visitors to use their work email instead of a free webmail address such as Gmail or Yahoo, which helps B2B sites get qualified leads.
Adds a wpide_run_later() helper that schedules any hook to run once after a delay, without creating duplicates, so slow work like sending a report or calling an API can leave the page request.
Adds a wpide_console() helper that prints any PHP variable to the browser's developer console for administrators, so you can inspect data without breaking the page layout.
Adds the current user's role next to their name in the admin toolbar ("Howdy, Sam (Editor)"), helpful when testing with several accounts.
Adds a collapsible list of everything a user is allowed to do to the user edit screen, which helps when checking what a role or plugin has granted.
Displays the current time in the site's timezone in the admin bar, which helps when scheduling posts from another timezone.
Prints a small window.siteSettings object with the home URL, REST API root, AJAX URL, language and, for logged-in users, a REST nonce, so your custom JavaScript never hard-codes addresses.
Adds a handling fee to orders below a set subtotal, which helps cover packing costs on very small orders.
Generates margin and padding helper classes such as mt-2, mb-4 and px-3 from a spacing scale, to fine-tune block spacing with an extra CSS class.