Astrology
Astrology
Description
Turn your WordPress blog into a full astrology site, powered by Prokerala‘s astrology API.
Features
- Free
- Easy to setup
Available Services
- Daily Horoscope Predictions
- Numerology Calculators
- Daily Panchang Calculators
- Panchang
- Auspicious Period
- Inauspicious Period
- Choghadiya
- Horoscope Calculators
- Birth Details
- Charts
- Kundli
- Mangal Dosha
- Kaalsarp Dosha
- Papasamyam
- Planet Position
- Sade-Sati
- Marriage Matching Calculators
- Kundli Matching
- Nakshatra Porutham
- Thirumana Porutham
- Porutham
- Papasamyam Check
- Western Charts
- Natal Chart
- Transit Chart
- Progression Chart
- Solar Chart
- Synastry Chart
- Composite Chart
Usage
- Install and activate the plugin on your WordPress dashboard.
- Enter you Prokerala API client id and client secret in the plugin settings page.
- Create a blog post or a page and add the report form.
The reports form can be added to a page using the block editor or using shortcode.
Blocks
The plugin adds a new block name Astrology Reports to the block editor.
Shortcode
If you are unable to use the block editor, then you can also activate the plugin using the short code astrology.
[astrology report="REPORT_NAME"]
Where REPORT_NAME must be one of following
AuspiciousPeriodBirthDetailsChartChoghadiyaDailyPredictionInauspiciousPeriodKaalSarpDoshaKundliKundliMatchingMangalDoshaNakshatraPoruthamNumerologyPanchangPapasamyamPapasamyamCheckPlanetPositionPoruthamSadeSatiThirumanaPoruthamWesternChartCompatibilityChart
Shortcode attributes
-
result_typeIn calculators that support
basicandadvancedresults, the result type can be forced using theresult_typeattribute. Settings this attribute will remove the corresponding input fields from the form.[astrology report="Kundli" result_type="advanced"]Available for
- Kundli
- Panchang
Report Specific Options
Chart
-
chart_styleYou can set the
chart_styleattribute to one ofnorth-indian,south-indianoreast-indianto force the result chart style. Setting this attribute will remove the corresponding input fields from the form.[astrology report="Kundli" chart_style="south-indian"]
Kundli
-
display_chartsThe
display_chartsoption allows showing Rasi / Navamsa chart in Kundli result. This will cost two additional API calls. The value of the attribute must belagna,navamsa.[astrology report="Kundli" display_charts="lagna,rasi"]
DailyPrediction
-
dateBy default, the
DailyPredictionreport will display predictions for the current date. If required, the default behaviour can be changed by setting thedateattribute toyesterday,todayortomorrow.[astrology report=”DailyPrediction” date=”tomorrow”]
-
signBy default, the DailyPrediction report will display predictions for all zodiac signs. You can use limit the result to a single zodiac sign using the
signattribute. This may be used to create separate page for each zodiac sign or to insert advertisement between the result.[astrology report=”DailyPrediction” date=”today” sign=”aries”]
-
typeBy default, the DailyPrediction report shows predictions of the
generaltype. You can customize thetypeof prediction displayed by using thetypeattribute. Allowed values aregeneral,career,health, andlove.[astrology report=”DailyPrediction” date=”today” sign=”aries” type=”career”]
DailyLovePrediction
-
dateBy default, the DailyLovePrediction report displays predictions for the current date. You can override this by setting the date attribute to yesterday, today, or tomorrow.
[astrology report=”DailyLovePrediction” date=”tomorrow”]
-
sign_oneBy default, the DailyLovePrediction report displays predictions for
ariesas the primary partner. You can change the zodiac sign by using thesign_oneattribute.[astrology report=”DailyLovePrediction” date=”tomorrow” sign_one=”aries”]
-
sign_twoBy default, the DailyLovePrediction report displays predictions for
ariesas the secondary partner. You can change the zodiac sign using thesign_twoattribute.[astrology report=”DailyLovePrediction” date=”tomorrow” sign_one=”aries” sign_two=”aries”]
Panchang
-
coordinateBy default, the
Panchangreport will display panchang for Ujjain, Maharashtra. If required, the default behaviour can be changed by setting attributecoordinate.[astrology report=”Panchang” date=”tomorrow” coordinate=”23.179300,75.784912″]
-
tzBy default, the
Panchangreport will set timezone to UTC. If required, the default behaviour can be changed by setting attributetz. Thetzattribute accepts any valid timezone identifier supported by PHP’s DateTimeZone class. Examples includeUTC,Europe/London,America/Los_Angeles, etc.[astrology report=”Panchang” date=”tomorrow” coordinate=”23.179300,75.784912″ tz=”Asia/Kolkata”]
WesternChart
-
report_typeBy default, the
WesternChartreport displays the natal chart. The default behaviour can be modified by setting thereport_typeattribute. Allowed values arenatal-chart,transit-chart,progression-chart, andsolar-return-chart.[astrology report=”WesternChart” report_type=”natal-chart” ]
-
display_optionsBy default, the
WesternChartreport displays the chart. The default behaviour can be modified by setting thedisplay_optionsattribute. Allowed values arechart,aspect-chart,planet-positions,planet-aspectsandall. You can specify multiple types by separating them with comma, or use the specialallvalue to display everything.[astrology report=”WesternChart” report_type=”natal-chart” display_options=”chart,aspect-chart,planet-positions,planet-aspects”]
[astrology report=”WesternChart” report_type=”natal-chart” display_options=”all”]
CompatibilityChart
-
report_typeBy default, the
CompatibilityChartreport displays the synastry chart. The default behaviour can be modified by setting thereport_typeattribute. Allowed values aresynastry-chart, andcomposite-chart.[astrology report=”CompatibilityChart” report_type=”synastry-chart” display_options=”all”]
-
display_optionsBy default, the
CompatibilityChartreport displays the chart. The default behaviour can be modified by setting thedisplay_optionsattribute. Allowed values arechart,aspect-chart,planet-aspects, andall. You can specify multiple types by separating them with comma, or use the specialallvalue to display everything.[astrology report=”CompatibilityChart” report_type=”synastry-chart” display_options=”chart,aspect-chart,planet-aspects”]
[astrology report=”CompatibilityChart” report_type=”composite-chart” display_options=”chart,aspect-chart,planet-positions,planet-aspects”]
[astrology report=”CompatibilityChart” report_type=”synastry-chart” display_options=”all”]
Localization
You can use the following attributes to localize the form / result. View available languages for each report from https://api.prokerala.com/docs#tag/Daily-Panchang
-
form_languageYou can set the
form_languageattribute to one ofen,hi,ml,ta, orteto set localization for forms.
For western reports you can set theform_languageattribute to one ofen, ordefor[astrology report="Kundli" form_language="en"] [astrology report="WesternChart" report_type="natal-chart" form_language="de"] -
report_languageYou can set the
report_languageattribute to one ofen,hi,ml,ta, orteto add language select fields for forms.
For western reports you can set thereport_languageattribute to one ofen, ordefor[astrology report="Kundli" report_language="en"] [astrology report="WesternChart" report_type="natal-chart" form_language="de"]
Installation
- Go to Plugins -> Add New
- Search for “Prokerala Astrology”
- Click “Install”
- Click “Activate”
- Enter your Prokerala API credentials in the plugin’s settings page.
- That’s it. The
[astrology]shortcode andAstrology Reportsblock will be available in your wordpress editor.
Faq
Yes, you need to signup for an account at https://api.prokerala.com to use this plugin.
No, you can start using the plugin with our free subscription.
Reviews
All-in-One Astrology Plugin That Works Well
By abhishekraokr on July 26, 2025
Covers all the major astrology tools in one place - Vedic, Western, Numerology, and daily horoscopes. Works well and integrated neatly into my WordPress based site.
Support Promptly Guided Me During a Setup Issue
By georgekutty007 on July 23, 2025
When I first installed the plugin, the location field wasn’t working as expected. I contacted support and they pointed out I needed to add my site’s URL correctly to the authorized JavaScript origins in my API dashboard. Once I did that, everything worked perfectly. Appreciate the quick guidance!
Easy to Customize with Shortcode Options
By luhar123 on July 22, 2025
I used shortcodes to add different astrology features to my site, and the available attributes made it easy to customize things like chart style and language. The plugin documentation clearly explained how to use each option, so I could set it up just the way I wanted.
Smooth Setup and Covers What I Needed
By vishnuprasath on July 21, 2025
Nice plugin with everything I needed for my astrology site. Setup was smooth and straightforward.
Reliable and Consistent Results
By vidhyamol23 on July 20, 2025
I’ve integrated several Vedic astrology features like Kundli, charts, etc on my website. The results are accurate and consistent, which helps a lot when I’m sharing it to my users and preparing content based on them. It’s been reliable so far.
Support Was Prompt and Responsive
By jemins123 on July 18, 2025
I was trying to add the natal chart using the block editor but couldn’t find the option. However, the support team helped by pointing me to the right shortcode and also updated the plugin to include Western charts in the block list. Really appreciate that!
Accurate and Reliable Astrology plugin
By annaaugustine on July 16, 2025
I have been using Prokerala Astrology plugin, for Vedic, Western and Numerology features, and need to say, the accuracy of the results is impressive. It was also very easy to install and they have also provided a video tutorial to make the process much easier.
Worked Perfectly for My Astrology Blog
By sruthimullamangalam on July 15, 2025
I wanted to add daily horoscope predictions to my astrology blog, and Prokerala’s plugin worked perfectly. The tutorial video had clear step-by-step instructions, and it was easy to follow even for someone like me without much technical knowledge. Really happy with it!
Great Plugin for Astrology & Easy setup
By mariagt12 on July 11, 2025
I was looking for a plugin to add Daily Panchang to my WordPress site and came across the Prokerala Astrology plugin. The setup was smooth, and the video guide was clear and easy to follow. I got it set up and running within a few minutes.
Vedic, Western & Numerology – All Covered
By akhilp2255 on July 5, 2025
This astrology plugin includes both Vedic and Western astrology calculators, along with numerology calculations and predictions, daily Panchang, and daily horoscopes. It worked really well for my astrology website. Once successfully installed and integrated, everything functioned smoothly.
Changelog
1.4.8
- Added new
display_planet_positionsshortcode for kundli - Added new astrology report called
DashaPeriod - Resolved an issue caused by missing attributes in the forms of
ThirumanaPorutham,NakshatraPorutham - Resolved an issues related with result type form
1.4.7
- Resolved an issue caused by an incorrect attribute name
1.4.6
- Resolved an issue occurred after fixing lint
1.4.5
- Added new
typeshortcode for Daily Prediction - Added support for Daily Love Horoscope Predictions
1.4.4
- Resolved an issue where
systemvariable is undefined - Resolved an issue where
gendervariable is undefined - Added western charts to astrology report block
1.4.3
- Resolved an issue where
ayanamsavariable is undefined
1.4.2
- Resolved an issue where the
tzoption could be set as an empty string, causing unexpected behavior
1.4.1
- Added new
tzshortcode for Daily Panchang
1.4.0
- Added german language support for western reports
- Fix options persistence on WordPress MU installations
1.3.2
- Added input details to western reports result
- Fix undefined variable notice
1.3.1
- Fix stable tag
1.3.0
- Added support for western charts
1.2.1
- Fix Syntax error on PHP 7.x
1.2.0
- Added localization support
- Added support for Daily Panchang
1.1.4
- Fix form date input changing to current date on result page
- Fix layout issue with short prediction content
1.1.3
- Fix error message when saving shortcode without ayanamsa attribute
- Fix interchanged default value for chart_type and chart_style
1.1.2
- Fix PHP 7.x compatibility
1.1.1
- Fix: Drafts missing after enabling plugin
1.1.0
- Added support for Daily Horoscope Predictions
- Added support for Numerology
- Added additional astrology services
1.0.6
- Fix datetimes reverting to UTC
1.0.5
- Location parameters where not being passed correctly
- Minor inconsistencies and mistakes in template files
- Fix PHP notices
1.0.4
- Fix php notices
1.0.3
- Added new shortcode attribute
form_actionto specify a different page url for result.
1.0.0
- Initial release

