Плагін для WordPress
14 нативних блоків — перетягніть будь-який у редактор, як звичайний блок WordPress, без шорткодів і без PHP. Для класичного редактора чи файлу шаблону кожен блок має й відповідний шорткод.
Що всередині
Панчанг і час
- Панчанг
- Раху кала
- Чогхадія
- Абхіджит-мухурта
- Брахма-мухурта
- Дурмухурта
Дати врат і свят
- Дати екадаші
- Дати амавасьї
- Дати пурніми
- Дати прадоша
- Дати санкашті-чатуртхі
- Календар свят
Карта й гороскоп
- Рашифал
- Форма кундлі
Встановлення
- 1. Завантажте zip-архів вище.
- 2. На своєму сайті відкрийте
Plugins → Add New Plugin → Upload Plugin, виберіть завантажений файл і натиснітьInstall Now. - 3. Активуйте плагін, перейдіть у
Settings → Occult APIі вставте свій ключ. - 4. Натисніть
Verify key(кредити на це не витрачаються) і додайте блок на будь-яку сторінку.
Шорткоди
Кожен блок реєструє однойменний шорткод — для класичного редактора, області віджетів або виклику 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);
}