=== Sigastra Horoscope Widgets ===
Contributors: sigastra
Tags: horoscope, astrology, moon phase, zodiac, widget
Requires at least: 5.6
Tested up to: 6.6
Requires PHP: 7.2
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Free horoscope, moon-phase, sky-today and compatibility widgets computed from real astronomy. One shortcode, no account, no tracking.

== Description ==

Five widgets, one shortcode:

* **Daily horoscope** — one sign, or all twelve with a picker your reader taps.
* **Weekly horoscope** — the week's theme for a sign.
* **Moon phase** — tonight's moon, drawn to its real illuminated fraction.
* **Sky today** — the day's closest planetary aspects.
* **Sign compatibility** — two signs, a score, a verdict.

Every reading is computed with the Swiss-Ephemeris engine from real planetary positions and refreshed daily — not paraphrased from a syndicated feed that a thousand other sites are running the same day.

**What it does to your site:** one lazy-loaded iframe of about 6 kB (gzip) and one link. No script enqueued, no stylesheet registered, no database table, no option row, no cron. Deactivating the plugin leaves nothing behind, because there is nothing to leave.

**Privacy:** no cookies, no analytics, no third-party hosts. Nothing goes in your consent banner.

**The one condition:** keep the "Powered by Sigastra" link the shortcode outputs. It is a do-follow link to the matching page in your reader's language, and it is what keeps the widgets free.

== Installation ==

1. Plugins → Add New → Upload Plugin → choose `sigastra-widgets.zip` → Install Now → Activate.
2. Paste a shortcode into any post, page or text widget:
   `[sigastra_widget widget="daily" sign="leo"]`
3. That is the whole setup. Settings → Sigastra Widgets lists every shortcode and shows which language your site was detected as.

== Frequently Asked Questions ==

= Do I need an account or an API key? =
No. There is nothing to sign up for.

= Which languages? =
Fifteen: en, de, tr, ro, pl, es, sr, hr, nl, sl, pt-BR, fr, it, ja, id. With `lang="auto"` (the default) the plugin uses your site's own locale.

= Will it slow my site down? =
It is one lazy-loaded iframe that loads after your own content. No JavaScript library, no webfont, no images.

= Can I remove the credit link? =
No — it is not filterable, because it is the entire price of the widget. Making it removable with a filter would be pretending otherwise.

= Can I publish the whole horoscope, not just a widget? =
Yes. `[sigastra_horoscope kind="daily"]` renders all twelve signs as real headings and paragraphs your theme styles. The plugin then adds the required canonical tag automatically. 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.

= I can't use iframes (strict CSP). =
Use the JSON or RSS feed instead and render the text in your own template: `https://sigastra.com/feed/daily/json?lang=de`. The same condition applies — render the credit link with it.

== Changelog ==

= 1.1.0 =
* Full-post syndication mode: `[sigastra_horoscope kind="daily|weekly|monthly" sign="leo"]` publishes the complete text in your own markup instead of an iframe.
* Automatic `rel=canonical` on posts that use it, pointing at the source page — and the theme's or SEO plugin's canonical is removed on those posts, because two canonicals is the same as none.
* Responses cached in a transient for an hour, so a crawler cannot turn a page view into an outbound request.

= 1.0.0 =
* First release: daily, weekly, moon, sky-today and compatibility widgets; automatic site-language detection; help screen under Settings.
