Linux 软件免费装
Banner图

Esipher - AI Site to Theme Converter

开发者 oluwaseunolaosebikan
afrirates
更新时间 2026年11月10日 04:57
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

import ai converter theme generator vite

下载

0.3.1 0.3.2 0.3.3 0.2.0 0.2.1 0.2.2 0.3.0 0.4.0 0.4.1 0.4.2 0.4.3

详情介绍:

AI site builders produce a polished Vite/React + Tailwind site in minutes, exported as a ZIP. Esipher turns that export into a real, activatable theme. The core conversion - extraction, parsing, asset rewriting, theme generation and installation - runs entirely on your own server: no third-party upload service, no external API call. Developed by Samuel Olaosebikan and Moses Adebayo. Work from the admin screen (Esipher in wp-admin) or from WP-CLI (wp esipher convert). Two optional features connect to third-party APIs, and only when you set them up (see "External services" below): This is an early development build; per-builder adapters beyond the generic fallback and a conversion history/rollback screen are still to come. What does not convert

安装:

  1. Upload the plugin to /wp-content/plugins/esipher, or install it from the Plugins screen.
  2. Activate it through the "Plugins" screen.
  3. Follow the short Setup guide that opens, or go straight to Esipher in the wp-admin menu and upload your export ZIP, or run wp esipher convert <path-to-zip> from WP-CLI.

屏幕截图:

  • Connected Projects - GitHub-synced projects with live status and one-click "Apply update".
  • Mobile App (Android) - app settings plus build status and download.
  • Mobile App (iOS) - App Store Connect details and iOS build status.

常见问题:

Is there a video walkthrough?

Yes: https://youtu.be/aHOtMFkEVgc covers exporting from Lovable, building it with the Esipher Build template, and converting it here, start to finish.

Does my code ever leave my server?

No. The entire conversion pipeline - extraction, parsing, asset rewriting, theme generation, and installation - runs locally within your WordPress install.

Can Esipher skip the manual export/upload entirely and just stay in sync?

Yes, under Esipher > Connected Projects. Connect your own GitHub account (you register a free GitHub OAuth App once and paste its Client ID/Secret in - no third-party broker, same "your account, your server" model as the rest of this plugin), then connect the GitHub repo your AI builder syncs to (e.g. GitHub sync from the Lovable or Bolt.new project menu). Esipher commits a small build workflow into that repo and registers a webhook; from then on, every push builds on GitHub and Esipher flags it as "Update ready"; an administrator clicks "Apply update" to download that build and update the theme - no export, no template repo, no manual artifact download. The incoming webhook only records that a build is ready: it can never install or activate anything by itself. A "Sync now" button triggers a rebuild without waiting for your next push. This is separate from, and doesn't replace, the manual ZIP-upload flow below.

My build on GitHub fails, or Esipher says "this project builds a server app" - what do I do?

Newer Lovable projects (built on TanStack Start) produce a server app by default, not static pages, so there is nothing for Esipher to import. Esipher checks this when you connect a project and tells you. Ask Lovable: "Enable static prerendering for every page in this TanStack Start project, so that npm run build outputs a static HTML file for each page. Use prerender: { enabled: true, crawlLinks: true } and list every page in the tanstackStart pages option in vite.config.ts. Do not change the design or content." When Lovable has synced the change to GitHub, click Sync now and then Apply update.

I added a page in my AI builder but it did not appear in WordPress. Why?

Esipher imports what your project's build produces. On newer Lovable projects (TanStack Start), a page only becomes a real WordPress page if the project pre-builds it: it has to be in the prerender "pages" list in vite.config.ts, or be linked from a page that is built. AI builders do not always add a new page to that list. After "Apply update", Esipher lists any page that exists in your project but was not built, for example "/contact". Then ask your AI builder: "Add this page to the prerender pages list in vite.config.ts so it is built as a static page", wait for it to sync to GitHub, and click Apply update again. Sites that are a single-page app (for example Lovable projects using React Router) do not create separate WordPress pages: their pages live inside the app and open at their own address.

My Lovable or Bolt.new export was rejected as "raw source, not a build" - what do I do?

Esipher converts a Vite build's finished output, not a project's raw, uncompiled source. If you exported straight from Lovable or Bolt.new and have never run a build on it, use the Esipher Build template: a free, one-click GitHub Actions workflow made for this. Open that page, click "Use this template" to get your own copy, upload your export's raw .zip to it, and a build runs automatically - no installs, no command line. Download the finished result from that run's Artifacts and upload it to Esipher instead of the original file. This template is the recommended path for Lovable and Bolt.new exports; StackBlitz (build in your own browser) is a general-purpose fallback for other builders' exports.

更新日志:

0.4.3 0.4.2 0.4.1 0.4.0 0.3.3 0.3.2 0.3.1 0.3.0 0.2.2 0.2.1 0.2.0 0.1.0