Guides
Each one answers a WordPress job in full: most build a plugin from a single prompt, with the exact brief and an honest account of what it covers, and what it does not. Start with what an AI WordPress plugin generator actually ships.
Put a time limit on WooCommerce On Hold orders
On Hold orders hold reserved stock indefinitely. The built-in Pending Payment timer does not cover them. A small plugin cancels them on a configurable schedule.
4 min read
WooCommerce orders still pending after a successful Stripe payment
Stripe charged the customer but WooCommerce never moved the order out of Pending. Why webhook failures leave orders stranded, and a plugin that finds them.
4 min read
Add event listings to WordPress with date, location and ticket link
Event posts without a date field land in the wrong order and never expire. A custom post type with location and ticket link fixes both.
4 min read · covers the core of The Events Calendar
Check which caching layer is hitting your WooCommerce cart and checkout pages
Check response headers on WooCommerce cart, checkout and account pages to find which caching layer is serving them incorrectly.
4 min read
Limit which posts appear at the WordPress /random/ URL
WordPress 7.2 adds /random/ and includes all public post types by default. A settings page controls which post types and terms are eligible for random selection.
4 min read
Show WooCommerce product attributes as badges on the product page
WooCommerce puts attributes in a details tab. A plugin moves selected ones into a badge row on the product page, where they actually get read.
4 min read
Add an icon to the WordPress button block
The core Button block has no icon picker. A small plugin extends the sidebar so editors can choose an icon and position without a code deploy.
5 min read
WordPress appointment booking with manual approval before confirmation
Build a booking form that holds every appointment as pending until you approve it. No paid plugin tier, no customer account required.
5 min read · covers the core of Simply Schedule Appointments
EasyWP blocked plugins: the full list and what to use instead
EasyWP blocks 19 plugins and disables exec and other shell functions, so more plugins fail than the list shows. Each block, and what to use instead.
5 min read
WordPress video timeline with horizontal click navigation
Add a scrollable timeline bar to any WordPress page. Each entry holds a date, a description, and a video URL. Clicking a point swaps the content panel without a page reload.
5 min read
Add client photo proofing to WordPress
Let clients pick images from a private gallery without a WordPress login. One shareable link, one email when they submit.
3 min read
WooCommerce sidebar filter widgets with per-taxonomy selection rules
Each sidebar filter widget gets its own rule: single-select for product type, multi-select OR for design themes. No full filter plugin required.
3 min read
Add a drag-to-rank form to WordPress
A WordPress drag-to-rank form in a single shortcode. Visitors sort items by dragging them into order, then submit the ranked list to your inbox.
3 min read
Make WooCommerce product images square for Google Shopping
Google Shopping rejects landscape product images. This plugin pads WooCommerce thumbnails to square with white space to meet the 500x500 minimum.
2 min read
Monitor WordPress cron health: a plugin that warns you when scheduled tasks stop running
wp-cron fails silently. This plugin flags overdue events on the admin page, in Site Health, and by email before a missing backup tells you.
3 min read
Find unused WordPress plugins
Inherited a WordPress site with too many plugins? This audit tool scans for usage signals and highlights the ones with no detectable footprint.
3 min read
Add an interactive checklist to WordPress walkthroughs
Let readers tick off steps in a WordPress walkthrough. A shortcode turns a list into checkboxes and remembers progress in the browser.
2 min read
Require admin approval for new WordPress user registrations
WordPress open registration lets anyone in immediately. This plugin holds new accounts pending until you approve, and emails you when someone is waiting.
3 min read
Get notified when WooCommerce disables a webhook
WooCommerce silently disables webhooks after consecutive delivery failures. This plugin emails the admin when it happens and adds a reset button.
3 min read
Export WooCommerce orders for your accountant without sharing customer data
Your accountant needs the numbers, not the names. This plugin exports WooCommerce orders as a CSV with all customer personal data removed.
3 min read
Add a searchable book catalogue to WordPress
All the book catalogue plugins come with loans, holds and fines. This one just lists your books and lets visitors search them.
2 min read · covers the core of Library Management System
Auto post from RSS feeds to WordPress
Import RSS and Atom feeds as WordPress posts on a schedule. No subscription, no abandoned codebase: a single-file plugin you own.
3 min read · covers the core of FeedWordPress
Manage banners across WordPress Multisite
One admin screen on the main site. One shortcode on every sub-site. No ad server, no subscription, no third-party account.
3 min read · covers the core of Advanced Ads
Stop card testing attacks on WooCommerce checkout
Bots probe stolen cards at your checkout until one works. A payment-failure lockout adds a WooCommerce layer on top of your gateway's defences.
3 min read
WordPress fundraising progress bar
A visual bar that shows raised versus goal amounts. Three shortcode attributes, no plugin account, no subscription.
2 min read · covers the core of Thermometer
WooCommerce reserved stock: show units tied up in unshipped orders
WooCommerce shows one stock number, not how many units are committed to unshipped orders. A small plugin adds that reserved count.
2 min read · covers the core of ATUM Inventory Management
Add a free shipping progress notice to WooCommerce cart
WooCommerce has no free shipping bar. A small plugin adds a notice to the cart and mini-cart that updates live as items go in and out.
2 min read · covers the core of Free Shipping Bar
Add session bookings to WooCommerce without the WooCommerce Bookings extension
Most activity venues need date selection and a capacity limit, not a full booking engine. A small plugin adds both to WooCommerce products.
3 min read · covers the core of WooCommerce Bookings
WooCommerce reorder alerts based on supplier lead time
WooCommerce alerts when stock hits a fixed number. This plugin calculates each product's reorder point from sales velocity and supplier lead time.
3 min read · covers the core of Inventory Planner
WordPress auto-update audit
WP_AUTO_UPDATE_CORE can be silently disabled and your dashboard will not say so. This plugin reads the actual update configuration and shows it.
3 min read · covers the core of ManageWP
Track audio plays in Google Analytics 4 on WordPress
GA4 does not track audio plays automatically. This small plugin fires play, pause, and complete events for every HTML5 audio element on your site.
4 min read · covers the core of MonsterInsights
Add a file upload to WooCommerce checkout
Custom products need customer files at checkout. This small plugin adds an upload field and attaches the file directly to the WooCommerce order.
3 min read · covers the core of WooCommerce Product Add-Ons
Show WordPress content only to logged-in users without a membership plugin
Show or hide any WordPress content block by login status, user role, or device type. A two-shortcode plugin with no admin screen and no subscription.
3 min read · covers the core of Conditional Blocks
Add an apartment listing and property search to WordPress
Apartment sites need a property directory and a city search. Specialist plugins clash with common themes; a thin plugin does the listing and nothing more.
3 min read · covers the core of RentPress
Create WooCommerce orders from customer purchase order PDFs
B2B customers send PDF purchase orders instead of checking out. This plugin extracts the order details and creates the WooCommerce order for your review.
3 min read
Fix empty WordPress /page/ URLs: a plugin that returns 404 for pages that do not exist
Bots probe /page/50/ on every WordPress site. This plugin returns a proper 404 for page numbers beyond your actual archive, stopping crawl waste.
3 min read
Get notified when WordPress plugins need updating
WordPress sends no email when plugins fall behind. This small plugin sends a weekly digest of pending updates so nothing gets missed on sites you manage.
3 min read · covers the core of ManageWP
Add semantic search to WordPress with AI embeddings
WordPress search ranks by word frequency, not meaning. This plugin ranks results with OpenAI embeddings, so visitors find content by intent.
4 min read · covers the core of SearchWP
Clean expired transients and Action Scheduler logs in WooCommerce
Expired transients and old Action Scheduler logs slow the WooCommerce admin silently. A small plugin clears both on a daily schedule.
4 min read · covers the core of WP-Optimize
Add back-in-stock email notifications to WooCommerce
WooCommerce shows stock status but has no customer-facing waitlist. This small plugin adds a sign-up form and emails subscribers when stock returns.
3 min read · covers the core of Back In Stock Notifier for WooCommerce
Log WooCommerce search queries and the products they return
WooCommerce shows what customers searched, not what they found. This plugin logs both, so you can spot searches that return the wrong products.
4 min read · covers the core of SearchWP
Stop WooCommerce coupons from selling below product cost
Coupon stacking can push orders below cost on tight-margin products. A small plugin enforces a per-product cost floor at checkout.
3 min read · covers the core of Advanced Coupons
Import Word documents to WordPress as drafts
Pasting from Word works for a post or two. For a batch of .docx files, a small plugin turns each one into a WordPress draft.
2 min read · covers the core of Wordable
WooCommerce GA4 purchase tracking without MonsterInsights
MonsterInsights is heavy and expensive. This small plugin fires GA4 purchase events from WooCommerce order completions, and nothing else.
3 min read · covers the core of MonsterInsights
Display taxonomy terms as a card grid in WordPress
The Query Loop block lists posts, not taxonomy terms. This small plugin adds a Gutenberg block that renders any taxonomy as a grid of clickable cards.
2 min read
Add a customer note to multiple WooCommerce orders at once
WooCommerce has no bulk action for adding the same customer note to many orders. A small plugin adds one, with an optional email to each customer.
2 min read
Add the EU legal guarantee notice to WooCommerce
EU Regulation 2025/1960 requires a harmonised legal-guarantee graphic on product pages from 27 September 2026. A small plugin adds it to every product.
4 min read
WooCommerce B2B registration with manual approval
Wholesale on WooCommerce needs a trade application form and an approval step before prices drop. A small plugin adds both, with a flat discount.
3 min read · covers the core of B2B King
AI WordPress plugin generator: what you actually get
What an AI WordPress plugin generator ships: a ZIP you install. How that differs from a boilerplate, and what it will not build.
3 min read · covers the core of WordPress Plugin Boilerplate
WooCommerce pick-and-mix bundles: let customers choose items by quantity
WooCommerce variations were not built for pick-and-mix bundles. A small plugin adds quantity tiers and a dropdown for each item slot.
3 min read · covers the core of WooCommerce Mix and Match Products
Add a live blog to WordPress
24LiveBlog left the WordPress directory. A small plugin runs a live-updating feed of timestamped posts from your own database, with no service.
3 min read · covers the core of 24LiveBlog
Add shuttle transfer bookings to WordPress
Amelia and Bookly handle everything except what you actually need: a form for fixed routes at set prices. This plugin closes that gap.
3 min read · covers the core of Amelia
Block a customer from placing orders in WooCommerce
WooCommerce has no built-in customer block. This plugin adds a checkbox to the user profile that stops blocked accounts at checkout and add-to-cart.
3 min read
Allow WooCommerce product reviews without an account
WooCommerce reviews still require login after unchecking verified owner. This plugin opens product reviews to guests without touching blog comments.
3 min read · covers the core of Customer Reviews for WooCommerce
How to install WordPress: a step-by-step guide
WordPress is free. You need hosting and a domain. The short path from nothing to a live site, plus the few plugins worth adding after.
6 min read
Add a cookie consent banner to WordPress without a subscription
Cookie consent plugins push paid plans for consent logs and script scanning. A minimal plugin shows the banner and remembers the answer.
3 min read · covers the core of Complianz
Add a make-an-offer button to WooCommerce products
WooCommerce has no offer button. A small plugin adds one to product pages and emails each offer straight to your inbox.
3 min read · covers the core of YITH WooCommerce Make an Offer
Add a WhatsApp booking form to WordPress
Visitors fill in their booking details, tap send, and land in WhatsApp with everything pre-written. No API key or business account needed.
3 min read · covers the core of Contact Form 7
Add a masonry gallery to WordPress without a heavy plugin
The native gallery block only does grids. A masonry layout used to mean a heavy plugin; a single-purpose block does it and nothing else.
3 min read · covers the core of Envira Gallery
Everything you need to know about WordPress and AI in 2026
WordPress went AI-native in core with 7.0 Armstrong. The Abilities API, the MCP Adapter and the AI Client, and what they mean for building plugins.
6 min read
Register custom post types without Pods
Pods does a lot, and many sites use a sliver of it. A small plugin can register exactly the custom post types you need and nothing more.
3 min read · covers the core of Pods
Export WordPress blog posts as a book
Anthologize was discontinued and nothing replaced it. A small plugin compiles chosen posts into a print-ready document you can save as a PDF.
2 min read · covers the core of Anthologize
WordPress update log: see exactly which update broke your site
WP Rocket's 7.1 crash left site owners guessing. WordPress keeps no update log. A small plugin keeps one, so the next outage starts with facts.
4 min read · covers the core of Simple History
Find and delete unused WordPress media files
WordPress media libraries grow for years with no cleanup. A small plugin finds unreferenced files, including images stored in ACF fields.
2 min read · covers the core of Media Cleaner
Add delivery and pickup time slots to WooCommerce checkout
Order notes are not a scheduling system. A small plugin adds a required delivery or pickup date and time slot to WooCommerce checkout.
2 min read · covers the core of Orderable
Archive old WooCommerce orders without a paid plugin
Old orders slow the WooCommerce admin and bury current work. A small plugin exports them to CSV and archives them in bulk, reversibly.
2 min read · covers the core of Export and Archive Old Orders for WooCommerce
Show total stock across WooCommerce variable product variations
WooCommerce tracks stock per variation but never shows a total. A small plugin adds a sortable Total Stock column to the products list.
2 min read · covers the core of ATUM Inventory Management
Track Instagram DM traffic in WooCommerce
Instagram DMs and post links look the same in analytics. This plugin generates UTM-tagged WooCommerce product links from inside WordPress admin.
2 min read · covers the core of Google Campaign URL Builder
Generate AI alt text for your WordPress media library
Free alt text plugins cap you at 20 images a day. A small WordPress plugin generates alt text in bulk with your own OpenAI key.
3 min read · covers the core of Alt Text AI
Require a WooCommerce account before adding to cart
WooCommerce lets guests add to cart by default. A small plugin swaps the Add to Cart button for guests with a prompt to log in or register.
2 min read · covers the core of WP Force Login
Distance-based delivery pricing in WooCommerce
Most WooCommerce shipping plugins price by weight, not distance. A small plugin charges by how far the customer is from your store.
2 min read · covers the core of Flexible Shipping
Add AI review summaries to WooCommerce
WooCommerce review summary plugins tend to be subscriptions. A small plugin writes summaries from your existing reviews with your own OpenAI key.
2 min read · covers the core of Sumzy
Build a contact form plugin: a Contact Form 7 alternative
A WordPress contact form plugin with a shortcode, server-side validation, honeypot spam protection and email notifications, generated from one prompt.
2 min read · covers the core of Contact Form 7
Steem