Opis
Meteoprog Weather Widgets umożliwia dodawanie do witryny WordPress widżetów lokalnej pogody na żywo i prognoz pogody.
Widżety są bezpłatne, nieograniczone i można je łatwo osadzać za pomocą Gutenberga, Elementora, shortcode’ów lub klasycznych widżetów.
Funkcje:
* Łatwa konfiguracja z bezpłatnym kluczem API informera.
* Widżety można w pełni dostosować w panelu Meteoprog.
* Obsługa bloku Gutenberga: Meteoprog Weather Widget (w kategorii Widżety).
* ✅ Klasyczny widżet (WordPress 4.9–5.7) dla klasycznego ekranu widżetów.
* Obsługiwane shortcody:
– [meteoprog_informer id="YOUR_INFORMER_ID"]
– [meteoprog_informer] (używa domyślnego widżetu)
* Obsługiwane symbole zastępcze w treści:
– {meteoprog_informer_YOUR_INFORMER_ID}
– {meteoprog_informer} (używa domyślnego widżetu)
* Opcja domyślnego widżetu: ustaw raz w panelu i używaj wszędzie.
* Podgląd w panelu z przyciskami „Kopiuj”.
* Responsywny panel administracyjny (przyjazny urządzeniom mobilnym).
* Obsługa WP-CLI do zarządzania kluczami, wartościami domyślnymi i pamięcią podręczną.
* ✅ Obsługa starszych wersji: działa z WordPressem 4.9+ i PHP 5.6+ (testowana również z PHP 8.3/8.4).
Integracje:
* ✅ Blok Gutenberga — nowoczesny blok z dynamicznym wyborem informera (REST API).
* ✅ Shortcodes Ultimate — własna integracja z listą rozwijaną i podglądem w panelu.
* ✅ Elementor — natywny widżet w edytorze Elementora.
* ✅ Klasyczny widżet — dla klasycznych ekranów widżetów w WP 4.9–5.7.
* ✅ Shortcody i symbole zastępcze — elastyczne osadzanie w treści i szablonach.
* ✅ WP-CLI — zarządzanie kluczami API, wartościami domyślnymi i pamięcią podręczną z wiersza poleceń.
* ✅ REST API — udostępnia /wp-json/meteoprog/v1/informers (zabezpieczone przez edit_posts) na potrzeby integracji bloku.
Prywatność
Sama wtyczka nie gromadzi ani nie przechowuje danych osobowych. Jednak gdy widżet jest wyświetlany w witrynie, przeglądarki odwiedzających ładują skrypt widżetu z CDN Meteoprog, który otrzymuje standardowe informacje o żądaniu (adres IP, User-Agent, Referrer).
CDN może także ustawiać techniczne pliki cookie wymagane do dostarczania treści lub zapewnienia bezpieczeństwa. Pliki te są zarządzane przez Meteoprog i podlegają jego polityce prywatności.
This plugin adds a suggested section to WordPress’s default Privacy Policy page, explaining what data is transmitted when widgets are displayed.
Odnośniki
- Strona główna Meteoprog — główny portal pogodowy
- Panel informerów Meteoprog — twórz bezpłatne informery i zarządzaj nimi
- Repozytorium GitHub
Usługi zewnętrzne
This plugin connects to the Meteoprog services to display widgets.
-
https://billing.meteoprog.com — używany przez wtyczkę do pobierania listy informerów za pomocą bezpiecznego żądania API (nagłówek Authorization z kluczem API informera i domeną witryny).
-
https://cdn.meteoprog.net — przeglądarka odwiedzającego ładuje mały plik JavaScript z CDN Meteoprog w celu wyświetlenia widżetów. Jak w przypadku każdej sieci CDN, adres IP i informacje o przeglądarce są przesyłane jako część żądania HTTPS. Jest to standardowe zachowanie przeglądarki.
Sama wtyczka nie gromadzi ani nie przechowuje żadnych danych osobowych.
Zrzuty ekranu


Bloki
Wtyczka dodaje 1 blok.
- Meteoprog Weather Widget
Instalacja
- Prześlij wtyczkę do
/wp-content/plugins/lub zainstaluj ją przez Wtyczki Dodaj nową. - Włącz wtyczkę w panelu administracyjnym WordPressa.
- Przejdź do Ustawienia Meteoprog Widgets.
- Wprowadź klucz API informera ze strony https://billing.meteoprog.com.
- Odśwież listę informerów.
- Wstawiaj widżety za pomocą bloku Gutenberga, Elementora, Shortcodes Ultimate, klasycznego widżetu, shortcode’ów lub symboli zastępczych.
Najczęściej zadawane pytania
-
Czy potrzebuję klucza API?
-
Tak. Ta wtyczka używa oddzielnego klucza API informera dla widżetów.
To NIE jest ten sam klucz co klucz Meteoprog Weather API.
Klucze API informera są zawsze bezpłatne i nie mają limitów użycia.
Tutaj możesz utworzyć bezpłatny klucz informera:
https://billing.meteoprog.com/informer -
Skąd pobrać klucz API?
-
Klucz API widżetu (informera) można wygenerować na stronie https://billing.meteoprog.com/informer.
-
Czy jest to ten sam klucz co dla Meteoprog Weather API?
-
Nie.
Klucze API informera są inne.
Meteoprog Weather API wymaga oddzielnej subskrypcji.
Klucze API informera są bezpłatne, nieograniczone i bez limitów. -
Jakie shortcody są dostępne?
-
Możesz używać następujących shortcode’ów:
-
[meteoprog_informer id="YOUR_INFORMER_ID"]
Osadza konkretny informer na podstawie jego identyfikatora. -
[meteoprog_informer]
Osadza domyślny informer (ustawiony w ustawieniach wtyczki).
Symboli zastępczych można również używać bezpośrednio w treści wpisu lub strony:
-
{meteoprog_informer_YOUR_INFORMER_ID}
Zastępowany przez widżet o pasującym identyfikatorze. -
{meteoprog_informer}
Zastępowany przez domyślny informer.
-
-
Czy obsługiwany jest stary system „klasycznych widżetów”?
-
Tak. Dla starszych wersji WordPressa (4.9–5.7) wtyczka rejestruje klasyczny widżet, który można dodać przez Wygląd Widżety.
W nowoczesnym WordPressie (5.8+) zalecamy używanie bloku Gutenberga (Meteoprog Weather Widget), ale klasyczny widżet pozostaje dostępny dla maksymalnej zgodności wstecznej. -
Jakie wersje PHP są obsługiwane?
-
Wtyczka działa z wersjami PHP od 5.6 do 8.3 włącznie.
-
Czy mogę używać wielu widżetów?
-
Tak. Utwórz wiele informerów na stronie https://billing.meteoprog.com/informer, a następnie wstaw je za pomocą ich identyfikatorów.
-
Co zrobić, jeśli chcę wszędzie używać jednego domyślnego widżetu?
-
W ustawieniach wtyczki można ustawić „Domyślny widżet”. Następnie wystarczy użyć
[meteoprog_informer]lub{meteoprog_informer}bez identyfikatora. -
Czy mogę go używać w edytorze Gutenberga?
-
Tak. Użyj bloku Meteoprog Weather Widget z kategorii Widżety.
-
Czy obsługuje Elementora?
-
Tak. Wtyczka zawiera natywny widżet Elementora, który można wstawić z panelu Elementora.
-
Czy obsługuje Shortcodes Ultimate?
-
Tak. Wtyczka integruje się z Shortcodes Ultimate, dodając własny shortcode Meteoprog Weather z listą rozwijaną i podglądem na żywo.
-
Widżet nie pojawia się w mojej witrynie. Co mam zrobić?
-
Najnowszy poradnik rozwiązywania problemów (ze zrzutami ekranu, przykładami kodu i wskazówkami dotyczącymi wtyczki)
znajdziesz w rozszerzonej dokumentacji na GitHubie: -
Czy obsługuje WP-CLI?
-
Tak. Przykładowe polecenia:
wp meteoprog-weather-informers set-key <key>— ustaw klucz APIwp meteoprog-weather-informers get-key— pokaż bieżący klucz API (zamaskowany)wp meteoprog-weather-informers set-default <id>— ustaw domyślny informerwp meteoprog-weather-informers get-default— pokaż domyślny informerwp meteoprog-weather-informers refresh— wyczyść pamięć podręczną i ponownie załaduj informerywp meteoprog-weather-informers clear-cache— wyczyść tylko pamięć podręczną
-
Czy informer spowolni moją witrynę?
-
Nie.
Wtyczka najpierw dodaje do kolejki lokalny skrypt
loader-fallback.jsz witryny WordPress.
Następnie skrypt ten asynchronicznie ładuje właściwy plikloader.jsz CDN Meteoprog.Takie podejście jest wymagane przez wytyczne dotyczące wtyczek WordPress.org i zapewnia, że:
- Podczas początkowego renderowania HTML nie są ładowane żadne zewnętrzne skrypty.
- Informery są dodawane asynchronicznie i nie blokują renderowania.
- Core Web Vitals i wydajność strony pozostają bez zmian.
- Widżet jest osadzany po załadowaniu głównej treści, podobnie jak osadzenia z YouTube lub Twittera.
✅ Dzięki temu informery nie spowalniają witryny i działają bez problemów nawet w konfiguracjach z pamięcią podręczną lub CDN.
-
Rozwój i testowanie
-
Kod źródłowy jest dostępny na GitHubie.
This plugin is developed in the open and tested automatically via GitHub Actions CI.
The continuous integration pipeline runs automated builds across multiple WordPress (4.9–6.9) and PHP (5.6–8.4) versions, ensuring full backward compatibility and stable operation on both legacy and modern environments.Zgłoszenia problemów i pull requesty na GitHubie są mile widziane.
Recenzje
Kontrybutorzy i deweloperzy
„Widget pogodowy i prognoza Meteoprog” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.
ZaangażowaniWtyczka „Widget pogodowy i prognoza Meteoprog” została przetłumaczona na 7 języków. Podziękuj tłumaczom za ich wkład.
Przetłumacz wtyczkę “Widget pogodowy i prognoza Meteoprog” na swój język.
Interesuje cię rozwój wtyczki?
Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.
Rejestr zmian
1.0.4
- 🆕 Potwierdzono pełną zgodność z WordPressem 7.0.
- 🛠 Zaktualizowano „Przetestowano do” do wersji 7.0.
1.0.3
- 🆕 Potwierdzono pełną zgodność z WordPressem 6.9.
- 🛠 Zaktualizowano „Przetestowano do” do wersji 6.9.
- 🔒 Wyłączono tryb edycji HTML w edytorze blokowym.
- 🧹 Wewnętrzne porządki przed nadchodzącym trybem iframe.
- 🛡 Dodano prefiksy do zmiennych szablonów panelu administracyjnego w celu zgodności z Plugin Check.
1.0.2
- 🐞 Naprawiono problem, w którym
[su_meteoprog_informer]bez identyfikatora wyświetlał pusty blok informera, gdy nie ustawiono domyślnego informera. - ⚙️ Ulepszono generowanie warstwy danych — zapobiega pustym identyfikatorom w wyjściu
<head>. - 🧹 Drobne wewnętrzne porządki w kodzie integracji z Shortcodes Ultimate.
1.0.1
- 🧩 Usunięto filtrowany odnośnik do recenzji pięciogwiazdkowych (zgodność z wytycznymi WP.org)
- ⚙️ Zaktualizowano „Wymaga PHP” do wersji 7.0 w nagłówku wtyczki i pliku readme
- 🗒️ Dodano informację wyjaśniającą wymagany prefiks
su_dla integracji z Shortcodes Ultimate - 🕹️ Zachowuje zgodność wsteczną z PHP 5.6 (tryb starszej wersji)
1.0
- Wydanie początkowe.
- ✅ Blok Gutenberga (Meteoprog Weather Widget) z integracją REST API.
- ✅ Integracja z Shortcodes Ultimate z listą rozwijaną i podglądem.
- ✅ Integracja widżetu Elementora.
- ✅ Obsługa klasycznego widżetu, shortcode’u i symbolu zastępczego.
- ✅ Opcja domyślnego widżetu.
- ✅ Responsywny interfejs administracyjny.
- ✅ Integracja z WP-CLI (opcjonalna).
- ✅ Punkt końcowy REST API
/wp-json/meteoprog/v1/informers. - ✅ Obsługa starszych wersji WordPressa/PHP (4.9+, PHP 5.6+; testowana z PHP 8.3/8.4).
