Title: RoxyAPI: Astrology, Vedic, Forecast, Human Design, Numerology
Author: roxyapi
Published: <strong>16 mai 2026</strong>
Last modified: 19 août 2026

---

Recherche d’extensions

![](https://ps.w.org/roxyapi/assets/banner-772x250.png?rev=3633388)

![](https://ps.w.org/roxyapi/assets/icon-256x256.png?rev=3633388)

# RoxyAPI: Astrology, Vedic, Forecast, Human Design, Numerology

 Par [roxyapi](https://profiles.wordpress.org/roxyapi/)

[Télécharger](https://downloads.wordpress.org/plugin/roxyapi.1.12.0.zip)

 * [Détails](https://fr.wordpress.org/plugins/roxyapi/#description)
 * [Avis](https://fr.wordpress.org/plugins/roxyapi/#reviews)
 *  [Installation](https://fr.wordpress.org/plugins/roxyapi/#installation)
 * [Développement](https://fr.wordpress.org/plugins/roxyapi/#developers)

 [Support](https://wordpress.org/support/plugin/roxyapi/)

## Description

RoxyAPI adds Astrology, Vedic, Forecast, Human Design and Numerology readings to
any WordPress post, page or widget, as Gutenberg blocks and shortcodes. Drop one
on a page and it renders a real reading, server side, the moment you activate the
plugin. No account, no setup, no calculation code to write. Start free, then add
an API key when you go live.

**One API key. 12+ domains. 177+ endpoints.** Most astrology plugins cover one system.
RoxyAPI covers the whole stack, so you build the entire experience without stitching
services together:

 * **Western astrology:** natal and birth charts, daily, weekly, and monthly horoscopes,
   synastry, compatibility, transits, and moon phases
 * **Vedic astrology:** kundli, KP charts, panchang, Vimshottari dasha, divisional
   charts, nakshatras, yogas, gochara transits, and the Bhava Bala and Bhav Chalit
   house readings
 * **Forecast:** cross-domain timelines, transit forecasts, solar returns, and significant
   dates
 * **Human Design:** full bodygraph with type, authority, profile, centers, channels,
   gates, variables, and penta
 * **Numerology:** Life Path, Expression, Soul Urge, and Personality numbers
 * **Tarot:** single card, three card, Celtic Cross, and custom spreads
 * **Plus:** biorhythm, I Ching, crystals, dream interpretation, and angel numbers

Every chart is calculated by Roxy Ephemeris and verified against NASA JPL Horizons,
with readings in 8 languages. One key, one plan, no per-domain fees.

**Frequently asked, answered up front**

 * **Do I need an account to try it?** No. Blocks and shortcodes render readings
   straight after activation on a free daily allowance.
 * **Do I need to know astrology to use it?** No. Every reading arrives calculated
   and formatted, so you place a block and pick your options.
 * **Is the birth chart accurate?** Charts come from Roxy Ephemeris and are verified
   against NASA JPL Horizons.
 * **Can visitors enter their own birth details?** Yes. Leave the attributes off
   a hero shortcode and it renders a form; the submission is processed server side.
 * **Does it work with my theme?** Yes. Charts are SVG and follow your light or 
   dark theme through CSS custom properties.
 * **Where does my API key live?** On your server only. It is never sent to the 
   browser.

**Free to start. Add a key when you go live.**

Every reading works the moment you activate the plugin, with no account. A free 
daily allowance, shared across your site, covers casual traffic so you can build
and preview complete pages at no cost. When you are ready for production, add a 
RoxyAPI API key and the daily limit is removed. There is no separate paid plugin
and no locked reading types: the same blocks and shortcodes cover every domain whether
or not a key is set. A key simply lifts the daily cap, covers production traffic,
and keeps all 12+ domains live under one key. Pick a plan at https://roxyapi.com/
pricing.

**Also built in:**

 * Gutenberg blocks and shortcodes for every reading, plus a visitor form mode for
   interactive inputs like birth details
 * Pythagorean numerology, full 78 card tarot, and a 2,000+ entry dream symbol dictionary
 * Interactive SVG charts and cards that follow your light or dark theme automatically
 * Readings in 8 languages (English, German, Hindi, Spanish, Turkish, Portuguese,
   French, Russian) via one setting
 * Parent Astrology Section wrapper block that sets the zodiac sign for the Horoscope
   blocks placed inside it
 * Server side caching with per endpoint TTL to keep your API quota low
 * API key stays server side. Never exposed to the browser.

**About the service this plugin connects to**

This plugin is a thin WordPress interface to RoxyAPI, a third-party paid service
operated at https://roxyapi.com. The astrology, tarot, numerology, and other calculations
all run on RoxyAPI servers. **A small free daily allowance lets the plugin display
readings without an account; a RoxyAPI API key is required for production use and
removes the daily limit.** Pricing and plan tiers are listed at https://roxyapi.
com/pricing. Terms of Service: https://roxyapi.com/policy/terms. Privacy Policy:
https://roxyapi.com/policy/privacy.

The plugin itself is GPLv2 or later and the source is available at https://github.
com/RoxyAPI/sdk-wordpress.

### Shortcode examples

Every reading is a shortcode. Pass attributes for a fixed reading the site owner
controls, or drop the shortcode with no attributes to render an accessible visitor
form. Heroes that take two charts or nested birth details are form mode only.

**Hero shortcodes**

    ```
    [roxy_horoscope sign="aries"]
    [roxy_natal_chart birth_date="1990-05-15" birth_time="14:30" lat="40.7128" lon="-74.0060" tz="America/New_York"]
    [roxy_kundli birth_date="1990-05-15" birth_time="14:30" lat="28.6139" lon="77.2090" tz="Asia/Kolkata"]
    [roxy_panchang date="2026-04-28" lat="28.6139" lon="77.2090" tz="Asia/Kolkata"]
    [roxy_mangal_dosha birth_date="1990-05-15" birth_time="14:30" lat="28.6139" lon="77.2090" tz="Asia/Kolkata"]
    [roxy_kp_chart birth_date="1990-05-15" birth_time="14:30" lat="28.6139" lon="77.2090" tz="Asia/Kolkata"]
    [roxy_moon_phase]
    [roxy_tarot_card spread="three" question="What should I focus on this week"]
    [roxy_tarot_yes_no question="Should I take the new job"]
    [roxy_numerology name="Ada Lovelace" birth_date="1815-12-10"]
    [roxy_life_path birth_date="1990-05-15"]
    [roxy_biorhythm birth_date="1990-05-15" target_date="today"]
    [roxy_angel_number number="1111"]
    [roxy_crystals_by_zodiac sign="aries"]
    ```

The three two chart compatibility heroes render a visitor form for both people and
take no attributes:

    ```
    [roxy_synastry]
    [roxy_gun_milan]
    [roxy_compatibility]
    ```

Leave the attributes off any hero shortcode to render a form instead. For example`[
roxy_horoscope]` shows a zodiac sign picker and `[roxy_natal_chart]` shows a birth
date, time, and city picker.

**Long-tail shortcodes**

A matching shortcode exists for every endpoint in the spec. A sample across the 
domains:

 * Western astrology: `[roxy_calculate_aspects date="1990-07-15" time="14:30:00"
   timezone="UTC"]` and `[roxy_get_weekly_horoscope sign="aries"]`
 * Vedic astrology: `[roxy_get_hora date="2026-02-03" latitude="17.385044" longitude
   ="78.486671" timezone="UTC"]` and `[roxy_calculate_drishti date="2026-02-03" 
   time="12:00:00" latitude="17.385044" longitude="78.486671" timezone="UTC"]`
 * Tarot: `[roxy_cast_celtic_cross question="What should I know about this path"]`
 * Numerology: `[roxy_calculate_expression full_name="Ada Lovelace"]`
 * Human Design: `[roxy_generate_bodygraph date="1990-07-15" time="13:00:00" timezone
   ="UTC" latitude="40.7128" longitude="-74.0060"]`, `[roxy_calculate_variables 
   date="1990-07-15" time="13:00:00" timezone="UTC" latitude="40.7128" longitude
   ="-74.0060"]`, plus the two chart `[roxy_calculate_connection]` and `[roxy_calculate_penta]`
   which render visitor forms and take no attributes
 * Forecast: `[roxy_generate_digest]` (renders a visitor form, no attributes)
 * I Ching: `[roxy_get_daily_hexagram]`
 * Crystals: `[roxy_get_crystal id="amethyst"]`
 * Dreams: `[roxy_search_dream_symbols q="water"]`
 * Location: `[roxy_search_cities q="berlin"]`

Readings follow your WordPress site language automatically. To pick a language yourself,
open the RoxyAPI menu, Branding tab, and set the reading language. Some of the long
tail shortcodes above also take a lang attribute, for example `[roxy_get_crystal
id="amethyst" lang="es"]`, but the headline readings take the site or Branding setting
instead.

Want the chart on its own, without the written report? Open the RoxyAPI menu, Display
tab, and turn on Written readings. Every reading on the site then shows its chart,
tables, and values with the written text left out. To set it for one placement instead
of the whole site, add `hide_readings="1"` to that shortcode, for example `[roxy_natal_chart
birth_date="1990-05-15" birth_time="14:30" lat="40.7128" lon="-74.0060" tz="America/
New_York" hide_readings="1"]`. Passing `hide_readings="0"` keeps the written text
on that placement even when the site setting is on.

### External Services

**This plugin connects to a third-party service (RoxyAPI) to calculate every reading
it displays. Without it the plugin has nothing to show, so this is not optional.**

 * Service: RoxyAPI (https://roxyapi.com)
 * Service operator: RoxyAPI
 * Terms of Service: https://roxyapi.com/policy/terms
 * Privacy Policy: https://roxyapi.com/policy/privacy
 * Pricing: https://roxyapi.com/pricing

**When does the plugin contact RoxyAPI?** A request is sent when, and only when,
a RoxyAPI reading is rendered or you explicitly ask for one:

 * A page, post or widget containing a RoxyAPI block or shortcode is rendered, on
   the front end or in the editor preview. Readings render with or without an API
   key, so these requests also happen before you connect one.
 * A visitor submits a RoxyAPI reading form.
 * You click Test Connection on the settings screen, or type in the city search 
   field.

Installing and activating the plugin, and then placing a reading on your site, is
the consent for these calls. The plugin does NOT contact RoxyAPI on activation, 
on deactivation, on update, on a schedule, or on admin screens that do not render
a reading. A reading that has not been configured yet sends nothing at all, and 
responses are cached so a repeat view of the same reading does not repeat the request.

**What data is sent?** The reading parameters you supply via the block or shortcode(
zodiac sign, birth date, name, location coordinates, question text), your site URL,
and a plugin name and version identifier. Your server outbound IP is incidentally
captured by RoxyAPI, like any HTTP request. **No site visitor data is collected 
by the plugin itself.**

**Where is the API key stored?** Either as the `ROXYAPI_KEY` constant in your `wp-
config.php` (recommended) or AES-256-CTR encrypted in the `wp_options` table under`
roxyapi_settings`. The plain key is never sent to the browser at any time.

**What does RoxyAPI do with the data?** See https://roxyapi.com/policy/privacy.

## Captures d’écrans

[⌊Western natal chart wheel with planets, houses, aspect lines, and the chart angles.
Rendered server-side, so your API key never reaches the browser.⌉⌊Western natal 
chart wheel with planets, houses, aspect lines, and the chart angles. Rendered server-
side, so your API key never reaches the browser.⌉[

Western natal chart wheel with planets, houses, aspect lines, and the chart angles.
Rendered server-side, so your API key never reaches the browser.

[⌊The Shortcodes Library. Every reading across every domain in one searchable, copy-
paste browser.⌉⌊The Shortcodes Library. Every reading across every domain in one
searchable, copy-paste browser.⌉[

The Shortcodes Library. Every reading across every domain in one searchable, copy-
paste browser.

[⌊Vedic kundli rendered as an interactive chart in North, South, and East Indian
styles.⌉⌊Vedic kundli rendered as an interactive chart in North, South, and East
Indian styles.⌉[

Vedic kundli rendered as an interactive chart in North, South, and East Indian styles.

[⌊Detailed panchang: tithi, nakshatra, yoga, karana, planetary hours, and the auspicious
muhurtas for any date and place.⌉⌊Detailed panchang: tithi, nakshatra, yoga, karana,
planetary hours, and the auspicious muhurtas for any date and place.⌉[

Detailed panchang: tithi, nakshatra, yoga, karana, planetary hours, and the auspicious
muhurtas for any date and place.

[⌊Human Design bodygraph with type, strategy, authority, profile, the nine centers,
channels, and gates.⌉⌊Human Design bodygraph with type, strategy, authority, profile,
the nine centers, channels, and gates.⌉[

Human Design bodygraph with type, strategy, authority, profile, the nine centers,
channels, and gates.

[⌊Astrocartography map. Every planetary line plotted across the world for relocation
and travel planning.⌉⌊Astrocartography map. Every planetary line plotted across 
the world for relocation and travel planning.⌉[

Astrocartography map. Every planetary line plotted across the world for relocation
and travel planning.

[⌊Daily horoscope card for any zodiac sign, with love, career, health, finance, 
and lucky details.⌉⌊Daily horoscope card for any zodiac sign, with love, career,
health, finance, and lucky details.⌉[

Daily horoscope card for any zodiac sign, with love, career, health, finance, and
lucky details.

[⌊Connect in seconds. Free to start, with copy-paste shortcodes and a guided quick
start.⌉⌊Connect in seconds. Free to start, with copy-paste shortcodes and a guided
quick start.⌉[

Connect in seconds. Free to start, with copy-paste shortcodes and a guided quick
start.

## Blocs

Cette extension fournit 160 blocs.

 *   Cast Daily I-Ching Reading Cast a complete daily I-Ching reading using the 
   traditional three-coin method with seeded randomness
 *   Rashis (Vedic Astrology) Vedic Zodiac Signs Reference
 *   Crystal Healing Properties Get complete healing properties and metaphysical
   data for a specific crystal or gemstone
 *   Tarot Card Single card, three card, or Celtic Cross spreads.
 *   Compound Number Meaning (Numerology) Cheiro Chaldean interpretation 10 to 52
 *   Search Dream Symbols Browse and search our complete dream interpretation dictionary
   containing 2,000+ dream symbols with psychological meanings
 *   Arabic Lots (Western Astrology) seven Hermetic parts including Part of Fortune
   and Spirit
 *   Aspect Patterns (Western Astrology) Grand Trine, Kite, T-Square, Grand Cross,
   Yod, Mystic Rectangle, Stellium
 *   Local Space Astrology Map (Western Astrology) Directional planetary compass
   lines
 *   Cities in a Country (Location) Geocoding directory sorted by population
 *   Human Design Gate Activations Calculate the 26 gate activations for a birth
   moment, split into the 13 conscious Personality activations at birth and the 
   13 unconscious Design activations 88 degrees of solar arc earlier
 *   Yoga Details by ID (Vedic Astrology) Vedic Yoga Glossary Entry
 *   Expression Number (Numerology) Natural talents and life goals
 *   Shadbala (Vedic Astrology) Calculate complete Shadbala (six-fold planetary 
   strength) per Brihat Parashara Hora Shastra (BPHS) and BV Raman Graha and Bhava
   Balas
 *   Daily Crystal Get the crystal of the day as a discovery teaser
 *   Crystal Pairings Get crystals that pair well with a given crystal for enhanced
   healing combinations
 *   Crystals Retrieve healing crystals and gemstones with pagination
 *   Rashi by ID (Vedic Astrology) Vedic Zodiac Sign Detail
 *   Detailed Tarot Card Information Retrieve comprehensive details for a specific
   tarot card from the traditional Rider-Waite-Smith deck including complete upright
   meanings (card drawn normally) and reversed meanings (inverted/upside down interpretations
   for nuanced guidance)
 *   Natal Chart Western birth chart with planets, houses, and aspects.
 *   Random Hexagram (I Ching) Receive a random I-Ching hexagram with full interpretation
 *   Dual Numerology Pythagorean and Chaldean name numbers in one call
 *   Black Moon Lilith (Western Astrology) mean and true lunar apogee in the natal
   chart
 *   Monthly Lunar Aspects (Vedic Astrology) Moon aspect events with all planets
   for a month
 *   Monthly Transit (Vedic Astrology) Planetary sign changes for an entire month
 *   Antardashas (Vedic Astrology) Returns 9 Antardasha sub-periods within a Mahadasha
 *   Three-Card Spread (Tarot) Perform the classic three-card tarot spread revealing
   Past (what led to this situation), Present (current energy and circumstances),
   and Future (likely outcome if current path continues)
 *   Crystal Planets List all unique planetary associations available in the database
 *   Crystals by Chakra Get healing crystals and gemstones that resonate with a 
   specific chakra energy center
 *   Avastha States (Vedic Astrology) Planetary State Reference
 *   Hora (Vedic Astrology) 24 Planetary Hours (12 day + 12 night)
 *   Trigram by Number or Name (I Ching) Retrieve a specific I-Ching trigram by 
   its number (1-8) or English name (Heaven, Earth, Thunder, Wind, Water, Fire, 
   Mountain, Lake)
 *   Angel Number Meaning and pattern analysis for any number sequence.
 *   House Cusps (Western Astrology) House system calculator with comparison
 *   Symbol Counts by Letter (Dream Interpretation) Get the count of dream symbols
   available for each letter A-Z
 *   Trigrams (I Ching) Retrieve all 8 I-Ching trigrams (bagua) – the fundamental
   building blocks of hexagrams
 *   Weekly Horoscope by Zodiac Sign (Western Astrology) Get weekly horoscope for
   any zodiac sign
 *   Mahadasha Periods (Vedic Astrology) Returns complete Vimshottari Dasha cycle
   starting from birth
 *   Lunar Calendar (Western Astrology) Moon phases for entire month
 *   Relocation Chart (Western Astrology) Relocated birth chart calculator with 
   shifted houses and angles
 *   Pratyantardashas (Vedic Astrology) Returns the 9 Pratyantardasha (antara) periods
   inside a chosen Antardasha, the third level of the Vimshottari dasha hierarchy
 *   Planetary Yogas (Vedic Astrology) 301 entry Vedic Yoga Glossary
 *   Defined Human Design Channels Calculate the defined channels for a birth moment
 *   Human Design Gate by Number Look up the static reference data for a Human Design
   gate by its number from 1 to 64: the gate keynote name, the center it sits in,
   the matching I-Ching hexagram, and the gates that form a channel with it
 *   Divisional Chart (Varga) Calculate any Vedic divisional chart (Varga) from 
   D2 Hora to D60 Shashtiamsa
 *   Daily I-Ching Hexagram Receive a daily I-Ching hexagram for guidance and reflection
 *   Planetary Positions (Vedic Astrology) Get simplified planetary positions (graha
   positions) for all 9 planets (Sun through Ketu) plus Ascendant (Lagna)
 *   Planetary Return Chart (Western Astrology) Saturn return, Jupiter return, and
   inner planet cycles
 *   Birth Day Number (Numerology) Special talents from day of birth
 *   Numerology Life path, expression, and soul urge from a name and date.
 *   KP Ruling Planets with Significators (Vedic Astrology) Calculate ruling planets
   and their KP significators at regular time intervals using Krishnamurti Paddhati
   prashna (horary) astrology
 *   Solar Arc Directions (Western Astrology) directed chart at one degree per year
 *   Planetary Transits (Western Astrology) Current transits with natal chart comparison
 *   Planet Meaning Details (Western Astrology) Complete astrology planet interpretation
 *   Human Design Centers Calculate the state of all nine Human Design centers for
   a birth moment: whether each is defined or open, whether it is a motor or an 
   awareness center, its theme, and the active gates it holds
 *   KP-Newcomb Ayanamsa (Vedic Astrology) Dynamic daily calculation
 *   Supported Response Languages Returns the language codes accepted by the `lang`
   query parameter on every i18n-aware endpoint
 *   Bhav Chalit (Vedic Astrology) Calculate the Bhav Chalit chart, also written
   Bhava Chalit or Chalit Kundli, placing every graha by unequal Sripati bhava cusps
   instead of by whole sign
 *   Sadhesati (Vedic Astrology) Sade Sati (Saturn Transit)
 *   Human Design Profile and Line Keynotes Calculate the Human Design profile for
   a birth moment: the conscious Personality Sun line over the unconscious Design
   Sun line, with the keynote for each
 *   Classical Vedic Yogas in a Birth Chart (Vedic Astrology) Chart-driven detection
   of 48 classical Vedic yogas
 *   Sookshma Dashas (Vedic Astrology) Returns the 9 Sookshma periods inside a chosen
   Pratyantardasha, the fourth and finest level of the Vimshottari dasha hierarchy
 *   Love Spread (5 Cards) Perform a specialized 5-card relationship tarot spread
   analyzing romantic connections, emotional dynamics, and partnership potential
 *   Avastha by ID (Vedic Astrology) Look up a single avastha state by its slug,
   which is the lowercased state name a birth chart returns in `awastha`, `jagradadi`
   or `deeptadi`
 *   Soul Urge Number (Numerology) Inner motivations and desires
 *   Bridge Numbers (Numerology) Harmonize different aspects of personality
 *   Chara Karakas (Vedic Astrology) Calculate the Chara Karakas of Jaimini astrology
   from birth details: the movable significators assigned by ranking each graha 
   on how far it has advanced into its sign
 *   Planetary Aspects (Western Astrology) Aspect finder for any date and time
 *   Random Dream Symbols Discover random dream symbols and their interpretations
   for daily dream insights and exploration
 *   Karmic Debt Numbers (Numerology) Past life challenges (13, 14, 16, 19)
 *   Astrocartography Map (Western Astrology) planetary lines and relocation calculator
 *   Monthly Parallels (Western Astrology) Declination contacts for an entire month
 *   Tarot Cards Retrieve the complete Rider-Waite-Smith tarot deck of 78 cards:
   22 Major Arcana (numbered 0-21, representing life lessons, spiritual themes, 
   and karmic influences like The Fool, Death, The Tower) plus 56 Minor Arcana (
   4 suits × 14 cards each for daily situations and practical matters)
 *   Crystal Colors List all unique crystal colors available in the database
 *   Planet Meanings (Western Astrology) Complete astrology planet interpretations
   list
 *   Angel Numbers Retrieve the complete database of angel numbers with summary 
   information
 *   Daily Angel Number Get the angel number of the day with full meaning and interpretation
 *   Choghadiya (Vedic Astrology) 8 Muhurta divisions of day and night
 *   Random Crystal Get a randomly selected healing crystal as a discovery teaser
 *   Career Spread (7 Cards) Perform a comprehensive 7-card career tarot spread 
   using SWOT analysis framework (Strengths, Weaknesses, Opportunities, Threats)
   for professional guidance, business decisions, and vocational clarity
 *   Navamsa Chart (D9) Marriage Compatibility Calculator
 *   Daily Reading (Vedic Astrology) Composed Gochara, Panchanga and Dasha for one
   native on one day
 *   Hexagram by Number (I Ching) Retrieve complete I-Ching hexagram details by 
   King Wen sequence number (1-64)
 *   Heliacal Rising and Setting (Vedic Astrology) Calculate heliacal rising (udaya)
   and setting (asta) of the six visible grahas for any date and place, by the Surya
   Siddhanta rule
 *   Hexagrams (I Ching) Browse all 64 I-Ching hexagrams from the Book of Changes
   with their Chinese names, English translations, and trigram compositions
 *   KP Planets at Time Intervals (Vedic Astrology) Calculate positions of all 9
   planets (Sun through Saturn, Rahu, Ketu) at regular time intervals with full 
   KP hierarchy: sign lord, star lord, sublord, and sub-sublord
 *   Human Design Variables The four arrows and Color, Tone, Base substructure
 *   Fixed Stars and Star Conjunctions (Western Astrology) Regulus, Spica, Algol
   natal report
 *   Birthstone Crystals by Month Get the traditional birthstone crystals for a 
   given birth month
 *   Field Labels for a Language Returns the display label for every request field
   name and every selectable option across the , in the requested language
 *   Monthly Ephemeris (Western Astrology) Daily tropical planetary positions for
   a month
 *   Human Design Type Calculate the core Human Design identity from a birth moment:
   the energy type, the aura strategy, the inner authority, the signature and not-
   self themes, and the profile
 *   Crystals by Element Get healing crystals and gemstones associated with a specific
   natural element
 *   Karmic Lessons (Numerology) Life lessons from missing numbers
 *   Number Meaning (Numerology) Interpretation for any number 1-9, 11, 22, 33
 *   Upcoming Moon Phases (Western Astrology) Next new moon, full moon, quarters
 *   KP Ruling Planets with Optional Significators (Vedic Astrology) Calculate the
   5 ruling planets at any moment using Krishnamurti Paddhati horary astrology
 *   Monthly Planetary Aspects (Vedic Astrology) Major and minor aspect events for
   a month
 *   Asteroid Goddesses (Western Astrology) Ceres, Pallas, Juno, and Vesta natal
   positions
 *   Monthly Ephemeris (Vedic Astrology) Daily sidereal planetary positions for 
   a month
 *   Human Design Bodygraph Type, authority, profile, centers, channels, gates
 *   Horoscope Daily, weekly, or monthly horoscope for any zodiac sign.
 *   Current Mahadasha (Vedic Astrology) Calculate all five running Vimshottari 
   Dasha levels (Mahadasha, Antardasha, Pratyantardasha, Sookshma, Prana) with remaining
   time in each
 *   Hexagram by Line Pattern (I Ching) Find an I-Ching hexagram by its binary line
   pattern
 *   Chaldean Numerology Name Reading Destiny, compound number, planetary ruler
 *   Cast an I-Ching Reading Generate an authentic I-Ching reading using the traditional
   three-coin casting method
 *   Solar Return Chart (Forecast) Annual birthday forecast chart for a single subject
 *   Daily Biorhythm Seeded reading for daily check-in features
 *   Personal Day (Numerology) Daily personalized numerology forecast
 *   Draw Random Tarot Cards Draw 1-78 tarot cards from the complete Rider-Waite-
   Smith deck with seeded reproducibility for consistent personalized readings
 *   Countries (Location) ISO codes and city coverage
 *   Kalsarpa Dosha (Vedic Astrology) Detect Kalsarpa dosha (Kalsarpa yoga) when
   all 7 planets are hemmed between Rahu-Ketu axis
 *   Human Design Center by ID Look up the static reference data for one of the 
   nine Human Design centers by its id: the display name, whether it is a motor 
   or awareness center, and what it means both defined and undefined
 *   Arudha Padas (Vedic Astrology) Calculate the Arudha Lagna (AL) and all twelve
   Arudha padas of Jaimini astrology from birth details
 *   Daily Numerology Number Number of the Day with interpretation
 *   Zodiac Signs (Western Astrology) Complete zodiac signs list with dates and 
   elements
 *   Planetary Aspects (Drishti) Mutual aspects between all planets
 *   Solar Return Chart (Western Astrology) Annual birthday forecast with relocated
   chart
 *   Personality Number (Numerology) Calculate your Personality number from the 
   consonants in your birth name using Pythagorean numerology
 *   KP Placidus House Cusps (Vedic Astrology) Calculate unequal Placidus house 
   cusps with ruling sign-lord, nakshatra-lord, and sub-lord for each cusp
 *   Bhava Bala (Vedic Astrology) Calculate Bhava Bala (house strength) for all 
   twelve bhavas per Brihat Parashara Hora Shastra (BPHS) and BV Raman Graha and
   Bhava Balas
 *   Annual Profections (Western Astrology) lord of the year and yearly time lord
   by age
 *   Secondary Progressions (Western Astrology) progressed chart, progressed Sun
   and Moon
 *   Planetary Positions (Western Astrology) Ephemeris calculator for all planets
 *   Maturity Number (Numerology) Who you become in later life
 *   Prana Dashas (Vedic Astrology) Returns the 9 Prana periods inside a chosen 
   Sookshma dasha, the fifth and finest level of the Vimshottari dasha hierarchy
 *   Personal Year (Numerology) Annual cycle and forecast for current year
 *   Upagraha (Sub-planet) Positions (Vedic Astrology) Calculate all 11 Vedic upagraha(
   sub-planet) positions per Brihat Parashara Hora Shastra (BPHS)
 *   Nakshatras (Vedic Astrology) Lunar Mansions Reference
 *   Celtic Cross Spread (10 Cards) Perform the legendary Celtic Cross spread – 
   the most comprehensive and detailed tarot reading available, used by professional
   tarot readers worldwide for over a century
 *   KP Planetary Positions (Vedic Astrology) Get planetary positions with detailed
   KP star-lord and sub-lord calculations for precise event timing and significator
   analysis
 *   KP Rasi Ingress Times (Vedic Astrology) Track when planets enter new zodiac
   signs (rasi) with precise ingress timestamps
 *   Ecliptic Crossings (Vedic Astrology) When planets cross the ecliptic plane
 *   Search Cities Worldwide (Location) Geocoding autocomplete with coordinates 
   and timezone
 *   Cast a KP Horary (Vedic Astrology) Cast a Krishnamurti Paddhati horary chart,
   also called Prashna, from a number between 1 and 249 given by the querent plus
   the moment and place the question is judged
 *   Search Crystals Search for healing crystals by keyword or name
 *   Monthly Aspects (Western Astrology) Tropical aspect calendar for an entire 
   month
 *   Monthly Horoscope by Zodiac Sign (Western Astrology) 30-day transit forecast
   with key dates
 *   Nakshatra by ID (Vedic Astrology) Get detailed information for a single nakshatra(
   lunar mansion) by its ID slug
 *   Zodiac Sign Details (Western Astrology) Complete astrology sign profile with
   personality traits
 *   Number Sequence (Angel Numbers) Smart angel number analysis that works for 
   ANY number sequence, not just known angel numbers
 *   Biorhythm Forecast Multi-day cycle predictions with best and worst days
 *   Astrology Section Wrapper block that shares a default zodiac sign and birth
   date with every RoxyAPI block inside it via block context.
 *   Business Name Numerology Chaldean brand name analysis and lucky numbers
 *   Biorhythm Physical, emotional, and intellectual cycle values.
 *   Critical Days (Biorhythm) Zero crossing detection for any date range
 *   Ecliptic Crossings (Western Astrology) Node passages for a whole year
 *   Usage Statistics Returns current usage and plan limits for your subscription.
 *   Lunar Return Chart (Western Astrology) Monthly emotional forecast with Moon
   cycle chart
 *   Dream Symbol Details Get the complete dream interpretation for a specific symbol
 *   Ashtakavarga (Vedic Astrology) Calculate complete Ashtakavarga analysis per
   Brihat Parashara Hora Shastra (BPHS)
 *   Daily Dream Symbol Receive a single dream symbol for daily reflection and subconscious
   exploration
 *   Personal Month (Numerology) Monthly numerology forecast
 *   KP Sublord Changes (Vedic Astrology) Track when planets cross KP sublord boundaries(
   1-249 divisions) for precise Krishnamurti Paddhati event timing
 *   Transit Analysis (Vedic Astrology) Compare current planets to natal chart (
   Gochar)
 *   Phase Info (Biorhythm) Lightweight cycle status for dashboards and widgets
 *   Basic Panchang (Vedic Astrology) Tithi Nakshatra Yoga Karana Calculator
 *   Monthly Declination Parallels (Vedic Astrology) Parallel and contraparallel
   events for a month
 *   Monthly Transits (Western Astrology) Tropical sign ingresses for an entire 
   month
 *   Declination Parallels (Vedic Astrology) Planets at same or opposite declination

## Installation

 1. In your WordPress admin, go to Plugins, Add New, search for « RoxyAPI », and click
    Install Now.
 2. Activate the plugin.
 3. Sign up for a RoxyAPI account at https://roxyapi.com and get your API key.
 4. Open the RoxyAPI menu in the WordPress admin sidebar and paste your key.
 5. Click Save Changes. Use the Test Connection button to verify.
 6. Add a block from the inserter or use the matching shortcode.

**Configure the API key via wp-config.php (recommended for production):**

Add this line to your wp-config.php above the « stop editing » comment:

    ```
    define('ROXYAPI_KEY', 'your_roxyapi_key_here');
    ```

When the constant is set, the settings field is disabled and the constant takes 
priority.

For production hosts that inject secrets via environment variables (Pantheon, WP
Engine, Kinsta, Bedrock), also define the encryption key and salt:

    ```
    define( 'ROXYAPI_ENCRYPTION_KEY', getenv( 'ROXYAPI_ENCRYPTION_KEY' ) );
    define( 'ROXYAPI_ENCRYPTION_SALT', getenv( 'ROXYAPI_ENCRYPTION_SALT' ) );
    ```

Without these, the plugin falls back to your WordPress LOGGED_IN_KEY and LOGGED_IN_SALT,
which is acceptable for most installs.

## FAQ

### Do I need a RoxyAPI account?

Not to get started. A limited number of free readings per day are allowed right 
after install, with no account, so you can try the plugin. The allowance is shared
across your site and resets each day. For production use, add an API key from a 
RoxyAPI plan: one key covers every reading and removes the daily limit. Pick a plan
at https://roxyapi.com/pricing.

### What readings can I add to my site?

One key covers 12 domains. Western astrology: natal chart, daily / weekly / monthly
horoscopes, synastry, compatibility, transits, aspect patterns, and moon phases.
Vedic astrology: kundli, KP chart, panchang, Vimshottari dasha, divisional charts,
nakshatras, doshas (Manglik, Kaal Sarpa, Sade Sati), and classical yogas. Numerology:
Life Path, Expression, Soul Urge, Personality, personal year, and compatibility.
Tarot: single card, three card, Celtic Cross, and the full 78 card catalog. Human
Design: bodygraph, type, authority, profile, centers, channels, and gates. Forecasts:
timelines, transit forecasts, solar returns, and significant dates. Plus biorhythm,
I Ching hexagrams, crystal reference data, dream symbols, and angel numbers. Every
reading is available as a shortcode. More than 130 of them also ship a matching 
Gutenberg block, each with sidebar controls for its inputs (a date picker for dates,
a dropdown for fixed choices, text and number fields for the rest) and a live preview
in the editor. The headline readings (horoscope, natal chart, tarot, numerology,
biorhythm, angel number) are built the same way, and the horoscope block adds a 
variation picker. Interactive multi input readings such as two chart compatibility
and nested birth forms stay shortcode and visitor form mode, because the block editor
cannot collect their nested input. Browse the full list inside WordPress under RoxyAPI,
Shortcodes.

### Can I show readings in another language?

Yes. Readings follow your WordPress site language on their own, so a Spanish site
returns Spanish readings with nothing to configure. To run your site in one language
and your readings in another, open the RoxyAPI menu, Branding tab, and pick a reading
language: English, German, Hindi, Spanish, Turkish, Portuguese, French, or Russian.
Readings switch to that language, though a handful of specialized terms stay in 
English.

### When does the plugin contact the RoxyAPI service?

The plugin contacts roxyapi.com only when you take a clear action that requires 
it:

 1. You click the Test Connection button on the settings page.
 2. A page on your site that contains a RoxyAPI block or shortcode is rendered (cached
    for one hour by default to keep your API quota low). Readings render with or without
    an API key, so these requests also happen before you connect one.

The plugin never contacts RoxyAPI on plugin activation, on plugin update, on any
admin page that does not display a reading, or in the background. Placing a RoxyAPI
block or shortcode on a page is the explicit action that authorizes the render-time
calls described above.

### What data is sent to RoxyAPI?

When the plugin contacts roxyapi.com, the request includes:

 * The reading parameters you supply via the block or shortcode (zodiac sign, birth
   date, name, location coordinates, question text).
 * Your site URL, so RoxyAPI can attribute requests to your site for support.
 * The plugin name and version, so RoxyAPI can spot compatibility problems with 
   a particular release.
 * Your server outbound IP address (incidentally captured by the receiving server,
   like any HTTP request).

No site visitor data is collected by the plugin when a visitor only views a page;
their IP, user agent, and any browser-side data are not sent to RoxyAPI in the passive
case. When a visitor submits a form-mode shortcode (their birth date, name, or question),
the plugin sends only the fields they typed, after they tick the consent checkbox.
See https://roxyapi.com/policy/privacy for what RoxyAPI does with the data once 
received.

### Can visitors fill in their own birth details?

Yes. Drop a hero shortcode with no attributes (for example [roxy_natal_chart]) and
the plugin renders an accessible form with a city search that fills in coordinates
automatically. On submit the plugin validates the input, applies a per-IP rate limit
and a consent checkbox, calls the API server side, and renders the result on the
same page. The API key never reaches the browser.

### I am behind Cloudflare or a reverse proxy. Does the visitor rate limit still count each visitor?

Not until you tell the plugin which forwarded header to believe. The only address
a WordPress site can verify is the one the connection arrives from, which behind
a proxy is the proxy itself, so by default every visitor shares one bucket. Forwarded
headers are ignored because anyone can send them, and a limit that resets whenever
a header changes is no limit at all.

If your proxy overwrites a header on every request, opt that header in from your
theme functions file or a small site plugin:

    ```
    add_filter( 'roxyapi_trusted_proxy_headers', function () { return array( 'HTTP_CF_CONNECTING_IP' ); } );
    ```

Register it with `10, 2` instead and the callback also receives the connecting address,
so you can trust the header only while the request really is arriving from your 
own edge. On a custom setup, return the visitor address yourself with the `roxyapi_client_ip`
filter instead.

### Can I sell readings or charts to my clients?

Yes, and you do not need a separate integration. Place any RoxyAPI shortcode or 
block on a page, then gate that page with a membership or paywall plugin such as
Paid Memberships Pro, Restrict Content, or WP-Members, or sell access as a WooCommerce
product through a memberships add-on. Members and buyers who reach the page see 
the reading; everyone else sees your paywall. Because the chart renders exactly 
where you place the shortcode, you decide what stays free, like a teaser daily horoscope,
and what is paid, like a full natal chart, a compatibility score, or a Vedic kundli.
RoxyAPI keeps no birth data, so your client list and their details stay entirely
yours.

### Is the API key safe?

Yes. The plugin makes API calls server side in PHP. The key is never sent to the
browser. You can also store the key in wp-config.php with define(‘ROXYAPI_KEY’, ‘…’)
if you do not want it in the database. Stored keys are encrypted at rest via AES-
256-CTR.

### Does this work with caching plugins?

Yes. The plugin uses WordPress transients, which automatically use Redis or Memcached
if you have a persistent object cache.

### Can I customize the styling?

Yes. Readings pick up your theme font, and the RoxyAPI menu under Branding gives
you four ready-made palettes plus seven colors you can set yourself: accent, page
background, card background, text, secondary text, borders and warnings. Each takes
a light value and a dark value, so a dark brand color stays readable for a visitor
in dark mode. Charts follow your light or dark mode automatically and read the –
roxy-* CSS custom properties, so you can also override any token in your theme stylesheet.
Every output element has a .roxyapi-* class you can target.

### Can I hide part of a reading, such as the chart patterns?

Yes, at two levels. The RoxyAPI menu under Display has Written readings, which removes
the interpretation from every reading and leaves the charts, tables and values in
place. Below it, Hide sections takes a comma-separated list of section names and
removes those blocks outright, so entering `patterns` removes the chart patterns
block wherever it appears on your site.

Click the Hide sections field to see every name your version supports, and separate
several with commas. The names are internal and stay the same whatever language 
your site runs in, so the title printed above a block is not one of them. If you
enter a name that matches nothing, saving tells you which one, rather than leaving
you with a setting that appears to have saved and quietly does nothing.

Those two are separate on purpose. A chart pattern such as a T-square reports the
figure, its element and modality, how tight it is and which planets form it. Those
are measurements rather than prose, so turning off written readings leaves them 
in place.

Both can be overridden on a single placement, so one page does not have to follow
the whole site. Add `hide_sections="patterns"` to a shortcode and only that reading
loses the block, or `hide_sections="none"` to keep a block on one page that the 
site setting hides everywhere else. `hide_readings="1"` and `hide_readings="0"` 
work the same way. A block placed in the editor follows the site setting.

You can also target any section yourself from Appearance, Customize, Additional 
CSS, or from your child theme stylesheet. Every block of a reading is exposed as
a CSS part:

    ```
    roxy-natal-chart::part(patterns) { display: none }

    roxy-ephemeris-table::part(changes) { display: none }
    ```

Common section names are readings, patterns, aspects, changes, chart, legend, table
and details. A name means the same block everywhere it appears, so one rule covers
every reading that has that block: `::part(aspects)` reaches the aspect grid on 
a natal chart and the aspect list on an aspects table alike. Open your browser inspector
and read the part attribute off any block to find the name for it. The same selector
restyles a section instead of hiding it, so you can give one block its own background
or spacing without touching the rest.

### Which calculation engine powers RoxyAPI?

RoxyAPI cross-checks its astronomy calculations against the NASA JPL Horizons ephemeris(
a public NASA dataset; no affiliation with NASA or JPL). See https://roxyapi.com/
methodology for the full breakdown.

### How do I share the zodiac sign across several horoscopes on one page?

Add the Astrology Section wrapper block, set the sign in its Inspector, then drop
Horoscope blocks inside. Each one picks the sign up from the wrapper, so you set
it once. Other readings take their inputs from their own sidebar controls.

### Can I try it for free before subscribing?

Yes. The plugin works the moment you activate it. Add a shortcode or block and it
renders on a free daily allowance, no API key required. When you need more headroom,
add a key from your RoxyAPI account; see https://roxyapi.com/pricing for current
plans. You can also call every endpoint live in your browser at https://roxyapi.
com/api-reference, no signup needed.

### Does this work with Elementor, Divi, or other page builders?

Yes. All RoxyAPI shortcodes work inside any page builder that supports WordPress
shortcodes. Use the shortcode in a text or HTML module. The Gutenberg blocks work
in the default WordPress editor.

## Avis

Il n’y a aucun avis pour cette extension.

## Contributeurs/contributrices & développeurs/développeuses

« RoxyAPI: Astrology, Vedic, Forecast, Human Design, Numerology » est un logiciel
libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

 *   [ roxyapi ](https://profiles.wordpress.org/roxyapi/)

[Traduisez « RoxyAPI: Astrology, Vedic, Forecast, Human Design, Numerology » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/roxyapi)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/roxyapi/), consulter
le [SVN dépôt](https://plugins.svn.wordpress.org/roxyapi/), ou s’inscrire au [journal de développement](https://plugins.trac.wordpress.org/log/roxyapi/)
par [RSS](https://plugins.trac.wordpress.org/log/roxyapi/?limit=100&mode=stop_on_copy&format=rss).

## Journal des modifications

#### 1.12.0

 * New: the daily Vedic reading renders as a full reading instead of a plain list
   of values. Panchang, the grahas of the day with their state, tara and chandrabala,
   the finance read and the running dasha, each in its own block.
 * Improved: chart labels read in your site language across the whole reading library.
   Headings, column names and vocabulary were still drawing in English on a long
   list of readings whatever the reading language, among them panchang, dasha, biorhythm,
   numerology, crystal, dream, hora, kundli, dosha, angel number, yoga, synastry,
   transit and the strength tables.
 * Improved: kundli and Western position tables mark a combust graha and a planetary
   war, and carry the nakshatra lord and essential dignity.
 * Improved: aspect lines on every chart are weighted by how exact the contact is,
   so a close aspect no longer reads the same as a wide one.
 * Fixed: Gochara reads from the natal Moon, and a chart with no ascendant falls
   back to a sign-fixed layout instead of coming out blank.
 * Fixed: synastry names each sign sector, shows each planet house in its own chart,
   and translates the score label.

#### 1.11.4

 * New: four Western timing readings, each as a shortcode and a block. [roxy_get_monthly_tropical_aspects]
   for a month of aspects, [roxy_get_monthly_tropical_transits] for a month of sign
   ingresses, [roxy_get_monthly_declination_parallels] for a month of declination
   contacts, and [roxy_get_planetary_node_passages] for a year of ecliptic crossings.
 * Fixed: a reading stays readable inside a section that has a background of its
   own. The month controls under the ephemeris, the reading card, the visitor form
   and the error and notice lines now carry their own background and text colour
   together, instead of taking one from the page and the other from your theme.
 * Fixed: reading titles, badges, links and the submit button now meet the WCAG 
   AA contrast minimum, in both light and dark.
 * Fixed: the sign picker on [roxy_horoscope] now looks like every other RoxyAPI
   form. It was the one form carrying its own set of class names, so none of the
   shared field, button and spacing styles ever reached it.

#### 1.11.3

 * New: the RoxyAPI settings screens now read in your site language. Every tab, 
   field label, help text, button and notice on them is translated, in all eight
   languages, as is the plugin description on your Plugins page. Until now the whole
   admin stayed English however your site was set, so a Spanish site was configured
   through an English screen. The domain names in the Shortcodes library, such as
   Human Design, stay as they are, the same way shortcode names do.
 * Fixed: the notice a visitor reads when a reading cannot be loaded, and the status
   messages under the city box on a birth details form, now read in your site language
   too. Fourteen more lines were coming out English on fully translated sites.

#### 1.11.2

 * Fixed: hiding the written readings, or a section, now works on every placement.
   Both settings could be set on one shortcode since 1.11.1, but three cases quietly
   ignored the attribute and followed the site setting instead: the horoscope shortcode,
   the synastry, Guna Milan and compatibility shortcodes, and ANY reading where 
   the visitor fills in the details themselves rather than the site owner. A page
   that asked for a chart without the written report got the report back the moment
   a visitor used the form. The site-wide settings on the Display tab were never
   affected.
 * Fixed: dropdowns are readable in dark mode. A select looked correct until it 
   was opened, and then listed its choices as white text on a white background. 
   The same fix restores the date and time pickers, the number steppers and the 
   scrollbars, which were all drawn in light colours inside a dark reading.
 * New: the form a visitor fills in now reads in your site language. Field labels
   and their options were English on every site, whatever the reading language, 
   so a Spanish page asked for a `Birth date` above a translated chart. They are
   translated in all eight languages, and anything not yet translated stays in English
   rather than going blank.
 * Fixed: a date shown without a time no longer slips to the previous day for visitors
   west of Greenwich.
 * Fixed: the Previous month and Next month links and the Show month button on the
   ephemeris now read in your site language, along with the messages around every
   reading form: the required field warning, the consent reminder, the too many 
   submissions notice and the notice shown when a reading has already been given.
   Thirty visitor facing lines were coming out in English on fully translated sites.
 * New: a Vedic daily reading, composing the day gochara, panchanga and dasha for
   one person into a single reading. Available as the [roxy_get_vedic_daily_reading]
   shortcode and as a block.
 * New: Hide sections lists the section names your version supports. Click the field
   and pick one instead of guessing, and separate several with commas. If you enter
   a name that matches nothing, saving now tells you which one, where before it 
   saved successfully and quietly did nothing, which looked exactly like the setting
   being broken. The names are internal and do not change with your site language,
   so the title printed above a block is not one of them.

#### 1.11.1

 * New: Hide sections can now be set on a single placement instead of the whole 
   site. Add hide_sections= »patterns » to one shortcode and only that reading loses
   the block; the Display tab setting still covers everywhere else. Use hide_sections
   = »none » to keep a block on one page when the site setting hides it, which is
   the case a site-wide setting on its own could never answer.

#### 1.11.0

 * New: Hide sections, on the Display tab. Enter a section name such as patterns
   and that block comes off every reading that has one. Written readings already
   took away the interpretation; this takes away a block of data, which written 
   readings leaves in place on purpose, because a chart pattern reports measurements
   rather than prose. It applies to the no JavaScript version of the reading too,
   so a hidden section is not left behind for search engines to read.
 * New: the monthly ephemeris pages month to month. Previous and Next links plus
   a month and year picker sit under the table, in the shortcode and in the block.
   The month travels in the page address, so the view can be linked and shared, 
   it works with no JavaScript, and your API key stays on the server.
 * New: every block of a reading can be targeted from your own stylesheet with a
   CSS part selector, so a section can be restyled instead of hidden. See the FAQ
   for the section names.

#### 1.10.0

 * New: the monthly ephemeris now renders as a real ephemeris. Days down the page,
   bodies across, each position as degree, sign and minute, retrogrades marked, 
   and the days a body changes sign listed above the table. It reads the way a printed
   ephemeris reads, in all eight languages.
 * New: Branding, Display, Privacy and Advanced are available straight after you
   activate the plugin, before you add an API key. Readings render from the moment
   you activate, so the settings that shape them are there from the moment you activate
   too.
 * New: the six headline readings (horoscope, natal chart, tarot, numerology, biorhythm,
   angel number) now have full sidebar controls and a live preview in the block 
   editor, the same as every other reading. Before this they were placeholders with
   nowhere to enter a birth date.
 * Fixed: a reading placed in the middle of a paragraph rendered twice, the second
   copy unstyled and ignoring your colours. It now renders once wherever you put
   it.
 * Fixed: saving one settings tab no longer switches off the toggles on another.
   Choosing a palette could silently turn hide written readings back on.
 * Fixed: saving any setting now confirms it saved. Before this the page reloaded
   looking identical whether it had worked or not.
 * Fixed: reopening or sharing a link to a submitted reading now explains that the
   reading has already been shown, instead of returning a blank form.
 * Fixed: the copy buttons in the Shortcodes library no longer hand out settings
   the shortcode ignores, and no longer bake in a fixed month. A pasted ephemeris
   shortcode now shows the current month wherever it is used.
 * Changed: block names and form headings read as readings rather than as endpoints.«
   Get the twelve Arudha padas – Arudha Lagna Calculator API » is now « Arudha Padas».
 * Changed: the Demo screen runs one reading per click. The buttons that ran a whole
   domain, or every reading at once, are gone, because each one is a live call against
   your plan.

#### 1.9.0

 * New: brand the readings from the RoxyAPI menu, Branding tab. Pick one of four
   ready-made palettes or set seven colours yourself, with separate values for light
   and dark, a live colour picker, and a button to put everything back to the defaults.
 * New: the readings now use the font your theme already sets instead of ours, so
   they read as part of your site rather than something pasted into it.
 * Fixed: a brand colour chosen for a light site is no longer reused as text on 
   a dark one, which could leave the words unreadable.
 * Fixed: the block editor now shows its own settings in your language. On a Spanish
   site the fields read Fecha and Zona horaria rather than Date and Timezone. Many
   labels are still English while the translations are written; those follow.
 * Changed: the block inserter now lists the 127 readings and hides 27 developer
   lookups, such as country and city searches and month-long position tables. Nothing
   is removed: every one still works as a shortcode, and any page already using 
   one keeps working.
 * Fixed: the usage summary is no longer offered as a block. It reports the account
   behind your API key, including the email address on it, so it should never have
   been something a page could publish.
 * Fixed: the hourly limit on the city search and the reading forms is now applied
   reliably, so heavy traffic cannot quietly spend your monthly allowance.
 * Fixed: saving your API key now clears the cached free-allowance readings on sites
   that use Redis or Memcached. Before this, a site could keep showing the old limit
   for up to an hour after you paid.
 * Fixed: the birth chart form is titled « Natal chart » rather than « Western birth
   chart ».

#### 1.8.1

 * Fixed: on some themes the city search results were see-through and overlapped
   the fields underneath. They now render as a solid panel on any theme.
 * Fixed: the city rows are a comfortable size to tap on a phone.
 * Fixed: the messages under the city box now follow your site language.
 * Fixed: chart headings, tabs and panel titles now follow your site language, along
   with planet names, sign names and dates. The chart patterns panel and the plain
   table headings are still English.
 * Added: roxy_get_monthly_tropical_ephemeris, a Western monthly ephemeris on the
   tropical zodiac, including the outer planets. The existing roxy_get_monthly_ephemeris
   stays sidereal, for Vedic astrology.
 * Added: leave year and month out of either monthly ephemeris and it shows the 
   current month.

#### 1.8.0

 * New: show the chart without the written reading. Tick « Hide written readings»
   under Display to keep the wheels, tables and numbers while leaving the interpretation
   out, or set hide_readings on a single shortcode to control one placement. Off
   by default, so nothing changes until you turn it on.
 * New: a transit wheel. [roxy_calculate_transit_aspects] now draws the birth chart
   on an inner ring and the transiting planets on an outer ring, with the aspects
   between them, instead of a table of aspects.
 * Fixed: the birth details form and the reading stayed in English on some sites
   even when the site language was set correctly. The plugin now loads its own translations
   rather than waiting for WordPress to find them.
 * New: Tools then Site Health then Info now carries a RoxyAPI section showing your
   site language, the language the plugin is actually using, and whether its translations
   loaded. Paste that into a support message and we can answer in one reply.
 * Fixed: on some themes the city search results appeared as a see-through bulleted
   list sitting on top of the fields below. They now render as a proper dropdown
   on any theme.
 * Fixed: city search stopped returning results after a handful of tries. The hourly
   limit per visitor is five times higher, and when it is reached the form now says
   so instead of showing an empty list.

#### 1.7.6

 * Regional language settings now show the translated form. A site set to Spanish(
   Argentina), Spanish (Mexico), Portuguese (Portugal), German (Austria) or French(
   Canada) previously fell back to English even though that language was included.
   It now uses the translation for that language.

#### 1.7.5

 * The visitor form is now translated into German, Spanish, French, Hindi, Portuguese,
   Russian, and Turkish. Set your site language and the birth details form, its 
   help text, and its buttons appear in that language alongside the reading itself.

#### 1.7.4

 * The block editor now follows your site language too. Reading settings panels 
   in the editor were left in English even when the rest of your dashboard was translated.

#### 1.7.3

 * The visitor form is now translatable. Field labels, help text, section headings
   and form titles are all available to translators, so a site in German, Spanish,
   Hindi, Turkish, Portuguese, French or Russian can show the birth details form
   in that language instead of English. Translations are contributed at translate.
   wordpress.org and arrive automatically as language packs.

#### 1.7.2

 * Fixed: readings came back in English on a site set to another language. The chosen
   language reached the service correctly for a handful of readings and was dropped
   for the rest, which covered the headline ones: natal chart, kundli, panchang,
   synastry, Guna Milan, numerology, tarot, and biorhythm. Every reading now follows
   your site language, or the reading language you pick under the Branding tab.
 * Updated the chart and card rendering to the latest release.
 * Corrected the language instructions on this page. The site language and the Branding
   setting cover every reading; the lang attribute applies only to some of the long
   tail shortcodes.

#### 1.7.1

 * Fixed: a reading that had not been filled in yet contacted the service on every
   single page view and got nothing back. Because a browser asks for a site icon
   on each admin screen, and WordPress answers that by rendering your front page,
   an unconfigured reading on the front page could repeat that call on every screen
   you opened. An unconfigured reading now sends nothing at all.
 * Fixed: readings are cached far more widely. Most of them were not cached before,
   so the same reading was recalculated for every visitor on every view. Repeat 
   views of the same reading now reuse the stored result and leave your daily allowance
   for real traffic.
 * Fixed: a reading the service could not accept was retried on every view even 
   though the answer could never change. It is now remembered for an hour, and correcting
   the settings takes effect immediately.
 * Fixed: the block editor refused to preview a reading until you added an API key,
   even though readings work without one. Previews now render straight away.
 * An unconfigured reading no longer shows visitors anything. Setup guidance is 
   shown only to users who can edit the page.

#### 1.7.0

 * Three new readings: Gochara transits, Bhava Bala and Bhav Chalit. Each is available
   as a block and a shortcode like every other reading.
 * Nine readings that used to show a plain list of values now draw as proper readings.
   Gochara transits, Bhava Bala, Bhav Chalit, heliacal visibility, Upagraha, Chara
   Karakas, Arudha padas, the tarot card catalogue and the Human Design type card
   were all affected.
 * Vedic charts and strength tables now state which sidereal frame they were cast
   in. Two charts cast in different frames can place a graha in different signs,
   so without this a reader had no way to reconcile one against another.
 * Yoga detection reads correctly in every language. The group of yogas that match
   their rule but are outranked by a stronger one was only recognised in English,
   and appeared as simply absent in the other seven.
 * Gochara transits show where a graha sits within its current kaksha rather than
   a single verdict, so a reader can see how long the reading holds before it turns.

#### 1.6.6

 * Aspect names now read the same way everywhere. A summary chip said « Semi sextile»
   while the row below it said « Semi-sextile »; both now use the proper hyphenated
   name.
 * Compatibility readings format their aspect and cycle wording consistently with
   the rest of the plugin.

#### 1.6.5

 * Chart aspect symbols are now the standard astrological glyphs. Two of them were
   swapped with one another, and two more had no symbol at all and showed up as 
   letters.
 * Aspect names read as names again, so a chart shows « Semi-sextile » rather than
   a raw code.
 * Dates read as dates everywhere, so a reading shows « Jan 15, 1990 » instead of
   the raw format.
 * Readings fit properly on a phone. A few of them ran off the edge of the card,
   and the compatibility score table lost its Score column entirely on a narrow 
   screen.
 * Dasha timelines always show the year, and no longer print the same month at both
   ends of a short period.
 * Transit speeds carry their unit, and forecast windows list the strongest events
   first.

#### 1.6.4

 * Yes or no tarot readings are now titled « Yes or no » instead of « Three card»,
   so the heading matches the reading your visitor is looking at.
 * The details panel on a dasha reading is now labelled « Chart details », since
   it lists the birth chart values behind the dates rather than drawing a chart.

#### 1.6.3

 * The Vimshottari dasha reading now goes four levels deep. You can open a major
   period, then the sub period inside it, and keep going down to the short sookshma
   periods that land on specific days.
 * Dasha readings are now organised into tabs, so the timeline, the written interpretation,
   and the chart details each have their own place instead of running together in
   one long column.
 * Two new readings for the deeper dasha levels, available as blocks and shortcodes
   like every other reading.
 * Dasha dates now show the right amount of detail for the period you are looking
   at: years for the long major periods, and days for the short ones.

#### 1.6.2

 * Reading blocks now show the full interactive reading in the editor preview, the
   same chart or card your visitors see, instead of a plain text fallback.
 * Number fields in the reading blocks, such as latitude and longitude, now accept
   decimal values directly in the block sidebar.

#### 1.6.1

 * Every reading block now has its own editor controls. Insert any reading from 
   the block inserter and fill in the birth date, name, zodiac sign, or other details
   right in the block sidebar, with a date picker for dates, a dropdown for fixed
   choices, and a live preview that updates as you type. Until now the long-tail
   reading blocks rendered but gave you no way to enter their inputs in the editor.
 * Fixed multi-word inputs on the reading blocks. Fields such as a full name, birth
   date, or node type now reach the reading correctly. Before, some blocks could
   return an empty or unavailable reading when those fields were set.

#### 1.6.0

 * Every reading is now a Gutenberg block, not only the headline ones. The full 
   catalog across all twelve domains is available directly from the block inserter,
   matching the shortcodes one to one. This adds blocks for the Human Design bodygraph,
   type, profile, centers, channels, gates, and variables, and for Forecast transits,
   solar returns, and cross domain forecasts, alongside the western, vedic, tarot,
   numerology, and reference blocks. Until now only a small set of headline readings
   had blocks and everything else was shortcode only.
 * Human Design readings can now match either lunar node convention. Add node_type
   = »mean » to a Human Design reading to line it up with a chart calculator that
   uses the mean node, or leave it unset for the true node used by professional 
   Human Design software. On a chart where a node sits on a gate boundary this can
   change the type or authority, so the option lets you match the chart your visitors
   already know.
 * Refreshed the bundled component library.

#### 1.5.7

 * The KP chart now shows the KP number for Rahu and Ketu. Every other body in that
   table carried it and those two rows sat blank, even though the reading always
   included the value. The KP number is the 1 to 249 position a KP reader looks 
   at first, so a blank cell dropped the part of the row that matters most.

#### 1.5.6

 * Your brand color now themes the whole reading. Set an accent in Branding and 
   it carries through every chart, table and card, including the highlighted labels,
   the chart angle markers and the focus outlines. Previously those kept the default
   amber no matter what you picked.
 * Roomier readings. Where a reading nests a table inside a table, the inner column
   now gets the width it needs instead of being squeezed into a sliver, and very
   deep sections start folded so a long reading is scannable rather than endless.
 * Cleaner cards. Long summary text is no longer promoted into a heading, and nested
   cards no longer stack borders inside borders.

#### 1.5.5

 * Cleaner reading cards. Readings no longer show internal working: the step by 
   step arithmetic behind a number, the schema label for the reading type, and the
   page counters on list readings are all hidden now. They were only ever visible
   when JavaScript was on, so a reading could look different depending on the visitor.
   Affirmations and mantras render as a quoted line, long tables fold away behind
   their row count, and every data table now announces what it holds to a screen
   reader.
 * Consistent times in the muhurta readings. Hora, choghadiya and panchang each 
   formatted their times differently, and one of them changed format depending on
   the visitor’s region. All three now read the same way, and a chart time can no
   longer shift by an hour for a visitor in a daylight saving changeover.

#### 1.5.4

 * Clearer plugin listing: the description now leads with the full breadth (12+ 
   domains and 160+ endpoints under one API key) as a scannable list, so you can
   see every reading type you can add at a glance.

#### 1.5.3

 * Quieter first run: the one-time « installed but not yet connected » setup notice
   no longer shows. The plugin already renders readings out of the box on the free
   daily allowance, so there is nothing to connect before you see it working.
 * Friendlier message when the free daily allowance is used up for the day. It now
   reassures you that the allowance resets each day and readings return on their
   own, and points you to add an API key to remove the daily limit.

#### 1.5.2

 * Detailed readings such as solar returns, lunar returns, and the monthly ephemeris
   now render as clean readable tables: rounded numbers, formatted dates, Yes and
   No flags, clickable links, and full width sections. Wide tables scroll sideways
   instead of squeezing.
 * Return charts, significant dates, forecast timelines, and other date window readings
   are now cached, so repeat page views load faster and spend less quota.
 * Fixed the Quota saver cache preset shortening the cache for long lived readings
   such as natal charts.
 * Fixed a truncated help note under the timezone field in visitor forms.
 * Refreshed the bundled component library.

#### 1.5.1

 * Added a Browse all shortcodes button on the settings screen, so you can jump 
   straight to the full shortcode library in one click.

#### 1.5.0

 * Five more Western readings: asteroids, Black Moon Lilith, secondary progressions,
   solar arc directions, and annual profections.
 * The new location and predictive readings now render as rich interactive charts
   and tables instead of plain cards: astrocartography map, local space compass,
   relocation wheel, position tables for asteroids, Lilith, progressions, solar 
   arc, and the Arabic lots, fixed star conjunctions, and the annual profection 
   card.
 * Refreshed the bundled component library. The astrocartography map now plots its
   planetary lines over a world map of the continents for clearer relocation and
   travel planning.

#### 1.4.5

 * Maintenance and upstream data refresh.

#### 1.4.4

 * New readings: astrocartography, local space, relocation chart, fixed stars, and
   the Arabic lots.
 * Upstream data refresh.

#### 1.4.3

 * Maintenance and upstream data refresh.

#### 1.4.2

 * Maintenance and upstream data refresh.

#### 1.4.1

 * Free to start: new installs open the Shortcodes library so you can drop a reading
   on a page right away, no key needed.
 * The Settings screen now explains the free daily allowance and what an API key
   unlocks.
 * Clearer wording on trying the plugin for free before subscribing.

#### 1.4.0

 * Ten new interactive readings: natal and transit aspects with chart-pattern detection,
   Vedic graha drishti aspects, planetary hours (hora), a cross-domain forecast 
   digest, single-crystal detail, dream-symbol search, Human Design connection, 
   penta, and variables, plus a reference card for zodiac, planet, rashi, gate, 
   center, and number lookups.
 * Refreshed the bundled component library.
 * Fixed numeric inputs such as timezone in attribute-mode shortcodes so they reach
   the service correctly.

#### 1.3.1

 * The admin Shortcodes library now groups Human Design, Forecast, and Languages
   under the right headings instead of Other.
 * Readings default to the light theme.

#### 1.3.0

 * Gutenberg blocks now render the full interactive charts and cards, matching the
   shortcodes.
 * New interactive components for Human Design (bodygraph) and forecast timelines,
   plus synastry, compatibility, crystals, dream symbols, and angel numbers.
 * Visitor forms now return to the same page after submission and render the interactive
   result in place.
 * The response language setting applies to every reading, and changing it refreshes
   cached readings.
 * Renamed the admin Connect menu item to Settings. Refreshed the bundled component
   library.

#### 1.2.5

 * Build and dependency maintenance.

#### 1.2.4

 * The API key field now accepts the current publishable and secret key formats (
   pk and sk) alongside older keys. Saving or rotating a key also clears the cached
   readings.

#### 1.2.3

 * Dependency maintenance.

#### 1.2.2

 * Dependency maintenance.

#### 1.2.1

 * Dependency maintenance.

#### 1.2.0

 * Build and release-tooling maintenance.

#### 1.1.0

 * Charts now render as interactive SVG: natal, kundli, KP, panchang, dasha, and
   more, instead of plain tables.
 * Light and dark mode. Charts follow the visitor device automatically. Pick an 
   accent color and a theme in the RoxyAPI menu under Branding.
 * Try it free. A limited number of free readings per day are allowed right after
   install, with no account.

#### 1.0.4

 * Tidy distribution: drop maintainer-only files (CITATION.cff, eslint.config.cjs,
   empty patterns scaffold) that were leaking into the published zip.

#### 1.0.3

 * Sync to the latest RoxyAPI spec, now 133 endpoints across 10 spiritual domains.
 * Western astrology: detect aspect patterns (Grand Trine, Kite, T-Square, Grand
   Cross, Yod, Mystic Rectangle, Stellium) via new [roxy_detect_aspect_patterns]
   shortcode + matching block.
 * Vedic astrology: detect classical Vedic yogas in a birth chart via new [roxy_detect_yogas]
   shortcode + matching block.
 * Natal chart, transits, and aspect calculations now include Black Moon Lilith 
   alongside the lunar nodes and Chiron for full 14-body planetary coverage.
 * Yoga catalog entries reworded for clearer glossary phrasing in both the list 
   and the per-yoga detail responses.

#### 1.0.2

 * Initial public release on the WordPress Plugin Directory.
 * 131 endpoints across 10 spiritual domains under one RoxyAPI key. 17 hero shortcodes
   with matching Gutenberg blocks (Western astrology, Vedic astrology, tarot, numerology,
   biorhythm, angel numbers, crystals) plus 117 auto-generated long-tail shortcodes
   for the full spec.
 * Compatible with the declared WordPress 6.5 minimum: block registration no longer
   calls a WordPress 6.7 only function.
 * Form mode on every hero shortcode: drop with no attributes and visitors fill 
   the form themselves. Server-side submission, API key never reaches the browser,
   GDPR Article 9 consent gate, per-IP rate limit.
 * Two-chart heroes (Synastry, Gun Milan, Compatibility) ship form-only with Person
   1 / Person 2 fieldsets and ARIA 1.2 combobox city autocomplete via a key-protected/
   wp-json/roxyapi/v1/geocode proxy.
 * Tabbed admin settings (Connect, Branding, Display, Privacy, Advanced) with accent
   color, response-language picker, disclaimer line, cache preset (fresh / balanced/
   quota saver), and inline Test Connection button. API key supports a ROXYAPI_KEY
   wp-config constant override.
 * Encryption at rest via AES 256 CTR. Server-side caching with per-endpoint TTL
   via WordPress transients (Redis / Memcached compatible). Block Bindings API source
   roxyapi/daily-text for inline horoscope binding.

## Méta

 *  Version **1.12.0**
 *  Dernière mise à jour **il y a 6 jours**
 *  Installations actives **Moins de 10**
 *  Version de WordPress ** 6.5 ou plus **
 *  Testé jusqu’à **7.0.4**
 *  Version de PHP ** 7.4 ou plus **
 *  Langue
 * [English (US)](https://wordpress.org/plugins/roxyapi/)
 * Étiquettes
 * [astrology](https://fr.wordpress.org/plugins/tags/astrology/)[horoscope](https://fr.wordpress.org/plugins/tags/horoscope/)
   [human design](https://fr.wordpress.org/plugins/tags/human-design/)[tarot](https://fr.wordpress.org/plugins/tags/tarot/)
   [vedic](https://fr.wordpress.org/plugins/tags/vedic/)
 *  [Vue avancée](https://fr.wordpress.org/plugins/roxyapi/advanced/)

## Évaluations

Aucun avis n’a encore été envoyé.

[Votre avis](https://wordpress.org/support/plugin/roxyapi/reviews/#new-post)

[Tout voir](https://wordpress.org/support/plugin/roxyapi/reviews/)

## Contributeurs

 *   [ roxyapi ](https://profiles.wordpress.org/roxyapi/)

## Support

Quelque chose à dire ? Besoin d’aide ?

 [Voir le forum de support](https://wordpress.org/support/plugin/roxyapi/)