Luminary Documentation
AI Website Generator for WordPress Last updated: May 2026 · Version 3.x · Support: info@jhpsunlimited.com
Quick Start
- Purchase a Luminary license at luminary.jhpsunlimited.com
- Download
luminary-wordpress-client.zipfrom your purchase email - Install on WordPress: Appearance → Themes → Add New → Upload Theme
- Activate — the setup wizard launches automatically
- Complete the 6-step wizard and click Generate
- Your complete website is live in about 60 seconds
Requirements
| Requirement | Minimum |
|---|---|
| WordPress | 6.4 or higher |
| PHP | 7.4 or higher |
| Anthropic API account | Free to create |
| FAL.ai API account | Free to create |
| Hosting | Any standard WordPress host |
Luminary has been tested on WordPress 7.0 and PHP 8.3.
Installation
Installing the Theme
- Log into your WordPress admin dashboard
- Go to Appearance → Themes
- Click Add New → Upload Theme
- Choose the
luminary-wordpress-client.zipfile from your email - Click Install Now
- Click Activate
The Luminary setup wizard launches automatically on first activation.
Getting Your API Keys
Luminary uses two AI services to build your website. Both are free to sign up for — you pay only for what you use (approximately $0.40 per site generation total).
Anthropic (Claude) — Brand copy and website content
- Go to console.anthropic.com
- Create a free account
- Go to API Keys → Create Key
- Copy the key (starts with
sk-ant-) - Add credits under Billing — $5 covers 10–15 site generations
FAL.ai — Hero image and video generation
- Go to fal.ai
- Create a free account
- Go to Dashboard → API Keys → Create Key
- Copy the key
- Add credits under Billing — $5 covers many generations at ~$0.30 each
Both API keys are entered in Step 2 of the Luminary wizard. They are encrypted and stored only on your own WordPress server — never transmitted to JHPS Unlimited.
The Wizard
Step 1 — License
Enter your Luminary license key from your purchase email. Click Activate License.
If you purchased on Gumroad, your key starts with GR-. Enter it exactly as shown in your email including the prefix.
Step 2 — API Keys
Enter your Anthropic and FAL.ai API keys. Click Save & Continue. Keys are encrypted immediately.
Step 3 — Business Information
Enter your business name, industry, and a 2–3 sentence description of what you do. Optionally add your address, phone number, and contact email — these populate your Contact page and help with local SEO.
Upload your logo if you have one (PNG, SVG, or JPG — max 2MB).
Step 4 — Brand & Style
Choose your visual preset, homepage layout, and site type:
Visual presets: Dark Luxury · Light & Clean · Bold Editorial · Warm Minimal · Tech Dark
Hero layouts: Full Bleed · Split · Centered · Minimal
Service layouts: 3-Column Grid · 2-Column Grid · List · Image Cards
Site types: Classic · Agency · Local Business · SaaS/Product · Personal Brand · Restaurant
Step 5 — Services
Add up to 6 services. Use short names — the AI writes the descriptions. You can optionally upload a thumbnail image per service.
Step 6 — Generate
Review your summary and click Generate My Website. The AI builds your complete site in about 60 seconds. You’ll be redirected to your live homepage automatically.
After Generation
Editing Your Copy
Go to Luminary → Edit Copy & Links to update any text the AI generated — headlines, subheadlines, taglines, about section, CTA text, and service URLs.
Edit any field and click Save & Apply to Live Site. Changes go live immediately.
Video Background
If your license includes video (Video tier or bundle), go to Luminary → Dashboard → Video Background and click Apply Video to Homepage.
Your hero image is animated into a slow cinematic video. If you see “Video not ready yet,” wait about 100 seconds and try again — FAL.ai is still rendering.
Adding More Services
Go to Luminary → Edit Copy & Links → Add a Service. Enter the service name, emoji icon, description, and optional link. Click Add Service to Site. No generation credit is used — you can add unlimited services this way.
Regenerating Your Site
Go to Luminary → Dashboard and click Regenerate Site to rebuild your entire website with new AI-generated content. This uses one generation credit.
License Tiers
| Feature | Starter | Pro | Agency | Developer |
|---|---|---|---|---|
| Generation credits | 10 | 50 | 200/yr | Unlimited |
| Sites | 1 | 5 | Unlimited | Unlimited |
| BYOK mode | — | — | ✓ | Required |
| Video upgrade | Add-on | Add-on | Add-on | Add-on |
| AI provider choice | — | — | — | ✓ |
Upgrading Your License
Purchase the upgrade tier and enter the new license key under Luminary → Settings → License. Your existing site stays live during the upgrade.
Adding Credits
Purchase a Credits 10-Pack and enter the credit key under Luminary → Settings → License. Credits are added instantly and never expire.
Video Upgrade
Purchase the Video Upgrade ($49) and enter the key under Luminary → Settings → License. Then apply the video from your Dashboard.
Developer & Agency — BYOK Mode
BYOK (Bring Your Own Keys) mode means your Anthropic and FAL.ai accounts are billed directly. There is no managed credit pool — you control costs entirely.
Switching AI Providers (Developer tier only)
Go to Luminary → Settings → AI Provider Settings to choose your providers:
Copy generation: Claude (default) · GPT-4o · Gemini 1.5 Pro · Groq Llama
Image generation: FAL.ai Flux (default) · DALL-E 3 · Stability AI · Replicate
Enter your chosen provider’s API key and click Save Provider Settings. The next generation uses your new provider.
wp-config.php Overrides
For programmatic configuration add these to wp-config.php before the /* That's all */ line:
php
define( 'LUMINARY_CLAUDE_MODEL', 'claude-sonnet-4-6' ); // default model
define( 'LUMINARY_MAX_TOKENS', 4096 ); // response length
define( 'LUMINARY_COPY_PROVIDER', 'openai' ); // developer only
define( 'LUMINARY_IMAGE_PROVIDER', 'replicate' ); // developer only
Troubleshooting
The wizard didn’t launch after activation Go to Luminary → Dashboard in the WordPress admin left menu and click Run Setup Wizard.
Brand generation failed / “AI returned incomplete response” Shorten your business description to 2–3 sentences. Go to Luminary → Dashboard, click Reset, then run the wizard again.
“No generation credits remaining” Purchase a Credits 10-Pack at luminary.jhpsunlimited.com/credits and enter the key under Settings → License.
My license key isn’t working Make sure you’re copying the full key including any prefix (GR- for Gumroad purchases). If the issue persists, email info@jhpsunlimited.com with your order number.
The site has a white edge or isn’t full width Go to Appearance → Customize → Additional CSS and add:
css
html, body { background: #080808 !important; margin: 0 !important; }
.lai-hero, .lai-services, .lai-about, .lai-cta-section, .lai-footer {
width: 100vw !important; left: 50%; margin-left: -50vw !important;
}
Apply Video says “Video not ready yet” FAL.ai takes 90–120 seconds to render the video. Wait and try again. If it fails after 5 minutes, go to Dashboard → Regenerate and run a fresh generation.
Buttons I added to pages aren’t visible Go to Appearance → Customize → Additional CSS and add:
css
.wp-block-button__link {
background: #C8A96E !important;
color: #080808 !important;
padding: 0.75em 1.5em !important;
display: inline-block !important;
border-radius: 4px !important;
}
YouTube embeds aren’t centered This is handled automatically in Luminary 3.x. If you’re on an older version, install the latest from your purchase email and use Replace installed with uploaded when prompted.
External Services
Luminary communicates with the following external services during website generation:
Anthropic (Claude API) — anthropic.com — Privacy Policy — Terms Your business name, description, industry, and services are sent to generate website copy.
FAL.ai — fal.ai — Privacy Policy — Terms An AI-generated image prompt (derived from your business info) is sent to generate your hero image and video.
Lemon Squeezy — lemonsqueezy.com — License key validation only. No personal data beyond the key is transmitted.
Gumroad — gumroad.com — License key validation for GR- prefixed keys only.
No data is sent to JHPS Unlimited servers during generation.
Changelog
v3.22.0 — Multi-provider AI support (Developer tier): GPT-4o, Gemini, Groq, DALL-E 3, Stability AI, Replicate
v3.21.0 — Dual license system: Gumroad (GR- prefix) and Lemon Squeezy keys both supported. Gumroad webhook for automatic credit/video unlocks
v3.20.0 — Save & Apply button with cache purge. View Live Site link with cache bypass
v3.19.0 — Copy editor hook names fixed — edits now apply to live site correctly
v3.18.0 — WP_Filesystem replaced with file_put_contents for REST context compatibility
v3.17.0 — Video apply restored to working version with 100-second wait messaging
v3.16.0 — Explicit Save & Apply button replaces auto-save. Service link Save buttons added
v3.15.0 — Trailing slash URL bug fixed — all REST saves now complete correctly
v3.12.0 — WordPress 7.0 get_page_by_path fix. Gutenberg block styles for page content
v3.10.0 — PHP 7.4 str_starts_with compatibility fix. Local template section preset fix
v3.7.0 — Full namespace isolation: lai_ client, laio_ owner — no conflicts between themes
v3.0.0 — Claude model corrected to claude-sonnet-4-6. image_prompt moved to first JSON field. max_tokens raised to 4096
Support
Email: info@jhpsunlimited.com Response within 1–3 business days, Monday–Friday
Coverage: Installation issues · License activation · Generation failures · Dashboard questions · Bug reports
Not covered: Custom theme modifications · Third-party plugin conflicts · WordPress hosting configuration · Anthropic or FAL.ai account issues (contact those providers directly)
JHPS Unlimited Richmond (Henrico), Virginia, USA
