WordPress horoscope plugin — free, one shortcode
Add a daily horoscope, weekly horoscope, moon phase, today’s planetary aspects or sign compatibility to any WordPress post, page or text widget. Computed from real astronomy, refreshed every morning, in fifteen languages. No account, no API key, no settings screen to fill in.
No table is created, no option row is written, no cron is scheduled. Deactivate it and there is nothing to clean up, because there was never anything to leave behind.
The plugin enqueues neither. Your theme’s styles are untouched and your page weight goes up by one lazy-loaded frame of about 6 kB.
Nothing is set, nothing is measured, nothing is loaded from a third party. It does not belong in your consent banner.
lang="auto" reads the WordPress locale and serves the matching language. A German site renders German without anyone choosing it.
The live widget, not a screenshot — this is exactly what the shortcode outputs.
[sigastra_widget widget="daily" sign="leo"]
That is the whole integration: one shortcode in a post, a page or a text widget. The plugin renders the frame and the do-follow credit link together, so the condition of use is satisfied by installing it — there is nothing else to remember.
Install
- 1Download the .zip above.
- 2In WordPress: Plugins → Add New → Upload Plugin → choose the file → Install Now → Activate.
- 3Paste a shortcode into any post, page or text widget.
[sigastra_widget widget="daily" sign="leo"] - 4That is the whole setup. Settings → Sigastra Widgets lists every shortcode and shows which language your site was detected as.
Shortcode reference
Every widget takes lang, theme and align. Signs accept the English name (leo) or your locale’s own slug.
| Daily horoscope, one sign | [sigastra_widget widget="daily" sign="leo"] |
| Daily horoscope, all twelve (reader picks) | [sigastra_widget widget="daily" sign="all"] |
| Weekly horoscope | [sigastra_widget widget="weekly" sign="leo"] |
| Moon phase | [sigastra_widget widget="moon"] |
| Sky today (planetary aspects) | [sigastra_widget widget="cosmic"] |
| Sign compatibility | [sigastra_widget widget="compat" a="aries" b="leo"] |
| FULL post — all twelve signs, your own markup | [sigastra_horoscope kind="daily"] |
| FULL post — one sign, weekly | [sigastra_horoscope kind="weekly" sign="leo"] |
lang"auto" (default) follows the WordPress locale, or name one of the fifteen served languages.
theme"auto" (default) follows the reader’s system theme, or force "light" / "dark".
align"center" (default), "left" or "right".
Full-post mode
The widget shortcodes render a frame. [sigastra_horoscope] renders the complete text as real headings and paragraphs your theme styles — a finished horoscope column, twelve signs, updated every morning without anyone on your side touching it.
[sigastra_horoscope kind="daily"] [sigastra_horoscope kind="weekly" sign="leo" heading="h2"]
On any post using it, the plugin adds a canonical tag pointing at our source page and removes the theme’s or SEO plugin’s own canonical on that post — two canonicals is the same as none. It only fires on posts that actually contain the shortcode, so your ordinary articles are never touched. That tag is the condition for full-text use: without it your copy and ours compete as duplicates and a search engine has to guess which is original.
How syndication works →Plugin FAQ
Is the WordPress horoscope plugin free?+
Yes, on any site including commercial ones. No account, no key, no upgrade. Keep the “Powered by Sigastra” link the shortcode outputs — that is the whole price.
Does it slow WordPress down?+
The widget shortcodes add one lazy-loaded iframe of about 6 kB and no scripts or stylesheets. Full-post mode makes one outbound API call, cached in a transient for an hour, so a crawler cannot turn page views into requests.
Does it work with Gutenberg / Elementor / Classic?+
Yes — it is a plain shortcode, so anywhere you can put a shortcode or an HTML block works, including text widgets.
Will it conflict with Yoast or Rank Math?+
Only in full-post mode, and deliberately: on posts using [sigastra_horoscope] the plugin removes their canonical and sets ours, because two canonicals is the same as none. Every other post is left completely alone.
What happens if your site is down?+
The widget frame simply does not load, and full-post mode renders nothing rather than an error — a missing section is recoverable, a PHP notice in a live article is not.
How do I uninstall it?+
Deactivate and delete. There is nothing to clean up: no tables, no options, no scheduled events.
Everything here is free. The only condition is a visible do-follow link — plus a canonical tag when you publish the full text.