WordPress Plugin

Claude Pages

WordPress page management plugin – manage your website's subpages with Claude AI, no coding required

v1.1 · Setup Guide

Accept the disclaimer to download Download Plugin Files

Tick the checkbox above to activate the download button.

What is this plugin?

Claude Pages is a WordPress plugin that lets the Claude AI assistant create new subpages on your website and edit them afterwards. Once set up, you simply tell Claude:

"Upload a webinar registration page to the /webinar URL"

– and Claude handles it in minutes, without you touching a single line of code.

Why bother? — a typical workflow

The plugin delivers one practical benefit: it drastically cuts the time it takes to publish a new landing page or info page on your website – and to update it later. No logging into WordPress, no waiting for Elementor to load, no drag-and-drop.

1
Design and generate your landing page with Claude. You "vibe-code" it through a conversation – for marketing purposes (webinar sign-up, sales page) or simple admin needs (an event info page, an internal project page). Claude produces a finished HTML file locally on your machine.
2
Publish it to your website using this plugin. Tell Claude: "Upload this HTML to the /start URL" – it's live in seconds.
3
Need to edit something? Just dictate it. If you use Claude with Wispr Flow (or another dictation app), you literally speak the change out loud – Claude swaps the headline, updates the date, replaces the price or the image in moments.
4
Anywhere, any time – even from your phone. Install the Claude mobile app and you can update Claude-created pages on the go. While waiting for a client, or on holiday – it doesn't matter where you are.

The bottom line

What used to be a ~30-minute "log into WP + Elementor + click around + save" job is now a 2–3 minute conversation with Claude – from your desk or from the sofa on your phone.

Ready to download the plugin and give it a try?

What it can – and can't – do

What the plugin enables:

What the plugin does NOT do (important!)

The plugin only works with the new subpages it has created itself. Your existing content – homepage, blog, shop, pages built manually before installation – is not accessible to Claude; it won't list them and it can't write to them.

If, for example, you already have an /about page and you ask Claude to "update the /about page", Claude will say it can't find it – because it can only see subpages it created itself.

Important notice — please read before installing

This plugin was built by enthusiastic marketers using Claude AI, not by WordPress developers. We make no guarantees of professional software quality and accept no liability for any errors, data loss or website downtime arising from its use. Installation and use are entirely at your own risk. We recommend making a backup of your website before installing.

Got the picture? Download it and get started!

What you'll need

WordPress websiteYour own WordPress admin access (with administrator privileges)
Claude desktop appThe Claude desktop app installed on your computer (Mac or Windows). The Cowork workspace is not required – the standard chat works fine.
Plugin files The claude-oldalak.zip and wp-pages.skill files – both available in the download folder (at the top of this page). The download button appears after accepting the disclaimer.

Setup steps

The following 7 steps only need to be done once. After that, Claude can access and manage your website at any time.

0

Create a manual backup

Before installing anything, create a full backup of your website. If the plugin turns out to be incompatible with your site for any reason, you'll be able to restore the previous working state with a single click.

Option 1: One-click hosting provider backup (recommended)

Most hosting providers include a built-in one-click backup tool in their control panel. Log into your hosting admin (e.g. cPanel, Plesk, or your host's own dashboard) and look for the Backup section. Usually a single button press creates a full backup that can be restored at any time.

Option 2: UpdraftPlus plugin (if your host doesn't offer one)

If your hosting provider doesn't offer a one-click backup, install the free UpdraftPlus WordPress plugin. After installing it, go to: Settings → UpdraftPlus Backups → Backup Now.

1

Install the plugin in WordPress

Inside the downloaded package you'll find the claude-oldalak.zip file. Upload this through the WordPress plugin manager:

1
Open your WordPress admin: yourwebsite.com/wp-admin
2
In the left-hand menu, click Plugins, then Add New.
3
Click the Upload Plugin button at the top of the page.
4
Click Choose File and select the claude-oldalak.zip file.
5
Click Install Now, then on the next page click Activate.

After successful activation

A Claude Pages menu item will appear in the left-hand WordPress menu. If you don't see it, refresh the page.

2

Generate an API key

In v1.1 you can create multiple named API keys – for example, a separate key for each team member. This means you'll know exactly (via the Log) who made any given change, and you can revoke any individual key independently.

1
In the WordPress admin left-hand menu, click Claude Pages.
2
Scroll down to the "+ Generate New API Key" section.
3
Enter a name for the key (e.g. "Zsolt", "Marketing team"), then click Generate.
4
The full API key will appear in a yellow-bordered box. Copy it now! After the page refreshes, only the first and last 4 characters will be visible.
5
Click the Copy button next to the yellow box, or select the key and press Cmd+C / Ctrl+C.

The key is only visible ONCE

From v1.1, the full API key is shown only at the moment of generation. The system then stores only a secure "fingerprint" (hash) – even someone who gained access to the database couldn't reverse-engineer the key from it.

If you lose the key, it cannot be retrieved – simply generate a new one and delete the old one from the list.

Also copy your WordPress URL – this is simply the full address of your site (e.g. https://my-website.com). You'll need to give this to Claude as well.

WordPress URL: https://my-website.com
API Key: aBcDeFgHiJkLmNoPqRsTuVwXyZ123456
3

Allow your domain in Claude

By default, Claude does not allow the application running on your computer to connect to external websites. To let Claude reach your website, you need to whitelist your domain (or all domains).

1
Open the Claude desktop app.
2
Click the menu icon in the top-left corner, then select Settings.
3
In the window that opens, find the Capabilities tab.
4
Under domain settings, select "Allow all domains", or manually add your website's domain (e.g. my-website.com) to the allowed list.
5
Close the settings.

Why is this needed?

This is a security restriction in Claude: without allowing the domain, Claude will respond with a "Network error" or "Connection refused" message. It's a one-time setting – after this it will always work.

4

Install the skill in the Claude app

The downloaded package also contains a wp-pages.skill file. This is what enables Claude to communicate with your website.

1
In the Claude desktop app, click the Customize button below the chat.
2
In the panel that opens, find the Skills section.
3
Click the + button next to the Skills section.
4
Select the wp-pages.skill file from the downloaded folder.
5
The skill appears in the list as wp-pages. Done!
5

Set the URL and API key in Claude

Now you need to tell Claude which website to connect to. This only needs to be done once – Claude will remember it from then on.

1
Open a new conversation in the Claude app.
2
Send Claude the following message – with your own details:
Connect yourself to my WordPress site's API.
Website URL: https://my-website.com
API key: aBcDeFgHiJkLmNoPqRsTuVwXyZ123456

Replace the values above with your own URL and API key, of course!

Claude will confirm the connection, and from that point you can manage your website through plain text.

6

Create your first page – try it out!

Once the connection is established, Claude gets straight to work. Try these:

Upload a new page"Upload this HTML file to the /test URL." (attach the file to the conversation)
Replace a headline"On the /webinar page, change the main headline to: Welcome to our webinar!"
Update a date"On the /webinar page, replace the 15 March 2026 date with 12 April 2026."
Update a price"On the /sales page, change the price from £49 to £39."

What used to mean "log into WordPress, wait for the Elementor editor to load, click around, save" – is now a single sentence to Claude, and it's done.

Got all the information you need? Download the plugin and dive in!

Security – important information

Claude Pages is designed with security in mind – multiple keys can be managed, API calls are logged, and there's built-in protection against brute-force attacks. Even so, there are a few things worth knowing.

What does the API key mean?

The API key is like a password that lets Claude log into your website to create and edit pages. Anyone who gets hold of this key – whether via Claude or any other tool – can do exactly what you can:

What CAN be done with the key (risks)
  • • Create new pages at any URL
  • • Edit or delete the content of Claude-created pages
  • • Place arbitrary HTML and JavaScript code
What the key CANNOT do
  • • Access the WordPress admin interface
  • • Change the theme
  • • Access user data or orders
  • • Modify manually created pages

How to protect your key

What happens if a key leaks?

It's not the end of the world. The worst-case scenario is that someone creates subpages on your site and places malicious content in them via Claude. The rest of your website (homepage, blog, shop, user data) remains completely untouched.


What to do if you suspect a leak:

  1. Go to the Claude Pages menu in the WordPress admin
  2. In the keys list, find the compromised key and click Delete
  3. Review the API Log – see what was done with that key
  4. If you find any unknown pages, delete them from the Claude-managed pages list
  5. Generate a new key for your own use

Recommended security basics

Common questions and errors

"Network error" / "Connection refused"Your website's domain hasn't been allowed in Claude yet. Follow Step 3 (Settings → Capabilities → Allow all domains).
Claude doesn't recognise the websiteCheck that the URL is typed exactly as it appears in the WordPress admin (http/https, with or without www). There should be no trailing slash at the end of the URL.
Invalid API key messageCheck that you copied the full API key (32 characters). If you generated a new one, the old key is no longer valid – you need to give Claude the new one.
The Claude Pages menu item doesn't appearGo to the Plugins list and check that the Claude Pages plugin is activated.
Claude created the page but it's blankThis usually means the HTML content was empty. Ask Claude to create content for the page as well.
Claude can't find my existing /xy pageThis is expected. The plugin only sees the new pages it created itself – it has no access to older, manually created pages.
"Too many requests" error (429)A built-in security limit – a maximum of 20 calls per minute per IP address is allowed. Wait a minute and try again.
I've lost my API keyIt cannot be retrieved (only a secure hash is stored). Delete the old one from the Claude Pages menu and generate a new one. Update Claude with the new key too.

Ready to install?

Download the plugin files and follow the guide above. Setup takes around 10–15 minutes, after which Claude can manage your website straight away.

Accept the disclaimer at the top of the page Download Plugin Files (Google Drive)