Погодний віджет і прогноз від Meteoprog

Опис

Meteoprog Weather Widgets дає змогу додавати на сайт WordPress віджети поточної погоди та прогнози погоди.

Віджети безкоштовні, не мають обмежень і легко вбудовуються за допомогою Gutenberg, Elementor, коротких кодів або класичних віджетів.

Можливості:
* Просте налаштування з безкоштовним ключем API інформера.
* Повне налаштування віджетів через панель керування Meteoprog.
* Підтримка блока Gutenberg Meteoprog Weather Widget (категорія Віджети).
* ✅ Класичний віджет для класичного екрана віджетів WordPress 4.9–5.7.
* Підтримка коротких кодів:
[meteoprog_informer id="YOUR_INFORMER_ID"]
[meteoprog_informer] (використовує віджет за замовчуванням)
* Підтримка заповнювачів у вмісті:
{meteoprog_informer_YOUR_INFORMER_ID}
{meteoprog_informer} (використовує віджет за замовчуванням)
* Можливість задати віджет за замовчуванням один раз і використовувати його всюди.
* Попередній перегляд у панелі керування та кнопки «Копіювати».
* Адаптивний інтерфейс панелі керування для мобільних пристроїв.
* Підтримка WP-CLI для керування ключами, налаштуваннями за замовчуванням і кешем.
* ✅ Підтримка застарілих версій: працює з WordPress 4.9+ і PHP 5.6+ (також протестовано з PHP 8.3/8.4).

Інтеграції:
* ✅ Блок Gutenberg — сучасний блок із динамічним вибором інформера (REST API).
* ✅ Shortcodes Ultimate — спеціальна інтеграція з розкривним списком і попереднім переглядом у панелі керування.
* ✅ Elementor — власний віджет у редакторі Elementor.
* ✅ Класичний віджет — для класичних екранів віджетів у WP 4.9–5.7.
* ✅ Короткі коди та заповнювачі — для гнучкого вбудовування у вміст і шаблони.
* ✅ WP-CLI — керування ключами API, налаштуваннями за замовчуванням і кешем із командного рядка.
* ✅ REST API — надає адресу /wp-json/meteoprog/v1/informers (захищену дозволом edit_posts) для інтеграції блока.

Конфіденційність

Сам плагін не збирає й не зберігає персональні дані. Однак під час відображення віджета у відкритій частині сайту браузери відвідувачів завантажують його скрипт із CDN Meteoprog, яка отримує стандартні відомості про запит (IP-адресу, User-Agent і Referrer).

CDN також може встановлювати технічні файли cookie, необхідні для доставлення вмісту або забезпечення безпеки. Ці файли cookie керуються Meteoprog і регулюються його політикою конфіденційності.

Цей плагін додає рекомендований розділ на стандартну сторінку політики конфіденційності WordPress із поясненням, які дані передаються під час відображення віджетів.

Посилання

Зовнішні сервіси

Цей плагін підключається до сервісів Meteoprog для відображення віджетів.

  1. https://billing.meteoprog.com — використовується плагіном для отримання списку ваших інформерів за допомогою захищеного API-запиту (заголовок Authorization містить ключ API інформера та домен сайту).

  2. https://cdn.meteoprog.net — браузер відвідувача завантажує невеликий файл JavaScript із CDN Meteoprog для відображення віджетів. Як і під час використання будь-якої CDN, IP-адреса відвідувача та відомості про браузер передаються у складі HTTPS-запиту. Це стандартна поведінка браузера.

Сам плагін не збирає й не зберігає персональні дані.

Скріншоти

Блоки

Цей плагін надає 1 блок.

  • Meteoprog Weather Widget

Встановлення

  1. Завантажте плагін до /wp-content/plugins/ або встановіть його через «Плагіни Додати новий».
  2. Активуйте плагін у панелі керування WordPress.
  3. Перейдіть до розділу Налаштування Meteoprog Widgets.
  4. Введіть ключ API інформера із сайту https://billing.meteoprog.com.
  5. Оновіть список інформерів.
  6. Вставляйте віджети за допомогою блока Gutenberg, Elementor, Shortcodes Ultimate, класичного віджета, коротких кодів або заповнювачів.

Часті питання

Чи потрібен мені ключ API?

Так. Для віджетів цей плагін використовує окремий ключ API інформера.

Це не той самий ключ, що й ключ Meteoprog Weather API.

Ключі API інформера завжди безкоштовні і не мають обмежень на використання.

Безкоштовний ключ інформера можна створити тут:

https://billing.meteoprog.com/informer

Де отримати ключ API?

Створити ключ API віджета (інформера) можна на сторінці https://billing.meteoprog.com/informer.

Це той самий ключ, що й для Meteoprog Weather API?

Ні.

Ключі API інформера відрізняються.

Для Meteoprog Weather API потрібна окрема підписка.

Ключі API інформера безкоштовні й не мають обмежень.

Які короткі коди доступні?

Можна використовувати такі короткі коди:

  • [meteoprog_informer id="YOUR_INFORMER_ID"]

    Вбудувати певний інформер за його ID.

  • [meteoprog_informer]

    Вбудувати інформер за замовчуванням (заданий у налаштуваннях плагіна).

Заповнювачі також можна використовувати безпосередньо у вмісті запису або сторінки:

  • {meteoprog_informer_YOUR_INFORMER_ID}

    Замінюється віджетом із відповідним ID.

  • {meteoprog_informer}

    Замінюється інформером за замовчуванням.

Чи підтримується стара система класичних віджетів?

Так. У старих версіях WordPress (4.9–5.7) плагін реєструє класичний віджет, який можна додати через розділ Вигляд Віджети.

У сучасних версіях WordPress (5.8+) рекомендуємо використовувати блок Gutenberg (Meteoprog Weather Widget), але класичний віджет збережено для максимальної зворотної сумісності.

Які версії PHP підтримуються?

Плагін працює з версіями PHP від 5.6 до 8.3 включно.

Чи можна використовувати кілька віджетів?

Так. Створіть кілька інформерів на сторінці https://billing.meteoprog.com/informer, а потім вставляйте їх із відповідними ID.

Як використовувати один віджет за замовчуванням усюди?

У налаштуваннях плагіна можна задати «Віджет за замовчуванням». Після цього використовуйте [meteoprog_informer] або {meteoprog_informer} без ID.

Чи можна використовувати плагін у редакторі Gutenberg?

Так. Використовуйте блок Meteoprog Weather Widget із категорії Віджети.

Чи підтримується Elementor?

Так. Плагін містить власний віджет Elementor, який можна додати з панелі Elementor.

Чи підтримується Shortcodes Ultimate?

Так. Плагін інтегрується із Shortcodes Ultimate, додаючи спеціальний короткий код Meteoprog Weather із розкривним списком і попереднім переглядом у реальному часі.

Віджет не відображається на моєму сайті. Що робити?

Актуальний посібник з усунення несправностей (зі знімками екрана, прикладами коду та рекомендаціями для цього плагіна)

доступний у розширеній документації на GitHub:

👉

https://github.com/meteoprog/meteoprog-weather-informers?tab=readme-ov-file#-the-widget-does-not-appear-on-my-site-what-should-i-do

Чи підтримується WP-CLI?

Так. Приклади команд:

  • wp meteoprog-weather-informers set-key <key> — задати ключ API
  • wp meteoprog-weather-informers get-key — показати поточний ключ API (у прихованому вигляді)
  • wp meteoprog-weather-informers set-default <id> — задати інформер за замовчуванням
  • wp meteoprog-weather-informers get-default — показати інформер за замовчуванням
  • wp meteoprog-weather-informers refresh — очистити кеш і повторно завантажити інформери
  • wp meteoprog-weather-informers clear-cache — очистити лише кеш

Чи сповільнить інформер роботу мого сайту?

Ні.

Спочатку плагін ставить у чергу локальний скрипт loader-fallback.js з вашого сайту WordPress.

Потім цей скрипт асинхронно завантажує фактичний файл loader.js із CDN Meteoprog.

Цей підхід необхідний відповідно до правил каталогу плагінів WordPress.org і забезпечує таке:

  • Під час початкового формування HTML зовнішні скрипти не завантажуються.
  • Інформери додаються асинхронно й не блокують відображення сторінки.
  • Показники Core Web Vitals і продуктивність сторінки не змінюються.
  • Віджет вбудовується після завантаження основного вмісту, подібно до вставок YouTube або Twitter.

✅ У результаті інформери не уповільнюють роботу сайту і без проблем працюють навіть під час використання кешування або CDN.

Розробка та тестування

Вихідний код доступний на GitHub.

Цей плагін розробляється відкрито й автоматично тестується за допомогою GitHub Actions CI.

Конвеєр безперервної інтеграції виконує автоматичні збірки для різних версій WordPress (4.9–6.9) і PHP (5.6–8.4), забезпечуючи повну зворотну сумісність і стабільну роботу як у застарілих, так і в сучасних середовищах.

Ми вітаємо повідомлення про проблеми та запити на злиття змін на GitHub.

Відгуки

27.07.2026 1 reply
Завантажив, спробував створити віджет. По замовчанню не працює, код міджету теж не працює. Є платна версія, на сайті, але нащо вона мені
02.05.2026 1 reply
The description says it’s free, but it’s not.
18.12.2025 1 reply
Weather Widget Meteoprog is exactly what I needed for my WordPress site. The setup was quick, the widget looks clean and modern, and it loads fast on both desktop and mobile. Forecast data feels accurate, and the customization options made it easy to match my theme. Highly recommended if you want a reliable, professional weather widget.
Прочитати всі 3 відгуки

Учасники та розробники

“Погодний віджет і прогноз від Meteoprog” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:

Учасники

“Погодний віджет і прогноз від Meteoprog” було перекладено на 7 локалізацій. Дякуємо перекладачам за їх роботу.

Перекладіть “Погодний віджет і прогноз від Meteoprog” на вашу мову.

Цікавитесь розробкою?

Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.

Журнал змін

1.0.4

  • 🆕 Підтверджено повну сумісність із WordPress 7.0.
  • 🛠 Значення «Tested up to» оновлено до версії 7.0.

1.0.3

  • 🆕 Підтверджено повну сумісність із WordPress 6.9.
  • 🛠 Значення «Tested up to» оновлено до версії 6.9.
  • 🔒 У редакторі блоків вимкнено режим редагування HTML.
  • 🧹 Внутрішнє очищення коду для майбутнього режиму iframe.
  • 🛡 До змінних шаблонів панелі керування додано префікси для відповідності вимогам Plugin Check.

1.0.2

  • 🐞 Виправлено помилку, через яку [su_meteoprog_informer] без ID відображав порожній блок інформера, якщо інформер за замовчуванням не було задано.
  • ⚙️ Покращено формування шару даних — запобігає виведенню порожніх ID у <head>.
  • 🧹 Незначне внутрішнє очищення коду інтеграції з Shortcodes Ultimate.

1.0.1

  • 🧩 Видалено посилання на відфільтровані п’ятизіркові відгуки (відповідно до правил WP.org)
  • ⚙️ Вимогу «Requires PHP» оновлено до версії 7.0 у заголовку плагіна та файлі readme
  • 🗒️ Додано примітку про обов’язковий префікс su_ для інтеграції з Shortcodes Ultimate
  • 🕹️ Збережено зворотну сумісність із PHP 5.6 (режим підтримки застарілих версій)

1.0

  • Перший випуск.
  • ✅ Блок Gutenberg (Meteoprog Weather Widget) з інтеграцією REST API.
  • ✅ Інтеграція з Shortcodes Ultimate, зокрема розкривний список і попередній перегляд.
  • ✅ Інтеграція з віджетом Elementor.
  • ✅ Підтримка класичного віджета, коротких кодів і заповнювачів.
  • ✅ Можливість задати віджет за замовчуванням.
  • ✅ Адаптивний інтерфейс панелі керування.
  • ✅ Інтеграція з WP-CLI (необов’язково).
  • ✅ Кінцева точка REST API /wp-json/meteoprog/v1/informers.
  • ✅ Підтримка застарілих версій WordPress/PHP (WordPress 4.9+, PHP 5.6+; протестовано з PHP 8.3/8.4).