| 开发者 | astrowayteam |
|---|---|
| 更新时间 | 2026年6月1日 23:52 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.9 |
| 版权: | MIT |
| 版权网址: | 版权信息 |
/wp-content/plugins/.[astroway_natal date="1990-05-15" time="14:30" lat="50.45" lon="30.52"].No. The plugin works without a key in anonymous mode (30 requests/hour per visitor IP). For higher limits and Pro features, get a free key at api.astroway.info.
Birth data (date, time, city, coordinates) for chart calculation. No data is stored on your site beyond standard WP caching.
Yes for the free anonymous tier. Paid API keys are bound to a single domain by default; you can change the bound domain self-service from the API dashboard at api.astroway.info/dashboard.
No personal data is stored on api.astroway.info. Birth data (date, time, city, lat/lon) is processed in-memory for chart calculation and the result is returned. The plugin caches results locally on your WordPress site (WP transients) to reduce repeat API calls; the cache contains chart output only, no PII beyond what was submitted via shortcode arguments.
For plugin issues: file an issue at https://github.com/astroway/astroway-wp-plugin/issues. For API or billing questions: contact support via your dashboard at api.astroway.info/dashboard.
docs/addon-development.md documents the v0.6.x Addon Hooks API + AddonAPI reference + minimal working example.docs/example-addon/ shows shortcode registration + tier check + widget declaration.AstroWayWPPluginAddonAPI — BC-locked stable surface for addon developers. Methods: register_widget(), current_tier(), api_base(), has_key(), cache_key(). Internal classes (RendererDecisions, ApiClient, Cache, Admin) remain unstable.astroway_widgets lets addons append entries to the widget registry without touching core. Useful for new shortcodes/blocks that map to api /v1/embed/* endpoints.astroway_register_blocks fires at end of Blocks::register_assets_and_blocks(). Addons hook here to call register_block_type() for their own astroway/* Gutenberg blocks.astroway_register_shortcodes fires at end of Shortcodes::register(). Addons hook here to call add_shortcode() for their own astroway_* shortcodes.astroway_init fires early in plugin boot, signalling addons that core classes are loaded and they can hook into upcoming registration actions.lang attribute on all 5 shortcodes (e.g. [astroway_natal date="..." lang="ru"]) — 21 api-supported localeslang= render in site default exactly as before