This plugin is discontinued. Documentation remains here for those who need it.


ZodiacPress WordPress plugin


ZodiacPress is available for free on the WordPress Plugin repository. Need help? Please use the plugin’s official support forum.

(See the setup documentation for this plugin.)

(See all the ZodiacPress Extensions.)

ZodiacPress is the first WordPress plugin that lets you generate astrology birth reports with your custom interpretations, directly on your site.

This is not an embedded script that pulls astrology data from another astrology site. ZodiacPress turns your site into an astrology report press. Your astrology interpretations reside on your own site, and the reports are created on your own site. The Swiss Ephemeris is included inside. Also includes Sidereal zodiac options.

The birth report includes three parts:

  1. Planets and Points in The Signs
  2. Planets and Points in The Houses
  3. Aspects

Birth Report Details

You can choose which planets and aspects to include in the birth report.

You can choose to add a chart wheel drawing to the report.

Tropical zodiac is the default, but you can choose to use the Sidereal Zodiac. Choose from 4 sidereal methods: Hindu/Lahiri, Fagan/Bradley, Raman, or Krishnamurti.

You can set a house system to be used for the report. The default is Placidus, but you can choose from 12 house systems.

You can add an optional Intro and Closing to the birth report.

You have the option to allow people with unknown birth times to generate basic natal reports. These reports with unknown times would omit time-sensitive points (i.e. Moon, Ascendant, etc.) and the Houses section.

The Planets in Houses section of the report will tell you if you have a planet in one house, but conjunct the next house (within 1.5 degrees orb; orb can be modified with a filter).

You get granular control over aspect orbs. It lets you assign different orbs for each planet and each type of aspect.

If birth time is unknown, ZP checks for ingress on that day rather than simply using the planet’s noon position. If an ingress occurs at any time on that day, it lets the person know that the planet changed signs on that day, and from which sign to which it changed.

Interpretations Are Optional

Entering your interpretations is not required since you can generate reports without interpretations text. See the screenshots, below, to see how a basic report without interpretations text looks.

Technical Details

ZodiacPress gets birth place latitude/longitude coordinates from the GeoNames geographical database which uses the latest revision of World Geodetic System (WGS 84).

ZodiacPress uses the Swiss Ephemeris to get the longitude of the planets/celestial bodies. This ephemeris is included inside the plugin.

Privacy Policy and EU GDPR Information

ZodiacPress does not store the data that is entered into the form. Once a user submits the form with their birth information, that data is used instantaneously to generate a report, and then the data is lost. It is not saved with cookies or to any database. So, you can confidently add a notice somewhere on your page (whether under the form, or on the footer of your site) to inform your users that the Birth Report form is not storing their data.


Much effort has been made to internationalize even the digits (numbers, years, and other integers in the plugin). On the birth report form, the month and day fields will switch places according to your date settings. Suggestions regarding i18n are welcome.

Important Note If Your Site Uses Windows Hosting:

If your site uses Windows Hosting, you’ll need to use the ZP Windows Server plugin for the birth reports to be generated correctly.



We've 4 Responses

Questions and Comments are Welcome

Your email address will not be published. All comments will be moderated.

Please wrap code in "code" bracket tags like this: