September 13, 2026
·Jackson
Astrology Chart Widget for WordPress: No Plugin, No PHP, Leads Included
Add a free natal chart or Human Design calculator to WordPress with one Custom HTML block. No plugin, no PHP, email lead capture built in, pay per chart.
Every WordPress astrology plugin you will find has the same three problems: it has not been updated since Gutenberg shipped, it computes charts with a rough ephemeris table baked into the plugin, and it does not capture a single email. You install it, it breaks on the next PHP update, and your visitors leave with a chart and nothing else.
This is not a plugin. It is a two-line snippet in a Custom HTML block, and the chart engine lives on our side.
I've watched too many WordPress astrology sites break because a chart plugin stopped getting updates. That's why this isn't one. The only thing that lives on your server is a script tag; the ephemeris, the rendering, and the lead pipeline all run on my side and get better without you touching anything. You keep your theme, your caching plugin, your PHP version, and your sanity. And because it's free to install, you can drop it on a staging page this afternoon and see the first real chart render before you decide anything.
— Jackson
What you get
- A natal chart or Human Design bodygraph computed on your page, against NASA JPL's DE440 ephemeris. Not a lookup table. Free on every account.
- Nothing to update. No plugin, no PHP, no shortcode. WordPress, PHP, and theme updates cannot break it, because the only thing on your server is a
<script>tag. - Email capture with consent, delivered to your inbox, your dashboard, and CSV. Lead capture is free. On Pro, a Zapier or Make webhook pushes each lead into Mailchimp, Kit, FluentCRM, or HubSpot without copying.
- Dashboard-driven changes. Theme, logo, house system, chart types: edit in the dashboard, live on your site. The block never changes.
Installing on WordPress
- Create a free OpenEphemeris account and open Dashboard → Widgets → New widget.
- Configure chart types, house system, zodiac, theme, and logo in the wizard. Add your domain to the allowlist.
- Turn on the email gate if you want leads. (On Pro, paste your Zapier or Make webhook and use Send test to map fields.)
- Copy the two-line snippet.
- In WordPress:
| Editor | Where to paste |
|---|---|
| Block editor (Gutenberg) | Add a Custom HTML block on the page → paste → Update |
| Elementor | Drag an HTML widget into the section → paste |
| Divi | Add a Code module → paste |
| Classic editor | Switch to the Text (not Visual) tab → paste |
- View the page and confirm the chart form renders. The dashboard's install checker confirms it as well.
Two WordPress-specific traps:
- Security plugins that strip
<script>tags. If the block saves but nothing renders, a plugin (or a role withoutunfiltered_html) is sanitizing your HTML. Paste as an Administrator, or whitelistopenephemeris.com/embed.jsin the plugin. - Caching and optimization plugins that "defer" or "delay" JavaScript. The snippet is already
async. If WP Rocket, LiteSpeed Cache, or Autoptimize is set to delay all scripts until interaction, excludeembed.jsso the chart appears on load.
What it costs
Free to install on every account. Each chart a visitor generates costs 3 credits from a wallet that starts with 150 (50 charts) and tops up from $5; Pro adds Zapier/Make delivery, the synastry bi-wheel, white-label, and 75,000 credits a month. The full billing model, the low-credit emails, and what visitors see if you ever run out are in the main widget guide.
Create your free widget. No card required, no plugin to install.