Here’s my simple guide to vibe coding in WordPress for non-techies.
You do not need to become a developer.
You do not need to understand complicated code.
But there are a handful of ideas worth understanding before you start.
Not because you need to become technical.
Because understanding these ideas will dramatically improve the results you get from AI.
And because people always ask, I’ll also tell you which tools I’d personally use for each job.
1. First: understand what type of thing you are building
This is the biggest unlock.
Most people say:
I want to build a plugin.
That is too vague.
Instead ask:
What kind of problem am I solving?
Because WordPress is not one thing.
It is:
- a website builder
- an editor
- a plugin system
- a publishing platform
- an API
- a database
- an admin interface
If you ask AI to “build a feature,” it has to guess where that feature belongs.
That guess is often wrong.
Before you prompt AI, work out which category your idea fits into.
I want visitors to interact with the website
Examples:
- live search
- instant filtering
- front-end editing
- interactive pricing
- calculators
- menus that update instantly
This is often where the Interactivity API helps.
Ignore the scary name.
A simple way to think about it:
It helps WordPress pages behave more like modern apps.
Instead of:
click → page reload → wait
You get:
click → instant update
What I’d personally use:
- WordPress Interactivity API
- Cursor or Claude Code to build it
- WordPress Studio for testing
Tool explainer: WordPress Studio
If you are new to this, WordPress Studio is brilliant.
Think of it as:
A safe WordPress playground on your computer.
You can experiment, break things, test plugins, and mess around without touching your real website.
Tool explainer: Cursor
Cursor is basically an AI coding assistant.
You chat to it in plain English.
You can say things like:
Build this
Make this easier for beginners
Explain what changed
Fix this error
You do not need to know how to code.
Good prompt:
Build this using the WordPress Interactivity API. Keep it simple, beginner friendly, and easy to maintain.
I want a better editing experience
Examples:
- simpler writing experiences
- client-friendly editing
- reusable layouts
- custom content sections
- easier content updates
This is usually about WordPress blocks.
A block is simply a reusable piece of content.
Think:
- testimonials
- pricing sections
- FAQs
- reusable layouts
Instead of asking editors to fiddle with complicated settings, you can create editing experiences that are much easier.
What I’d personally use:
- WordPress blocks
- Cursor or Claude Code
- WordPress Studio
Good prompt:
Create this as an editable WordPress block and make it easy for non-technical people to update.
I want WordPress to talk to another app
Examples:
- publishing from an app
- AI updating content
- dashboards
- syncing information
- automation
This usually means the REST API is involved.
Do not let the word API scare you.
A simple way to think about it:
It is just a way for software to talk to other software.
For example:
You write something in an app.
You press publish.
The app sends it into WordPress.
That communication happens through an API.
If you have ever used Zapier, automation tools, or apps that connect together, APIs are doing the work behind the scenes.
What I’d personally use:
- WordPress REST API
- Application Passwords
- Cursor or Claude Code
What are application passwords?
Again, ignore the scary name.
Application passwords are simply a secure way for apps to connect to WordPress.
Think of it like this:
Instead of giving an app the master key to your house, you give it a separate key that only works for one specific purpose.
For example, this is how apps like PootleWriter can securely publish into WordPress.
Good prompt:
Build this using the WordPress REST API and keep setup as simple as possible.
I want to build a lightweight app
Examples:
- writing apps
- dashboards
- saved drafts
- publishing tools
- content planners
Here is something surprisingly cool.
You often do not need databases, servers, accounts, or complicated infrastructure.
Sometimes the browser itself is enough.
This is called local storage.
A simple way to think about it:
Your app saves information directly inside the browser.
For example, in PootleWriter, content is stored locally while someone writes.
Then, when they are ready, it gets published to WordPress.
No complicated backend.
No expensive infrastructure.
Just simple.
What I’d personally use:
- browser local storage
- REST API for publishing
- Cursor, Claude Code, Loveable, or Bolt depending on the project
Tool explainer: Loveable and Bolt
These are brilliant for quickly testing app ideas.
Think:
“Could this idea work?”
rather than:
“I am building a production app.”
I often use them for fast experiments and prototypes.
Benefits of local storage:
- much simpler to build
- cheaper to run
- more private for users
- faster to prototype
The downside:
If someone clears browser data or changes computer, that information may disappear unless you sync it somewhere else.
For lots of lightweight WordPress tools though, local storage is surprisingly powerful.
Good prompt:
Build this using browser local storage and publish to WordPress via the REST API.
I want to change how WordPress behaves
Examples:
- WooCommerce rules
- admin tweaks
- permissions
- automations
- workflows
This is usually plugin territory.
A plugin is simply a way of adding or changing behaviour in WordPress.
What I’d personally use:
- Cursor or Claude Code
- WordPress Studio
- Plugin Check
Tool explainer: Plugin Check
If AI creates a plugin for you:
Run Plugin Check.
Always.
AI can produce code that looks right but quietly contains problems.
Plugin Check helps spot:
- security issues
- compatibility problems
- coding issues
- performance concerns
My normal workflow looks like this:
- Build the plugin
- Test it in WordPress Studio
- Run Plugin Check
- Paste the warnings back into Cursor and ask it to fix them
Good prompt:
Please fix these Plugin Check issues while keeping the plugin simple and beginner friendly.
2. One important mindset shift
Most people think vibe coding works like this:
one prompt → perfect result
It does not.
It usually looks more like this:
idea → prompt → build → test → refine → repeat
The people getting the best results are not necessarily technical.
They are good at:
- explaining problems clearly
- simplifying ideas
- testing quickly
- iterating patiently
That matters far more than knowing code.
3. Keep things simple
One thing I have learned:
AI loves complexity.
You ask for something simple.
It quietly builds a tiny version of NASA.
Try to bias towards boring.
Especially at the start.
I often include instructions like:
- keep this simple
- avoid unnecessary complexity
- explain changes before making them
- make it easy to edit later
- use built-in WordPress features where possible
These tiny instructions make a surprisingly big difference.
Final thought
The biggest misconception about vibe coding is that it is about coding.
It is not.
It is about clearly describing problems.
Once you understand:
- What kind of thing you are building
- Which WordPress concept fits the job
- Which tools make life easier
You can build surprisingly useful things in WordPress without becoming a developer.
Leave a Reply