Add astrology charts and calculators powered by Prokerala Astrology API to your WordPress blog in seconds.
- 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 Astrology
- Western Charts
- Natal Chart
- Transit Chart
- Progression Chart
- Solar Chart
- Synastry Chart
- Composite Chart
The reports can be enabled on you block using blocks or shortcodes.
The plugin adds a new block name Astrology Reports to the block editor.
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
AuspiciousPeriodBirthDetailsChartChoghadiyaDailyPredictionDailyLovePredictionInauspiciousPeriodKaalSarpDoshaKundliDashaPeriodKundliMatchingMangalDoshaNakshatraPoruthamNumerologyPanchangPapasamyamPapasamyamCheckPlanetPositionPoruthamSadeSatiThirumanaPoruthamWesternChartCompatibilityChart
-
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
-
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"]
-
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,navamsa"] -
display_planet_positionsYou can set the
display_planet_positionsattribute to one oflagna,navamsato get planet position. While adding this attribute, it will additionally make a request to the specified chart details using the divisional planet position API and display the retrieved information in a table.[astrology report="Kundli" display_planet_positions="lagna,navamsa"]
-
dateBy default, the DailyPrediction report will display predictions for the current date. If required, the default behaviour can be changed by setting the
dateattribute 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"]
-
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"]
-
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"]
-
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,solar-return-chart,synastry-chart, andcomposite-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 special valueallto 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"]
-
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_optionsBy default, the
CompatibilityChartreport displays the chart. The default behaviour can be modified by setting thedisplay_optionsattribute. Allowed values arechart,aspect-chart, andplanet-aspects. You can specify multiple types by separating them with comma, or use the special valueallto 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"]
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"]
-
Do I need an account to use this plugin?
Yes, you need to signup for an account at https://api.prokerala.com to use this plugin.
-
Do I need a paid subscription?
No, you can start using the plugin with our free subscription.
Prokerala.com is an astrology service provider with over 10 years of web presence. Our experienced team of astrologers and programmers have succeeded in creating an absolutely reliable astrology platform which is today trusted by millions of dedicated users including professional astrologers and ardent astrology enthusiasts.
Prokerala Astrology API is in pursuance of our efforts to make astrology services and information accessable for everyone. Our simple API empowers you to get started with your own astrology services. You'll be up and running in a jiffy!
The directory layout for this plugin was inspired by WPPlugin by wppunk.
The composer dependency management code is based on Google Site kit.