{"id":305605,"date":"2026-06-02T07:05:19","date_gmt":"2026-06-02T07:05:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/vedintel-astroapi\/"},"modified":"2026-06-02T07:25:09","modified_gmt":"2026-06-02T07:25:09","slug":"vedintel-astro-widgets","status":"publish","type":"plugin","link":"https:\/\/he.wordpress.org\/plugins\/vedintel-astro-widgets\/","author":23489270,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.7","stable_tag":"1.0.7","tested":"7.0","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"VedIntel Astro Widgets","header_author":"VedIntel","header_description":"Embed live Vedic birth charts, dashas, panchang, compatibility widgets, and AI narratives anywhere in WordPress \u2014 powered by Swiss Ephemeris.","assets_banners_color":"0a0f1e","last_updated":"2026-06-02 07:25:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/vedintelastroapi.com\/wordpress","header_author_uri":"https:\/\/vedintelastroapi.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":72,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.6":{"tag":"1.0.6","author":"swankydigitaltools","date":"2026-06-02 07:12:11"},"1.0.7":{"tag":"1.0.7","author":"swankydigitaltools","date":"2026-06-02 07:25:09"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3557559,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3557559,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":{"vedintel\/dasha":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"vedintel\/dasha","version":"1.0.0","title":"VedIntel Dasha Timeline","category":"embed","icon":"clock","description":"Display Vimshottari Mahadasha, Antardasha, and Pratyantardasha tree.","keywords":["dasha","mahadasha","vimshottari","vedic","astrology"],"textdomain":"vedintel-astro","editorScript":"vedintel-blocks-editor","attributes":{"dob":{"type":"string","default":""},"tob":{"type":"string","default":"12:00"},"lat":{"type":"string","default":""},"lon":{"type":"string","default":""},"tz":{"type":"string","default":"5.5"},"theme":{"type":"string","default":"cosmic"},"title":{"type":"string","default":""}},"supports":{"html":false}},"vedintel\/panchang":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"vedintel\/panchang","version":"1.0.0","title":"VedIntel Daily Panchang","category":"embed","icon":"calendar-alt","description":"Show today's Vedic panchang \u2014 tithi, nakshatra, yoga, karana, vara, sunrise\/sunset.","keywords":["panchang","tithi","nakshatra","vedic","calendar"],"textdomain":"vedintel-astro","editorScript":"vedintel-blocks-editor","attributes":{"lat":{"type":"string","default":""},"lon":{"type":"string","default":""},"tz":{"type":"string","default":"5.5"},"date":{"type":"string","default":"today"},"theme":{"type":"string","default":"cosmic"},"title":{"type":"string","default":""}},"supports":{"html":false}},"vedintel\/birth-chart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"vedintel\/birth-chart","version":"1.0.0","title":"VedIntel Birth Chart","category":"embed","icon":"star-filled","description":"Embed a Vedic birth chart with planet table and dasha card.","keywords":["vedic","astrology","kundali","horoscope","jyotish"],"textdomain":"vedintel-astro","editorScript":"vedintel-blocks-editor","attributes":{"dob":{"type":"string","default":""},"tob":{"type":"string","default":"12:00"},"lat":{"type":"string","default":""},"lon":{"type":"string","default":""},"tz":{"type":"string","default":"5.5"},"style":{"type":"string","default":"north"},"size":{"type":"string","default":"420"},"show_planets":{"type":"string","default":"1"},"show_dasha":{"type":"string","default":"1"},"theme":{"type":"string","default":"cosmic"},"title":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]}},"vedintel\/ai-chart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"vedintel\/ai-chart","version":"1.0.0","title":"VedIntel AI Chart Reading","category":"embed","icon":"admin-generic","description":"Live streaming AI narrative chart interpretation by Vedika (requires AI add-on).","keywords":["ai","vedic","chart","reading","narrative","claude"],"textdomain":"vedintel-astro","editorScript":"vedintel-blocks-editor","attributes":{"dob":{"type":"string","default":""},"tob":{"type":"string","default":"12:00"},"lat":{"type":"string","default":""},"lon":{"type":"string","default":""},"tz":{"type":"string","default":"5.5"},"theme":{"type":"string","default":"cosmic"},"title":{"type":"string","default":"AI Chart Reading"}},"supports":{"html":false}},"vedintel\/compatibility":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"vedintel\/compatibility","version":"1.0.0","title":"VedIntel Compatibility","category":"embed","icon":"heart","description":"Ashtakoot compatibility score and koot breakdown for two birth charts.","keywords":["compatibility","kundali","milan","marriage","ashtakoot"],"textdomain":"vedintel-astro","editorScript":"vedintel-blocks-editor","attributes":{"m_dob":{"type":"string","default":""},"m_tob":{"type":"string","default":"12:00"},"m_lat":{"type":"string","default":""},"m_lon":{"type":"string","default":""},"m_tz":{"type":"string","default":"5.5"},"f_dob":{"type":"string","default":""},"f_tob":{"type":"string","default":"12:00"},"f_lat":{"type":"string","default":""},"f_lon":{"type":"string","default":""},"f_tz":{"type":"string","default":"5.5"},"theme":{"type":"string","default":"cosmic"},"title":{"type":"string","default":""}},"supports":{"html":false}},"vedintel\/form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"vedintel\/form","version":"1.0.0","title":"VedIntel Interactive Form","category":"embed","icon":"feedback","description":"Interactive birth data form \u2014 visitor enters details, chart or reading renders inline.","keywords":["form","vedic","astrology","interactive","kundali"],"textdomain":"vedintel-astro","editorScript":"vedintel-blocks-editor","attributes":{"widget":{"type":"string","default":"chart"},"theme":{"type":"string","default":"cosmic"},"title":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]}}},"tagged_versions":["1.0.6","1.0.7"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Admin settings page \u2014 API key configuration, theme picker, shortcode reference","2":"Cosmic Dark theme \u2014 birth chart with planet table and dasha card","3":"Clean Light theme \u2014 same widget on a light site","4":"Interactive form \u2014 visitor enters birth data, chart renders instantly","5":"Compatibility widget \u2014 Ashtakoot score ring + koot breakdown","6":"Gutenberg block editor \u2014 birth chart block with inspector controls","7":"AI narrative widget \u2014 VedIntel\u2122 AstroAPI streaming chart reading"}},"plugin_section":[],"plugin_tags":[265405,8889,265404,199887,265403],"plugin_category":[],"plugin_contributors":[265406],"plugin_business_model":[],"class_list":["post-305605","plugin","type-plugin","status-publish","hentry","plugin_tags-birth-chart","plugin_tags-horoscope","plugin_tags-kundali","plugin_tags-panchang","plugin_tags-vedic-astrology","plugin_contributors-swankydigitaltools","plugin_committers-swankydigitaltools"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/vedintel-astro-widgets\/assets\/icon-256x256.png?rev=3557559","icon_2x":"https:\/\/ps.w.org\/vedintel-astro-widgets\/assets\/icon-256x256.png?rev=3557559","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>VedIntel\u2122 AstroAPI<\/strong> brings Swiss Ephemeris-powered Vedic astrology to every WordPress site \u2014 as shortcodes, Gutenberg blocks, and interactive visitor forms.<\/p>\n\n<h4>What you get<\/h4>\n\n<ul>\n<li><strong>6 Shortcodes<\/strong> \u2014 drop Vedic astrology anywhere in posts, pages, or widgets<\/li>\n<li><strong>6 Gutenberg Blocks<\/strong> \u2014 drag-and-drop in the block editor with live inspector controls<\/li>\n<li><strong>Interactive forms<\/strong> \u2014 visitors enter their own birth data, result renders inline. No page reload.<\/li>\n<li><strong>AI narrative streaming<\/strong> \u2014 VedIntel\u2122 AstroAPI reads the chart aloud, token by token (requires AI add-on)<\/li>\n<li><strong>3 visual themes<\/strong> \u2014 Cosmic Dark, Clean Light, Minimal \u2014 match any site design<\/li>\n<li><strong>City autocomplete<\/strong> \u2014 type a city name, lat\/lon\/timezone auto-fill<\/li>\n<li><strong>Secure proxy<\/strong> \u2014 your API key never reaches the browser. All calls go server-to-server.<\/li>\n<\/ul>\n\n<h4>Shortcodes<\/h4>\n\n<p><strong>Interactive form (recommended for public sites):<\/strong>\n    [vedintel_form widget=\"chart\"]<\/p>\n\n<p><strong>Static widgets (hardcoded birth data):<\/strong>\n    [vedintel_chart dob=\"01\/10\/1977\" tob=\"11:40\" lat=\"11\" lon=\"77\" tz=\"5.5\"]\n    [vedintel_dasha dob=\"01\/10\/1977\" tob=\"11:40\" lat=\"11\" lon=\"77\" tz=\"5.5\"]\n    [vedintel_panchang lat=\"28.61\" lon=\"77.20\" tz=\"5.5\"]\n    [vedintel_compatibility m_dob=\"01\/10\/1977\" m_lat=\"11\" m_lon=\"77\" m_tz=\"5.5\" f_dob=\"15\/03\/1980\" f_lat=\"19.07\" f_lon=\"72.87\" f_tz=\"5.5\"]\n    [vedintel_ai_chart dob=\"01\/10\/1977\" tob=\"11:40\" lat=\"11\" lon=\"77\" tz=\"5.5\"]<\/p>\n\n<h4>Get an API Key<\/h4>\n\n<ol>\n<li>Sign up free at <a href=\"https:\/\/vedintelastroapi.com\">vedintelastroapi.com<\/a><\/li>\n<li>Go to <strong>Dashboard \u2192 API Keys<\/strong> and copy your key<\/li>\n<li>Paste it in <strong>Settings \u2192 VedIntel Astro<\/strong> in your WordPress admin<\/li>\n<\/ol>\n\n<p>The free plan includes 500 API calls\/month \u2014 plenty for low-traffic sites. Paid plans start at $9\/month.<\/p>\n\n<h4>Powered by<\/h4>\n\n<ul>\n<li>Swiss Ephemeris \u2014 industry-standard astronomical computation (local, zero third-party dependency)<\/li>\n<li>Lahiri Ayanamsa (default) \u2014 most common in Indian Vedic practice<\/li>\n<li>Claude AI \u2014 narrative interpretations by VedIntel\u2122 AstroAPI (AI add-on required)<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the VedIntel AstroAPI (vedintelastroapi.com) to compute and retrieve Vedic astrology data.<\/p>\n\n<p><strong>What the service does:<\/strong> Performs server-side Vedic astronomical computation (planetary positions, dashas, panchang, kundali matching, AI chart narratives) using Swiss Ephemeris.<\/p>\n\n<p><strong>What data is sent and when:<\/strong>\n- Birth date, time, latitude, longitude, and timezone \u2014 sent when a shortcode or block renders astrology data, or when a visitor submits the interactive birth-data form.\n- City name \u2014 sent when a visitor uses the city autocomplete field to look up coordinates.\n- Your API key \u2014 sent with every request to authenticate your account. It is added server-side and never exposed to the browser.<\/p>\n\n<p>No personally identifiable information beyond birth data is collected or stored by this plugin.<\/p>\n\n<p><strong>Service provider:<\/strong> VedIntel (vedintelastroapi.com)\n<strong>Terms of Service:<\/strong> https:\/\/vedintelastroapi.com\/terms\n<strong>Privacy Policy:<\/strong> https:\/\/vedintelastroapi.com\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>vedintel-astro<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin in <strong>Plugins \u2192 Installed Plugins<\/strong><\/li>\n<li>Go to <strong>Settings \u2192 VedIntel Astro<\/strong><\/li>\n<li>Paste your API key and click <strong>Test Key<\/strong> to verify<\/li>\n<li>Add a shortcode or block to any post or page<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20my%20api%20key%20secure%3F\"><h3>Is my API key secure?<\/h3><\/dt>\n<dd><p>Yes. Your API key is stored in <code>wp_options<\/code> (same as any WordPress setting) and all API calls are made server-to-server via the WordPress REST API proxy. It is never exposed in the browser or JavaScript source.<\/p><\/dd>\n<dt id=\"do%20visitors%20see%20my%20api%20key%3F\"><h3>Do visitors see my API key?<\/h3><\/dt>\n<dd><p>No. The plugin includes a REST proxy (<code>\/wp-json\/vedintel\/v1\/proxy<\/code>) that adds your API key on the server before calling the VedIntel API.<\/p><\/dd>\n<dt id=\"which%20plan%20do%20i%20need%3F\"><h3>Which plan do I need?<\/h3><\/dt>\n<dd><p>The free plan (500 calls\/month) works with all widgets. AI narrative endpoints (<code>[vedintel_ai_chart]<\/code>) require an AI add-on on any paid plan.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20page%20builders%3F\"><h3>Does this work with page builders?<\/h3><\/dt>\n<dd><p>Yes. The shortcodes work in any context that supports WordPress shortcodes \u2014 Elementor, Beaver Builder, Divi, WPBakery, etc.<\/p><\/dd>\n<dt id=\"can%20visitors%20enter%20their%20own%20birth%20data%3F\"><h3>Can visitors enter their own birth data?<\/h3><\/dt>\n<dd><p>Yes. Use <code>[vedintel_form widget=\"chart\"]<\/code> (or any other widget type). A form renders, and when the visitor submits, the result appears inline with no page reload.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fixed branding: replaced \"Vedika\" with \"VedIntel\u2122 AstroAPI\" throughout<\/li>\n<li>Removed invalid contributor username from readme<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Documented intentional public permission_callback on REST proxy and geocode routes \u2014 both are read-only public endpoints serving unauthenticated front-end visitors; security enforced via strict endpoint allowlist and server-side API key injection<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Fixed unescaped output in block render callback: retro symbol now passed through wp_kses()<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed text domain: all 75 elements now use 'vedintel-astro-widgets' matching the plugin slug<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed translators comment position \u2014 moved directly above esc_html__() call inside printf()<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added translators comment for i18n compliance<\/li>\n<li>Added wp_unslash() before sanitize_text_field() on POST input<\/li>\n<li>Replaced date() with gmdate() to avoid timezone issues<\/li>\n<li>Reduced tags to 5 (Plugin Check compliance)<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Renamed plugin to VedIntel Astro Widgets<\/li>\n<li>Changed attribution branding default to opt-in (off by default)<\/li>\n<li>Added External Services disclosure to readme<\/li>\n<li>Added swankydigitaltools to contributors list<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>6 shortcodes: vedintel_chart, vedintel_dasha, vedintel_panchang, vedintel_compatibility, vedintel_ai_chart, vedintel_form<\/li>\n<li>6 Gutenberg blocks with inspector controls<\/li>\n<li>3 visual themes: Cosmic Dark, Clean Light, Minimal<\/li>\n<li>City autocomplete via geo-search endpoint<\/li>\n<li>Secure server-side REST proxy<\/li>\n<li>AI narrative streaming (NDJSON)<\/li>\n<li>Admin settings page with API key tester and shortcode reference<\/li>\n<\/ul>","raw_excerpt":"Embed live Vedic birth charts, dashas, panchang, compatibility scores, and AI narratives anywhere in WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/305605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=305605"}],"author":[{"embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/swankydigitaltools"}],"wp:attachment":[{"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=305605"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=305605"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=305605"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=305605"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=305605"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=305605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}