Плагин для WordPress
14 нативных блоков: перетащите нужный в редактор, как любой стандартный блок, — без синтаксиса шорткодов и без PHP. У каждого блока есть и парный шорткод — для Classic Editor или файла шаблона.
Что в нём есть
Панчанга и время
- Панчанга
- Раху-калам
- Чогхадия
- Абхиджит-мухурта
- Брахма-мухурта
- Дурмухурта
Даты вратов и праздников
- Даты экадаши
- Даты амавасьи
- Даты пурнимы
- Даты прадоши
- Даты санкашти-чатуртхи
- Календарь праздников
Карта и гороскоп
- Рашифал
- Форма кундли
Установка
- 1. Скачайте zip-архив выше.
- 2. На своём сайте откройте
Plugins → Add New Plugin → Upload Plugin, выберите скачанный файл и нажмитеInstall Now. - 3. Активируйте плагин, затем откройте
Settings → Occult APIи вставьте свой ключ. - 4. Нажмите
Verify key— это не стоит кредитов, — а затем добавьте блок на любую страницу.
Шорткоды
Каждый блок регистрирует шорткод с тем же именем — для Classic Editor, области виджетов или вызова do_shortcode() в файле шаблона. Без атрибутов шорткод берёт значения по умолчанию из Settings → Occult API.
[occult_panchang]Панчанга и блоки времени принимают необязательные место и дату, рашифал — знак и период.
[occult_panchang place="Varanasi" date="2026-10-02"]
[occult_rahu_kaal latitude="25.3176" longitude="82.9739" timezone="Asia/Kolkata"]
[occult_rashifal sign="aries" period="daily"]Полный список, по одному на блок:
[occult_panchang]
[occult_rahu_kaal]
[occult_choghadiya]
[occult_abhijit_muhurat]
[occult_brahma_muhurat]
[occult_durmuhurat]
[occult_ekadashi]
[occult_amavasya]
[occult_purnima]
[occult_pradosh]
[occult_sankashti]
[occult_festivals]
[occult_rashifal]
[occult_kundli]Своей логики расчётов нет
Каждый блок — это тонкая обёртка над теми же эндпоинтами, что описаны в документации на этом сайте. Он вызывает API на сервере, кэширует ответ и оформляет его — но никогда сам не вычисляет ни угол, ни титхи. Поэтому его результат не может разойтись с прямым вызовом API для тех же входных данных.
Сколько это стоит
Расчёты оплачиваются с вашего аккаунта, по одному кредиту за каждый, а плагин кэширует ответы, так что посетители пользуются одним вызовом, а не платят каждый за свой. Блок панчанги кэшируется на шесть часов, поэтому стоит не больше четырёх кредитов в день на каждое показанное место, сколько бы посетителей ни открыли страницу. Форма кундли — единственное, на что посетитель может потратить кредит, поэтому для неё есть лимит запросов на каждый IP-адрес.
Как вызывать API самостоятельно
Это нужно только для того, чего нет в блоках, — особой вёрстки или эндпоинта без своего блока. После настройки плагина ключ хранится в get_option('occult_api_key'), так что ваш код может брать тот же сохранённый ключ, а не держать в коде вторую копию.
$response = wp_remote_post('https://api.occultapi.com/api/astro/rashifal/daily/', [
'headers' => [
'X-API-Key' => get_option('occult_api_key'),
'Content-Type' => 'application/json',
],
'body' => json_encode(['rashi' => $sign]),
]);Кэшируйте ответы. Transient с ключом по входным данным превращает «кредит на каждого посетителя» в «кредит в час» — блоки внутри делают то же самое.
$cached = get_transient('occult_horoscope_' . $sign);
if (false === $cached) {
$response = wp_remote_post('https://api.occultapi.com/api/astro/rashifal/daily/', [
'headers' => [
'X-API-Key' => get_option('occult_api_key'),
'Content-Type' => 'application/json',
],
'body' => json_encode(['rashi' => $sign]),
]);
$cached = json_decode(wp_remote_retrieve_body($response), true);
set_transient('occult_horoscope_' . $sign, $cached, HOUR_IN_SECONDS);
}