What this guide covers
You will go from zero tools to a working Cardano development environment — entirely on your own machine, entirely free. By the end, you will have a local WordPress site with a database, a code editor, an AI assistant, and a clear workflow for building Cardano-powered features.
Time: About 20 minutes.
Difficulty: Beginner — no prior coding experience needed.
What you need: A computer (Windows, Mac, or Linux) with an internet connection.
Why this approach
Free. Every tool in this stack costs $0. Local, VS Code, Claude, WordPress, and the Cardano plugins — all free.
Local. Your site runs on your machine. Nothing is on the internet. You can break things freely, experiment without consequences, and start over in seconds.
Secure by default. WordPress gives you a real database (MySQL), built-in user authentication, role-based permissions, and nonce-verified endpoints. Your data lives in a proper relational database, not a flat JSON file or a client-side blob. This is real infrastructure, not a demo.
AI-native. The architecture has clear constraints that make AI assistants productive instead of dangerous. The signer handles crypto, WordPress handles authority, the AI handles the features. Each layer has a defined boundary, so the AI cannot accidentally break the security model.
Most dApp tutorials throw you into Next.js + WASM + wallet adapter libraries + custom auth + Vercel deployment. You end up with 200 MB of node_modules and no database. This stack gives you a full application server with plugins, a database, user management, and hosting that costs $5/month — before you write a single line of code.
The tools
What is an IDE?
An IDE (Integrated Development Environment) is where you write and edit code. Think of it like Microsoft Word, but for code — it highlights syntax, catches errors, and has a built-in terminal for running commands. We use VS Code. It is free, made by Microsoft, and the most popular code editor in the world.
What is Local?
Local (by WP Engine) is an app that runs a full WordPress website on your computer. No hosting account needed. No domain needed. Click a button, get a website. It bundles everything: a web server, a database, and PHP — all running locally.
What is WordPress?
WordPress is a content management system that powers roughly 40% of the internet. It gives you: a database (MySQL), an admin dashboard, user authentication, a plugin system, and REST API endpoints — out of the box. Most people think of it as a blog tool. It is actually a full application server.
What is Claude?
Claude is an AI assistant made by Anthropic. Claude Code is the terminal version — you run it inside VS Code and it can read your files, write code, and execute commands. It is your pair programmer. You describe what you want, and it builds it.
Step 1 — Download and install Local
Go to localwp.com and download the installer for your operating system.
Run the installer — it is a standard setup, no special configuration needed. When it finishes, open Local. You will see an empty dashboard with a big button inviting you to create your first site.
Step 2 — Create your first site
- Click Create a new site
- Choose Create a new site (not “from Blueprint”)
- Enter a site name — anything works (e.g., “my-cardano-site”)
- Environment: leave it on Preferred (the defaults are fine)
- WordPress username:
admin(or whatever you want — this is local, it does not matter) - WordPress password:
12345(yes, really — this site only exists on your machine) - Click Add Site
Wait about 30 seconds for Local to build the site. When it is done, you will see a green “Running” indicator.
This site is ONLY on your computer. Nobody on the internet can see it. You can connect a Cardano wallet like Eternl because the browser talks to the wallet extension locally — but the site itself is not accessible to anyone else. This is your sandbox.
Step 3 — Find your site folder
In Local, click your site name in the left sidebar. You will see site details including a file path. Click Go to site folder (or note the path shown in the UI).
This opens a folder like:
~/Local Sites/my-cardano-site/app/public/
The app/public/ folder IS your WordPress installation. All themes live in wp-content/themes/, all plugins in wp-content/plugins/. This is where your code goes.
Step 4 — Open the folder in VS Code
If you do not have VS Code yet, download it free from code.visualstudio.com.
- Open VS Code
- Go to File → Open Folder
- Navigate to your site’s root folder (one level above
app/— e.g.,~/Local Sites/my-cardano-site/) - Click Open
You now have the entire site in your editor. You can browse the file tree on the left and see every theme, plugin, and configuration file.
Open the terminal inside VS Code: go to View → Terminal (or press Ctrl+` on Windows/Linux, Cmd+` on Mac). This terminal is where you will launch Claude.
Step 5 — Launch Claude
In the VS Code terminal, type:
claude
Claude Code opens right in your terminal, ready to work. It can now see your entire site structure — every file, every folder.
Important: Make sure you launched Claude from the site root folder, not a subfolder. Claude’s awareness is scoped to the directory you launch it from.
Need help installing Claude Code? If typing claude does not work yet, you need to install it first. Anthropic has a step-by-step setup guide: Install Claude Code in VS Code. You can also install it as a VS Code extension from the marketplace — search “Claude Code” in the Extensions panel and install the one published by Anthropic.
Step 6 — Tell Claude what you are building
This is the most important step. You need to give Claude context before asking it to build anything. Tell it what environment you are in, what plugins you have, and what you want to create.
Example prompt — starting a brand new theme:
I have a fresh WordPress site running in Local. The site folder is right here.
I want to build a custom WordPress theme for a Cardano NFT gallery.
The theme should be clean, minimal, mobile-first.
I'm using these plugins for Cardano functionality:
- Weld for WP (wallet connect via CIP-30)
- Cardano Minting & Payments (NFT minting)
Both are available at https://cardanowordpressplugins.com/projects/
I want the theme to:
- Show a grid of NFT artwork on the home page
- Let visitors connect their Cardano wallet
- Have a mint page where they can mint NFTs
- Use the plugin shortcodes, don't rebuild what the plugins already do
Start by reading the plugin files in wp-content/plugins/ to understand
what's available, then enter plan mode and plan the theme.
Example prompt — extending an existing theme:
I'm using the cardano-starter theme that's already installed.
I want to add a new page that shows a user's NFT collection
after they connect their wallet with Weld for WP.
The wallet connect already works — I need a page that:
1. Shows the connect button if no wallet is connected
2. Once connected, queries their wallet via Blockfrost
3. Displays their Cardano NFTs in a grid
Read the existing theme files and the weld-for-wp plugin to understand
the current patterns, then enter plan mode.
Example prompt — just want guidance:
I want to build a Cardano payment form on my WordPress site.
I have the cardano-minting-and-payments plugin installed.
Can you read through the plugin code and explain what it already
provides? I want to understand what I get out of the box before
I start customizing.
Notice the pattern: you always tell Claude what you have, what you want, and you ask it to read before it writes. This prevents hallucination.
Step 7 — Use the Cardano Builder Bot for detailed planning (optional)
If you want a more detailed build spec before starting, try the Cardano Builder Bot — a GPT specifically trained on the Cardano WordPress plugin stack.
- Open the bot and describe your project goals
- Critical: Tell the bot upfront what plugins you are using and that you are working in WordPress + Local
- The bot will generate a detailed build specification
- Copy the output and paste it into a new file in VS Code (e.g.,
build-plan.txt) - Then tell Claude:
Read build-plan.txt, enter plan mode, and plan out this build
Claude will turn the spec into a concrete implementation plan, then build it. The bot handles the “what,” Claude handles the “how.”
Step 8 — Let Claude build
Once Claude has context, the workflow is straightforward:
- Claude reads your existing code and enters plan mode
- Claude proposes an approach — you review and approve
- Claude writes the code: theme files, template parts, CSS, JavaScript
- You test in the browser (click Open Site in Local)
- You iterate — tell Claude what to change, it updates the code
This works because the hard components already exist. The plugins handle crypto, wallet connections, and transaction signing. Claude just builds the user-facing layer and connects the dots.
This is why the architecture matters: Claude does not need to understand blockchain cryptography. It just needs to know which shortcode to use and which REST endpoint to call.
Why this works (and why most tutorials do not)
You did not build a database. WordPress gave you one. MySQL. With user tables, session management, and transactional integrity.
You did not build auth. WordPress has roles, capabilities, and nonce verification built in. Your admin is admin, your visitors are anonymous, and the permission system enforces it.
You did not build a deployment pipeline. Your site runs locally now. When you are ready to go live, export and upload to any $5/month WordPress host.
You did not build crypto. The plugins handle wallet connections, transaction signing, and blockchain submission. You built the experience on top.
The AI did not hallucinate an architecture. You gave it a real framework with clear constraints. It filled in the features, not the foundation.
What to build next
- Connecting a Cardano Wallet with Weld for WP — Add a wallet connect button to your site
- Browse all projects — Download Cardano plugins for WordPress
- Getting Started — API keys, test ADA, and environment setup
- LLM-Safe Extension Checklist — Five rules for safely building with AI
Troubleshooting
Local will not start: Make sure no other app is using ports 80 or 443. Alternatively, change Local’s router mode to localhost in Local’s preferences.
Claude cannot see my files: Make sure you launched Claude from the site root folder (e.g., ~/Local Sites/my-cardano-site/), not from a subfolder like wp-content/.
My changes are not showing: Clear your browser cache, or open the site in an incognito/private window. WordPress and your browser both cache aggressively.
Plugin shortcode shows as plain text: Make sure the plugin is activated in Plugins → Installed Plugins. Also check that you are not wrapping the shortcode in a <code> or <pre> block — WordPress only processes shortcodes in regular paragraph content.
What you built
You went from zero tools to a full Cardano development environment: a local WordPress site with a database, a code editor, and an AI assistant that understands the architecture. Everything was free. Everything runs on your machine. And the hardest parts — crypto, signing, wallet connectivity — are already solved by plugins you can download from this site.
The boring setup is done. Now go build something.