Title: HTML Page Publisher
Author: Hossein Karami
Published: <strong>മെയ്‌ 10, 2026</strong>
Last modified: മെയ്‌ 10, 2026

---

Search plugins

![](https://ps.w.org/html-page-publisher/assets/banner-772x250.png?rev=3528012)

![](https://ps.w.org/html-page-publisher/assets/icon.svg?rev=3528012)

# HTML Page Publisher

 By [Hossein Karami](https://profiles.wordpress.org/hosseinkarami/)

[Download](https://downloads.wordpress.org/plugin/html-page-publisher.1.1.0.zip)

 * [Details](https://ml.wordpress.org/plugins/html-page-publisher/#description)
 * [Reviews](https://ml.wordpress.org/plugins/html-page-publisher/#reviews)
 *  [Installation](https://ml.wordpress.org/plugins/html-page-publisher/#installation)
 * [Development](https://ml.wordpress.org/plugins/html-page-publisher/#developers)

 [Support](https://wordpress.org/support/plugin/html-page-publisher/)

## Description

HTML Page Publisher lets you drop a standalone HTML file into WordPress and have
it served as a landing page at a clean URL. Works with output from **Claude Design**
and HTML exported from other AI tools like ChatGPT, Gemini, v0, and Bolt, and with
any hand-written static HTML too. Perfect for sales collateral, one-pagers, lead-
gen pages, and campaign microsites.

**Key features**

 * Simple admin UI: upload one HTML file + its image assets, get a public URL
 * **Automatic cleanup of AI-export wrappers**: strips runtime code some AI HTML
   export tools inject so the published page is pure static HTML
 * **Configurable URL prefix**: default `/pages/your-slug/`, change to anything 
   you like (e.g. `/resources/`, `/guides/`)
 * **Optional subdomain routing**: point `sales.example.com` at your site and pages
   appear at `sales.example.com/your-slug/`
 * **Secure by default**: nonce-protected forms, capability checks, path-traversal
   guards, and strict file-extension filtering
 * **Extensible**: use the `htmlpp_sanitize_html` filter to add cleanup rules for
   other AI export formats

**Use cases**

 * Publishing landing pages generated by Claude Design
 * Publishing HTML from ChatGPT, Gemini, v0, Bolt, and other AI tools
 * Sales collateral (rate cards, one-pagers, proposals)
 * Campaign landing pages and microsites
 * Rapid-publishing static HTML without touching the theme or FTP

## Screenshots

 * [[
 * Upload new page and list existing pages.
 * [[
 * Settings page for URL prefix and optional subdomain.

## Installation

 1. Upload the `html-page-publisher` folder to `/wp-content/plugins/` (or install from
    Plugins  Add New).
 2. Activate the plugin from the Plugins screen.
 3. Go to **HTML Pages** in the admin sidebar to upload your first page.
 4. (Optional) Visit **HTML Pages  Settings** to change the URL prefix or configure
    a subdomain.

## FAQ

### Where are uploaded pages stored?

In `wp-content/uploads/html-page-publisher/<slug>/`. Each page has its own directory
containing an `index.html` and an `assets/` folder for images.

### How do I use the subdomain feature?

Two steps:

 1. **DNS**: Add an A or CNAME record pointing your subdomain (e.g. `sales.yourdomain.
    com`) at the same server as your WordPress site.
 2. **Web server**: Configure your hosting to serve that subdomain from the same WordPress
    install. On shared hosting with cPanel this is typically an “addon domain” or “
    subdomain” option. On managed hosts, you may need to request it from support.

Then enter the hostname in **HTML Pages  Settings  Subdomain**. Pages will be served
at `https://sales.yourdomain.com/your-slug/` in addition to the regular prefix URL.

### Is it safe to upload arbitrary HTML?

Only users with the `manage_options` capability (administrators by default) can 
upload pages. Uploaded HTML is served as-is, including any `<script>` tags it contains,
so only upload HTML you trust. The plugin strips known runtime wrappers injected
by some AI export tools but does not otherwise filter markup.

### Will uninstalling delete my pages?

No. Uninstalling removes the plugin’s settings but leaves the uploaded pages in `
wp-content/uploads/html-page-publisher/` intact. Delete that folder manually if 
you want to remove them.

### Does this work with caching plugins or a CDN?

Pages are served via a direct PHP readfile that happens before WordPress’s main 
query runs. Most page caches (WP Rocket, W3 Total Cache) won’t cache these URLs 
by default. If you want them cached at the CDN edge, add the URL pattern to your
caching rules. They’re plain HTML with cache-friendly headers.

## Reviews

ഈ പ്ലഗിന് റിവ്യൂകൾ ഒന്നുമില്ല.

## Contributors & Developers

“HTML Page Publisher” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Hossein Karami ](https://profiles.wordpress.org/hosseinkarami/)

[Translate “HTML Page Publisher” into your language.](https://translate.wordpress.org/projects/wp-plugins/html-page-publisher)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/html-page-publisher/),
check out the [SVN repository](https://plugins.svn.wordpress.org/html-page-publisher/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/html-page-publisher/)
by [RSS](https://plugins.trac.wordpress.org/log/html-page-publisher/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * New: Branded admin footer with author attribution, support, and donate links.
 * New: Contextual Help tab on plugin admin pages (Overview, FAQ, Support).
 * New: Settings and Donate links added to the WordPress plugins list (action links
   and row meta).
 * Improved: Refreshed hero design with a custom plugin icon.
 * Improved: Cleaner hero buttons with corner radius matching the rest of the admin
   UI.
 * Improved: Settings page icon updated to a clearer sliders icon.
 * Improved: Help / Screen Options bar repositioned below the hero for a cleaner
   layout.
 * Improved: Admin footer now flows naturally below content and stays visible on
   small screens.
 * Improved: Microcopy cleanup across admin strings.

#### 1.0.0

 * Initial release.
 * Upload HTML + image assets via admin UI.
 * Automatic stripping of AI-export runtime wrappers.
 * Configurable URL prefix (default `/pages/`).
 * Optional subdomain routing.

## Meta

 *  Version **1.1.0**
 *  Last updated **2 ദിവസങ്ങൾ ago**
 *  Active installations **Fewer than 10**
 *  വേർഡ്പ്രസ്സ് പതിപ്പ് ** 5.9 അല്ലെങ്കില്‍ അതിലും ഉയര്‍ന്നത് **
 *  Tested up to **6.9.4**
 *  PHP പതിപ്പ് ** 7.4 അല്ലെങ്കില്‍ അതിലും ഉയര്‍ന്നത് **
 *  Language
 * [English (US)](https://wordpress.org/plugins/html-page-publisher/)
 * Tags
 * [AI](https://ml.wordpress.org/plugins/tags/ai/)[ChatGPT](https://ml.wordpress.org/plugins/tags/chatgpt/)
   [Claude](https://ml.wordpress.org/plugins/tags/claude/)[html](https://ml.wordpress.org/plugins/tags/html/)
   [landing page](https://ml.wordpress.org/plugins/tags/landing-page/)
 *  [Advanced View](https://ml.wordpress.org/plugins/html-page-publisher/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/html-page-publisher/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/html-page-publisher/reviews/)

## Contributors

 *   [ Hossein Karami ](https://profiles.wordpress.org/hosseinkarami/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/html-page-publisher/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://buymeacoffee.com/hosseinkarami?utm_source=wordpress.org&utm_medium=plugin-page&utm_campaign=donate&utm_content=readme-donate)