Prosta historia – śledź, rejestruj i kontroluj zmiany w WordPressie

Opis

Zaufało jej ponad 300 000 stron na WordPressie, ma ocenę 4,9 gwiazdek i ponad 430 pięciogwiazdkowych recenzji, jest aktywnie rozwijana od ponad 10 lat i przetłumaczona na ponad 15 języków.

Prosta Historia to kompletny dziennik zdarzeń dla WordPressa. Rejestruje każdą istotną zmianę – edycje treści, logowania użytkowników, aktualizacje wtyczek, zdarzenia związane z bezpieczeństwem i nie tylko – dzięki czemu właściciele witryn, zespoły, agencje i programiści zawsze wiedzą, kto, co i kiedy zrobił. Wystarczy zainstalować i włączyć; nie wymaga żadnej konfiguracji.

🔍 Jak Prosta Historia pomaga w rzeczywistych sytuacjach

Śledź, co się dzieje w witrynie
„Czy ktoś dzisiaj coś zrobił? Ach, Grażyna wrzuciła nowy komunikat prasowy i napisała do niego artykuł. Świetnie – teraz ja nie muszę tego robić.”

Szybciej wykrywaj problemy i usuwaj błędy
„Od wczoraj strona działa wolno. Czy ktoś coś zmieniał? … Ach, Janusz włączył wtyczkę 'naughty-plugin-x’, to pewnie przez to.”

Zadbaj o to, by freelancerzy i agencje wywiązywali się ze swoich obowiązków
„Zatrudniłem programistę do optymalizacji mojej witryny. Ale czy on w ogóle coś zrobił? Wystarczy rzut oka na Prostą Historię, żeby zobaczyć, nad czym dokładnie pracowano.”

Wykrywaj podejrzane działania na wczesnym etapie
„Widzę trzy nieudane próby logowania z nieznanego adresu IP, które miały miejsce w nocy. Kliknę na ten adres, żeby sprawdzić całą aktywność z tego źródła – tylko te próby, nic więcej. Dobrze wiedzieć.”

✨ Co śledzi Prosta Historia

Bezpieczeństwo i monitoring

  • Nieudane logowania użytkowników wraz ze śledzeniem adresów IP i filtrowaniem według typu (błędne hasło lub nieistniejąca nazwa użytkownika)
  • Sprawdzanie oficjalnych sum kontrolnych w celu zbadania integralności plików WordPress
  • Wymuszone automatyczne aktualizacje zabezpieczeń z serwisu WordPress.org
  • Zmiany w stanie witryny
  • Zdarzenia związane z odmową dostępu do panelu administratora

Treści i użytkownicy

  • Wpisy, strony i własne typy wpisów — tworzenie, edycja, usuwanie i przypisywanie do strony głównej
  • Załączniki z opcjami edycji obrazków (przycinanie, obracanie, odwracanie, skalowanie) oraz podglądem miniatur
  • Taksonomie ze szczegółowymi różnicami w nazwie, uproszczonej nazwie, opisie i elemencie nadrzędnym
  • Komentarze, menu (z opisem poszczególnych pozycji) i widżety
  • Profile użytkowników, logowanie, wylogowywanie i zmiany ról
  • Notatki — funkcja współpracy w WordPress 6.9

System i aktualizacje

  • Cykl życia wtyczki: instalacja, aktualizacja, włączenie, wyłączenie, usunięcie oraz przełącznik automatycznej aktualizacji
  • Instalowanie, aktualizowanie, włączanie, zmiana i usuwanie motywów
  • Aktualizacje WordPressa (ręczne i automatyczne)
  • Aktualizacje tłumaczeń i pakietów językowych
  • Powiadomienia o dostępnych aktualizacjach
  • Zmiany na ekranach ustawień oraz opcji

Prywatność i zgodność z przepisami

  • Wnioski o eksport danych dotyczących prywatności i usunięcie danych użytkownika
  • Zmiany w polityce prywatności
  • Adresy IP są domyślnie anonimizowane — bez plików cookie i zewnętrznych czcionek

🔌 Wbudowana obsługa wtyczek innych autorów

Prosta Historia ma wbudowaną funkcję rejestrowania danych dla:

  • Jetpack – włączanie i wyłączanie modułów
  • Advanced Custom Fields (ACF) – modyfikacje grup pól i pól
  • Zmiana użytkownika – zdarzenia związane ze zmianą użytkownika
  • WP Crontrol – zmiany zdarzeń i harmonogramów Cron
  • Włącz funkcję Media Replace – szczegóły dotyczące zamiany plików
  • Ogranicz liczbę prób logowania – próby logowania, blokady i zmiany w konfiguracji
  • Przekierowania – przekierowania i zmiany grupowe, ustawienia ogólne
  • Duplikowanie wpisu – powielanie treści
  • Beaver Builder – zapisywanie układów, szablonów i ustawień

Czy brakuje twojej wtyczki? Nie ma problemu – autorzy wtyczek mogą dodać integrację za pomocą API rejstratora.

💬 Co mówią użytkownicy

Ponad 430 pięciogwiazdkowych recenzji na WordPress.org:

  • „Jak dotąd najlepsza i najbardziej wszechstronna wtyczka do logowania”@herrschuessler.
  • „Najlepsza wtyczka do historii, jaką znalazłem”Rich Mehta
  • „Fantastyczna wtyczka, której używam na wszystkich witrynach”Duncan Michael-MacGregor
  • „Wtyczka domyślna dla wszystkich naszych witryn”Mr Tibbs

🚀 Przeglądaj swój dziennik z dowolnego miejsca

Prosta Historia zaczyna rejestrować dane natychmiast po uruchomieniu – nie trzeba niczego konfigurować. Importuje nawet ostatnią aktywność, więc dziennik nie będzie pusty już pierwszego dnia. Dostęp do dziennika masz z:

  • Widżet na pulpicie nawigacyjnym – podsumowanie statystyk aktywności i ostatnie wydarzenia
  • Szybki podgląd na pasku administratora – rozwijane menu z najnowszymi wydarzeniami na każdej stronie administratora
  • Paleta poleceń – wpisz „Prosta Historia”, żeby przejść do dziennika dla bieżącego wpisu
  • Specjalna strona administracyjna – pełny dziennik z funkcją wyszukiwania, filtrami i paskiem bocznym z analizami
  • Raporty email – cotygodniowe podsumowanie prosto do skrzynki
  • Kanał RSS – kanał chroniony hasłem dla czytnika kanałów
  • WP-CLI – dostęp z wiersza poleceń do automatyzacji i tworzenia skryptów
  • Interfejs API REST – progaramistyczny dostęp do własnych integracji

📧 Tygodniowe raporty email – bądź na bieżąco bez logowania

Cotygodniowe raporty email dostarczają podsumowanie aktywności witryny w każdy poniedziałek rano — całkowitą aktywność, podział dzienny, kluczowe wskaźniki (logowania, aktualizacje treści, zmiany wtyczek) oraz bezpośrednie odnośniki do pełnego dziennika.

Idealne rozwiązanie dla właścicieli witryn, agencji zarządzających witrynami klientów oraz zespołów, które potrzebują regularnych aktualizacji bez konieczności logowania się. Włącz funkcję w ustawieniach i zobacz, jak wygląda wiadomość email, zanim ją włączysz.

🛠️ Dla programistów i zaawansowanych użytkowników

  • WP-CLIwyświetlaj, wyszukuj i eksportuj zdarzenia z wiersza poleceń — idealne do automatyzacji i zarządzania wieloma witrynami
  • Interfejs API REST – pełny programistyczny dostęp do przeszukiwania logów i dodawania własnych zdarzeń. Zobacz dokumentację
  • Interfejs API rejestrowaniarejestruj własne zdarzenia z motywów i wtyczek za pomocą jednej linii kodu
  • Kanał RSS – subskrybuj aktualizacje za pomocą dowolnego czytnika kanałów
  • Obsługa sztucznej inteligencji i agentów – dzięki interfejsowi API REST i kanałowi RSS serwis Simple History jest dostępny dla agentów AI i zautomatyzowanych procesów, takich jak Claude Code
  • Tryb ukryty – uruchom Prostą Historię w trybie całkowicie ukrytym w interfejsie administratora za pomocą kodu; Wersja premium dodaje interfejs graficzny. Idealna dla agencji i stron klientów

🔆 Rozszerz za pomocą dodatków

Simple History Premium

Alerty i powiadomienia – otrzymuj natychmiastowe powiadomienia przez email, Slack, Discord lub Telegram, gdy pojawią się ważne zdarzenia. Zacznij szybko dzięki gotowym regułom dla typowych scenariuszy lub stwórz własne reguły filtrowane według typu zdarzenia, użytkownika, roli i poziomu logowania.

Przekazywanie logów – przesyłaj zdarzenia do zewnętrznych miejsc docelowych: lokalnych plików logów, serwerów syslog (UDP/TCP/TLS), Datadog, Splunk, webhooków lub zewnętrznych baz danych MySQL/MariaDB. Idealne rozwiązanie do scentralizowanego logowania, zapewnienia zgodności z przepisami i tworzenia kopii zapasowych.

Rozszerzone kotrola – własne okresy przechowywania logów (lubna zawsze), eksport przefiltrowanych wyników wyszukiwania do plików CSV/JSON, panel aktywności wpisu w edytorze bloków, własne wpisy w logach dotyczące decyzji zespołu, ukrywanie interfejsu użytkownika, sterowanie rejestratorem umożliwiające precyzyjne dostosowanie rejestrowanych zdarzeń oraz brak reklam.

WooCommerce Logger

Śledź aktywność w WooCommerce: zamówienia, zwroty, zmiany stanu magazynowego, aktualizacje produktów, korekty cen, modyfikacje ustawień oraz wykorzystanie kuponów.

Debug and Monitor

Monitoruj wychodzące żądania HTTP i wiadomości email, debuguj wywołania API i zobacz, co dzieje się „pod maską”. Niezbędne narzędzie dla programistów i zespołów wsparcia technicznego.

💚 Sponsoruj ten projekt

Jeśli podoba ci się ta wtyczka, rozważ wsparcie finansowe rozwoju jej darmowej wersji. Jest ona darmowa od ponad 10 lat i nadal będzie.

Zrzuty ekranu

Najczęściej zadawane pytania

Czy wtyczka jest darmowa?

Tak! Wtyczka Prosta Historia jest bezpłatna od ponad 10 lat i pozostanie bezpłatna. Aby wesprzeć rozwój i odblokować dodatkowe funkcje, możesz zakupić dodatek premium. Zobacz funkcje premium.

Jak wyświetlić dziennik?

Dostęp do dziennika można uzyskać na kilka sposobów:

  • Widżet kokpitu z podsumowaniem aktywności
  • Dedykowana strona dziennika w obszarze administracyjnym WordPressa
  • Rozwijane menu na pasku administratora
  • Paleta poleceń WordPressa – wpisz „Prosta Historia”, żeby przejść do dziennika bieżącego wpisu

Czy mogę zmienić miejsce wyświetlania menu wtyczki w panelu administracyjnym WordPressa?

Tak, możesz dostosować pozycję menu w ustawieniach wtyczki. Wybierz pomiędzy wyświetlaniem Prostej historii na górze lub na dole menu głównego lub wewnątrz menu pulpitu nawigacyjnego lub menu narzędzi.

Czy potrzebuję umiejętności kodowania, aby korzystać z wtyczki?

Nie! Wystarczy zainstalować i włączyć wtyczkę, a ona automatycznie zacznie zbierać logi aktywności.

Gdzie przechowywany jest dziennik?

Dziennik jest przechowywany w bazie danych WordPress.

Czy można wyeksportować dziennik?

Tak, możesz eksportować logi w formacie CSV lub JSON w celu dalszej analizy.

Czy wtyczka jest kompatybilna z innymi?

Tak! Prosta Historia obsługuje wiele popularnych wtyczek od razu po włączenia. Ponadto programiści mogą zintegrować go z dowolną wtyczką za pomocą API logowania zdarzeń.

Czy wtyczka spowolni moją witrynę?

Nie, Prosta Historia jest lekka i zoptymalizowana pod kątem wydajności. Większość logowań odbywa się w panelu administracyjnym WordPressa, gdy użytkownik WordPressa wykonuje jakąś czynność.

Domyślnie nic nie jest rejestrowane na stronie front-end, dzięki czemu użytkownicy nie odczują żadnego wpływu na wydajność.

Kto może przeglądać dziennik?

Dostęp do dziennika zależy od roli użytkownika:

  • Administratorzy mogą przeglądać wszystkie zarejestrowane zdarzenia.
  • Edytorzy mogą zobaczyć wydarzenia związane z wpisami i stronami.

Czy mogę wykluczyć niektórych użytkowników z zapisywania zdarzeń?

Możesz wykluczyć użytkowników na podstawie roli lub adresu email za pomocą filtra simple_history/log/do_log.

Aby uzyskać więcej informacji, sprawdź dokumentację haków.

Jak długo przechowywana jest historia?

Domyślnie dzienniki są przechowywane przez 60 dni.

Uaktualnij do Prostej Historii Premium, aby zmienić to za pomocą GUI.

Czy mogę śledzić zmiany wprowadzone przez określonych użytkowników?

Tak! Możesz filtrować logi według nazwy użytkownika, co ułatwia śledzenie poszczególnych aktywności.

Czy ta wtyczka jest zgodna z RODO?

Zgodność z RODO zależy od sposobu korzystania z wtyczki i sposobu postępowania z zebranymi danymi. Wytyczne WordPressa zabraniają wtyczkom zgłaszania oświadczeń o niezgodności z prawem, dlatego należy zapoznać się z polityką dotyczącą danych na stronie, aby zapewnić zgodność.

To powiedziawszy, Prosta Historia stosuje przyjazne dla prywatności praktyki:

  • ❌ Brak krojów pisma Google
  • ❌ Brak plików ciasteczka
  • ❌ Brak pamięci lokalnej
  • ✅ Adresy IP są domyślnie anonimizowane

Ponieważ wtyczka rejestruje zdarzenia (które mogą zawierać dane osobowe), twoim obowiązkiem jest zapewnienie zgodności z RODO opisując wykorzystanie w witrynie.

Aby uzyskać więcej informacji, odwiedź naszą witrynę pomocy GDPR i prywatność: Jak dane są przechowywane we wtyczce Prosta Historia.

Recenzje

+++

2026-06-05
A precise and reliable tool for years. I highly recommend it.
2026-05-29
Been using this for some time, great to be able to see at a glance whats been going on or drill down further. Development has been good new features and updates as WP changes.
2026-05-23
This plugin does what it says. A slug change was made over 60 days ago that needed reversed, without this simple history plugin, it would have been a nightmare finding the name of the original slug. Highly recommend.
2026-05-06 1 odpowiedź
It logs information I don’t need (e.g., failed login attempts — I have a security plugin for that). And with the last update, I found out that emails and passwords were being logged. What about personal data protection and the GDPR here? It seems to be turning into a data monster that a regular community admin can’t control. That’s why I uninstalled the plugin after using it for 3 years.
Przeczytaj 478 recenzji

Kontrybutorzy i deweloperzy

„Prosta historia – śledź, rejestruj i kontroluj zmiany w WordPressie” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.

Zaangażowani

Wtyczka „Prosta historia – śledź, rejestruj i kontroluj zmiany w WordPressie” została przetłumaczona na 17 języków. Podziękuj tłumaczom za ich wkład.

Przetłumacz wtyczkę “Prosta historia – śledź, rejestruj i kontroluj zmiany w WordPressie” na swój język.

Interesuje cię rozwój wtyczki?

Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.

Rejestr zmian

✨ Jeśli uważasz, że Prosta Historia jest przydatna ✨

🧪 Funkcje eksperymentalne są dostępne tylko po ich włączeniu (Ustawienia Prosta historia Eksperymentalne). Włącz je, żeby je wypróbować, a potem podziel się opinią, żebyśmy wiedzieli, co udostępnić wszystkim.

5.29.0 (June 2026)

🔒 This release brings Simple History together with WordPress’s built-in privacy tools: a person’s activity log is now included in personal-data exports (Tools Export Personal Data), and a new „Privacy & Data” settings tab explains how it works. Plus: overview action links across user, plugin, post, and media events, and action links on core update and privacy events for quicker navigation.
Read more about all changes in the release post

Dodano

  • Overview action links on user, plugin, post, and media events — „All users”, „All plugins”, „All posts” / „All pages” / „All <custom-post-type>„, „All media”. Also shown on delete events where the per-item link would dead-end. The „All users” link shows only on user-management events (profile updated, user created, user deleted), not on login, logout, failed-login, or session-destroy events.
  • „About this version” and „WordPress X.Y release notes” action links on core update events for major-version bumps.
  • Action links on privacy events: data export and erasure requests link to the matching WordPress tool page (Tools Export Personal Data / Erase Personal Data), and privacy page changes link to the page editor and Settings Privacy.
  • Simple History’s activity log is now included in WordPress’s personal-data export (Tools Export Personal Data): the events a person performed are exported automatically. Previously the activity log was left out of export requests entirely.
  • New „Privacy & Data” settings tab (Settings Simple History) describing how Simple History works with WordPress’s personal-data export and erasure tools.
  • 🧪 Experimental — Exports also include activity about a person performed by others (e.g. an admin editing their profile, failed logins targeting their account), with other people’s names and emails redacted from those „about you” entries.
  • 🧪 Experimental — Running a WordPress personal-data erasure (Tools Erase Personal Data) now anonymizes the person’s data in matching activity-log entries — IP address, user agent, login, email, and role are removed — while keeping each entry as an audit record so the log isn’t left with gaps.

Zmieniono

  • Action link labels dropped the „View” prefix: „View plugin info” „Plugin info”, „View Site Health” „Site Health”, „View changelog” „Changelog”. Verbs kept where multiple actions target the same noun (Edit / View / Preview post).
  • External action links now show an „open in new tab” icon and open in a new tab.
  • Dashboard widget action links are now more compact — icons are hidden and spacing between links is tighter, so the event message stays the visual anchor on the smaller „glance” surface. The main History page is unchanged.
  • License reminder for missing add-on license keys moved from a full-width banner on every Simple History page to a dismissible card in the History Insights sidebar. Visiting Settings Licenses also dismisses it. A new simple_history/license_reminder/should_show filter lets managed/Composer installs suppress it site-wide.
  • 🧪 Experimental — Role and capability events no longer dump the full list of capability slugs into the event headline. A plugin activation that adds 40 caps to a role now reads „Added 40 capabilities to role Editor” instead of a paragraph of slugs. The full list is still available in the event details panel.

Naprawiono

  • Alt-text changes to media made via direct meta updates (e.g. wp post meta update <id> _wp_attachment_image_alt "...") are now logged. Previously only changes made through wp-admin or the REST API were captured, so automation and CLI scripts could update alt text silently.
  • Removed custom fields on post updates are now counted in the event details. Previously deleted post meta keys were silently dropped from the log entry.
  • The UTC publish date no longer appears as a duplicate row in post update details. It was redundant with the „Publish date” row and produced confusing 0000-00-00 00:00:00 diffs when a post was first published.

5.28.0 (May 2026)

Ready for WordPress 7.0! This version is tested and confirmed working on the latest WordPress version. It also adds logging for the new AI Connectors Screen. Plus: WP-CLI and REST API coverage for content and settings changes. And the usual round of UI improvements and bug fixes.
Read more about all changes in the release post

Dodano

  • WordPress 7.0 AI Connectors screen changes are now logged.
  • Built-in WordPress settings changed via the REST API (POST /wp/v2/settings) or WP-CLI (wp option update) are now logged. Previously the Options Logger only captured changes made through Settings General/Writing/Reading/Discussion/Media/Permalinks, so automation, scripts, and AI agents could change the site tagline, title, default category, permalinks, and similar settings invisibly.
  • Post, user, media, menu, widget, and privacy page changes made via WP-CLI or the REST API are now logged. Previously these loggers only captured changes from inside wp-admin, so commands like wp post create, wp post update, wp user update, wp menu item add, and REST-driven edits from external tools or AI agents were not recorded.
  • Post update events now expose status, publish date, comment status, author, and page template as structured data in the REST API, „Copy as JSON”, and „Copy as Markdown” outputs — previously these fields were only available as prerendered HTML, so external clients had to parse the markup.
  • Action link on Options Logger events for quick navigation back to the Settings page where the option lives.
  • „How are AI agents detected?” link in the AI agent attribution tooltip, pointing to a docs article that explains the detection signals.
  • System Information page, wp simple-history db stats, and the /wp-json/simple-history/v1/support-info REST endpoint now report the charset and collation of each Simple History table — useful when diagnosing emoji-related context-drop issues.
  • Reminder card on Simple History pages when an add-on is installed without a license key entered, so users notice that updates won’t arrive until the key is added. Links directly to the license entry field.

Zmieniono

  • wp simple-history info now shows „Experimental features: enabled” when experimental features are active.
  • Options Logger event details show the change inline as a single row (new value strike-through old value) labeled with the setting name (e.g. „Site Title”, „Tagline”), instead of stacked „New value” / „Old value” rows.
  • Admin display for post update status, publish date, comment status, author, and page template switches from a stacked table row („Changed from draft to publish”) to an inline pill style („Status: draft publish”), matching how user profile changes already render. Title, content, custom field, term, and featured-image diffs still render in the existing table layout.

Naprawiono

  • „Copy as JSON” and „Copy as Markdown” now include the full event context (request URI, method, user agent, error codes, etc.), making copied payloads self-contained for triage and bug reports.
  • IP addresses are now included in failed application password authentication events, matching how wp-login failures already worked.
  • New installs create history tables as utf8mb4 (using $wpdb->get_charset_collate()), so emoji and other 4-byte UTF-8 characters in events are preserved.
  • Support info page no longer prints a „no such table: dbstat” database error when WP_DEBUG is on and SQLite’s optional dbstat virtual table isn’t available (notably on WordPress Playground).
  • „Most active users” widget no longer shows nameless entries for users without a display name.
  • Redirect loops in wp-admin for low-privilege users. A legacy-URL redirect intended only for the old /wp-admin/index.php?page=simple_history_page bookmark was also firing for unrelated access-denied events on the dashboard, which could send users in circles. #639
  • 🧪 Experimental — Brute-force attempts against xmlrpc.php now show which account is being targeted instead of logging an empty username.

5.27.0 (maj 2026)

🤖 W tej aktualizacji dodaliśmy przypisywanie zdarzeń do agentów sztucznej inteligencji w logach, dzięki czemu możesz sprawdzić, kiedy dana akcja została uruchomiona przez Claude Code, ChatGPT lub inne. Poza tym odnośniki do akcji są teraz wyraźnie widoczne w przypadku mediów, wtyczek, użytkowników, menu oraz nieudanych instalacji wtyczek.
Dowiedz się więcej o wszystkich zmianach we wpisie dotyczącym aktualizacji

Dodano

  • Status włączenia/wyłączenia wtyczki jest teraz rejestrowany podczas jej aktualizacji i wyświetlany w szczegółach zdarzenia, jeśli wtyczka nie była włączona w momencie aktualizacji.
  • Potwierdzenie powodzenia i automatyczne odświeżenie dziennika po ręcznym dodaniu elementu.
  • Odnośnik do akcji dla załączników multimedialnych (edytuj, zobacz), wtyczek („Wyświetl dziennik zmian”), profili użytkowników („Edytuj użytkownika”) oraz opcji edycji menu („Edytuj menu” i „Zarządzaj lokalizacjami menu”).
  • Odnośnik „Pokaż komunikat o błędzie” w przypadku niepowodzenia instalacji lub aktualizacji wtyczki — otwiera okno modalne ze szczegółami zdarzenia, w którym wyświetlany jest komunikat o błędzie oraz informacje diagnostyczne.
  • Informacje o WP Simple-History polecenie WP-CLI — wyświetla zainstalowaną wersję, status dodatku premium oraz listę przydatnych podpoleceń.
  • Nowe kolumny, które można włączyć dla listy wp simple-history za pomocą --fields=: date_relative (znaczniki czasu w stylu „5 minut temu”), site (nazwa bloga i host, przydatne przy porównywaniu wyników między instalacjami) oraz ai_agent (nazwa wykrytego narzędzia sztucznej inteligencji, gdy zdarzenie zostało zainicjowane przez agenta).
  • Przypisywanie agenta sztucznej inteligencji do wierszy dziennika zdarzeń: gdy zdarzenie jest wywołane przez takie narzędzie (Claude Code, ChatGPT, klienci MCP, API Abilities itp.), obok użytkownika, który zainicjował zdarzenie, pojawia się ikonka iskry oraz nazwa agenta. Zalogowany użytkownik pozostaje faktycznym inicjatorem — jest to dodatkowy kontekst audytowy, a nie sygnał uwierzytelniający.
  • Filtr „Tylko zdarzenia zainicjowane przez sztuczną inteligencję” w rozwijanym panelu filtrów — szybko zawęź dziennik do działań wywołanych przez takie narzędzia.
  • Nowa opcja menu „Kopiuj jako JSON” dla każdego zdarzenia, która kopiuje jego pełną treść — łącznie ze wszystkimi danymi kontekstowymi — do wykorzystania w skryptach i podczas debugowania.
  • 🧪 Eksperymentalne — kolumna „Historia” w tabelach list wpisów i stron, pokazująca ostatnią aktywność na pierwszy rzut oka, wraz z odnośnikami akcji wiersza „Wyświetl historię”.
  • 🧪 Eksperymentalne — nieudane uwierzytelnianie hasłem aplikacji w żądaniach REST API i XML-RPC jest teraz rejestrowane jako ostrzeżenie, wraz z danymi użytkownika, który próbował się zalogować, kodem błędu i komunikatem, adresem URI żądania, metodą żądania oraz agentem użytkownika. Wypełnia to lukę w widoczności, gdzie nieudane próby logowania przy użyciu hasła aplikacji nie pozostawiały śladu w logu, podczas gdy niepowodzenia logowania przez wp-login już to robiły. Można to też włączyć lub wyłączyć bezpośrednio za pomocą nowego filtra simple_history/log_failed_app_password_auth.

Zmieniono

  • Szczegóły zdarzeń dla 12 rejestratorów są teraz bardziej spójne w całym interfejsie użytkownika i uporządkowane w interfejsie API REST (przeniesiono je z ręcznego generowania kodu HTML do interfejsu API szczegółów zdarzeń).
  • Odnośniki nawigacyjne w zdarzeniach dotyczących komentarzy i wtyczek (np. „Edytuj komentarz”, „Wyświetl informacje o wtyczce”) zostały przeniesione ze szczegółów zdarzenia do paska akcji, aby były łatwiejsze do znalezienia.
  • Zmieniono układ menu rozwijanego filtra dat: opcja „Wszystkie daty” została przeniesiona na górę jako opcja resetowania, ustawienia domyślne zgrupowano w sekcji „Ostatnie” (od dzisiaj do ostatnich 60 dni oraz „Zakres niestandardowy…”), a poszczególne miesiące zgrupowano w sekcji „Według miesiąca” — dzięki temu łatwiej się w tym zorientować i lepiej odpowiada to sposobowi, w jaki użytkownicy postrzegają zakresy dat.
  • Pozycja menu „Kopiuj szczegółowy komunikat o zdarzeniu” została przemianowana na „Kopiuj jako Markdown” i oferuje teraz bogatszy układ Markdown (nagłówek + tabela właściwości + ustrukturyzowane szczegóły + tabela kontekstowa), który świetnie nadaje się do wklejenia do zgłoszenia, Slacka czy aplikacji do notatek. Sekcja „Szczegóły” odzwierciedla zawartość wiersza zdarzenia (np. opis wtyczki / wersja / autor w przypadku zdarzeń związanych z instalacją wtyczek).
  • Wykres na stronie statystyk „Przegląd zdarzeń” oraz wykres dziennej aktywności w pasku bocznym „Analiza historii” zostały zmienione z wykresów liniowych na słupkowe, a dzisiejszy dzień został wyróżniony kontrastującym kolorem, żeby od razu widać było, kiedy coś się wydarzyło.

Bezpieczeństwo

  • Punkty końcowe reakcji na zdarzenia wymuszają teraz uprawnienia do odczytu na poziomie poszczególnych zdarzeń, aby uniemożliwić zalogowanym użytkownikom przeglądanie zdarzeń, do których nie powinni mieć dostępu. Funkcja reakcji ma charakter eksperymentalny i jest domyślnie wyłączona. Serdecznie dziękujemy Ly Hoangowi z Wordfence za odpowiedzialne zgłoszenie podatności.
  • W zdarzeniach dotyczących próśb o zresetowanie hasła nie jest już zapisywana pełna treść wiadomości email z odnośnikiem do resetowania, zawierająca adres URL aktywacji. Nadal rejestrowane są dane użytkownika, adres email oraz źródło.
  • Usunięto filtry simple_history/comments_logger/log_failed_password oraz simple_history/comments_logger/log_not_existing_user_password, które mogły rejestrować hasła w postaci zwykłego tekstu po nieudanych próbach logowania. Oba były domyślnie wyłączone.

Naprawiono

  • Komunikat zachęcający do przedłużenia subskrypcji, który wyświetlał „usunięte za 0 dni”, gdy zbliżało się usunięcie zdarzenia. Teraz zamiast tego wyświetla się komunikat „zaplanowane do usunięcia”.
  • Moduł rejestrujący menu oznaczał niepowiązane pozycje jako „Przemianowane” przy każdym zapisaniu menu. Pozycje zawierające kod HTML w etykiecie oraz te, które dziedziczą etykietę z podłączonej strony, nie są już zgłaszane jako przemianowane, nawet jeśli w rzeczywistości nic się nie zmieniło.
  • Rejestrator menu nie wyświetlał zmian nazwy samego menu — teraz, gdy zmienisz pole „Nazwa menu”, w szczegółach zdarzenia pojawiają się zarówno poprzednia, jak i nowa nazwa menu.

5.26.0 (kwiecień 2026)

W wersji działania związane z dziennikiem są łatwiejsze do znalezienia, bo przeniesiono je z menu rozwijanego do przycisków wbudowanych w interfejs. Zawiera też nową funkcję eksperymentalną: reakcje!

Więcej na ten temat przeczytasz we wpisie o premierze

Dodano

  • Sekcje „Media”, „Komentarze” i „Motywy” w cotygodniowym podsumowaniu w wiadomości email. Sekcja „Komentarze” pojawia się tylko wtedy, gdy w witrynie jest włączona możliwość komentowania.
  • Obsługa pól --fields dla polecenia WP-CLI wp simple-history list, w tym pola reactions pokazującego liczbę reakcji.
  • 🧪 Eksperymentalne — reakcje na zdarzenia: reaguj na zdarzenia z dziennika za pomocą emoji z kciukiem w górę, korzystając z selektora emoji w stylu Slacka w pasku akcji.

Zmieniono

  • Funkcje paska sterowania są teraz dostępne jako przyciski wbudowane zamiast rozwijanego menu, dzięki czemu opcje „Eksportuj”, „Utwórz alert”, „Utwórz wpis dziennika” i „Udostępnij widok” są bardziej widoczne i łatwiej dostępne.
  • Rozbudowano filtry: zmieniono ich kolejność, umieszczając użytkowników na pierwszym miejscu, przeniesiono opcję „Ukryj moje własne wydarzenia” do wiersza „Użytkownicy”, zastąpiono odnośnik pomocy dotyczący inicjatorów ikoną oraz skrócono tekst pomocniczy, aby uzyskać bardziej przejrzysty układ.

Naprawiono

  • Ograniczono zużycia pamięci podczas eksportowania dużych dzienników poprzez zmniejszenie rozmiaru partii i wyeliminowanie zbędnych zapytań do bazy.
  • Zmiana układu przycisków funkcyjnych na pasku sterowania podczas ładowania opcji wyszukiwania.
  • W dzienniku zdarzeń powiększono ikonkę typu pliku dla załączników innych niż obrazy (np. DOCX, PDF).

5.25.0 (marzec 2026)

W aktualizacji skupiliśmy się na optymalizacji bazy danych. Trzy funkcje zmniejszające ilość miejsca zajmowanego przez logi są teraz dostępne dla wszystkich użytkowników: inteligentniejsze domyślne okresy przechowywania dla nowych instalacji, ograniczenie liczby nieudanych prób logowania oraz kompaktowe przechowywanie różnic po zmianach treści wpisów.
Dowiedz się więcej o aktualizacji

Dodano

  • Ograniczenie liczby nieudanych prób logowania jest teraz aktywne dla wszystkich użytkowników – limit wynosi 100 kolejnych nieudanych prób, co ma zapobiec przeciążeniu bazy danych w wyniku ataków typu brute force.
  • Funkcja kompaktowego przechowywania różnic przy zmianach treści jest teraz dostępna dla wszystkich użytkowników. Zapisuje ona tylko skompresowaną różnicę zamiast pełnej treści starej i nowej (w przypadku typowych zmian zajmuje to nawet o 99% mniej miejsca), z automatycznym przełączeniem na poprzedni tryb, gdy różnica byłaby większa.
  • Wyszukiwanie działa teraz szybciej i dokładniej dla wszystkich użytkowników: zapytania pomijają grupowanie zdarzeń, żeby przyspieszyć działanie, i przeszukują tylko odpowiednie klucze kontekstowe z zarejestrowanych rejestratorów, zamiast skanować wszystkie metadane. Wcześniej była to eksperymentalna funkcja, którą trzeba było włączyć samodzielnie. Skorzystaj z pola wyszukiwania „Metadane zdarzeń” w zaawansowanych filtrach, żeby przeszukiwać wszystkie metadane (podobnie jak wcześniej).
  • Przycisk szybkiej akcji wyświetlany po najechaniu kursorem na wiersze zdarzeń, umożliwiający szybszy dostęp do szczegółów zdarzenia.
  • Lista aktualnych funkcji eksperymentalnych wyświetlana obok przełącznika włączania w ustawieniach.
  • Skrót klawiszowy „/” pozwala ustawić fokus na polu wyszukiwania, a obok pojawia się wizualna wskazówka. Naciśnięcie klawisza Escape powoduje przywrócenie fokusu do poprzedniego elementu.
  • Ustawienia i przyciski „Premium” oraz „Kup premium” w prawym górnym rogu nagłówka, które zastąpiły odnośniki „Dodatki”.
  • Ustawienia raportów email zostały przeniesione do osobnej podzakładki w sekcji „Ustawienia”, żeby były łatwiejsze do znalezienia.
  • W nowych instalacjach domyślny okres przechowywania wynosi 30 dni (w istniejących instalacjach pozostaje 60 dni), dzięki czemu baza danych jest zoptymalizowana już od pierwszego dnia.
  • 🧪 Eksperymentalne — pasek odkrywania funkcji w nagłówku strony, pokazujący włączone funkcje i stan ustawień za pomocą kropkowych wskaźników. Każda pozycja zawiera odnośnik do sekcji ustawień, co pozwala na szybki dostęp.

Zmieniono

  • Funkcje wyszukiwania i filtrowania zostały przeprojektowane i umieszczone w jednym zwięzłym rzędzie, zawierającym pole wyszukiwania, selektor daty oraz przyciski akcji — zastępując poprzedni układ wielowierszowy.
  • Rozszerzony panel filtrów teraz wyświetla etykiety nad polami wprowadzania danych na mniejszych ekranach, co poprawia wygodę użytkowania.
  • Pasek boczny „Wgląd w historię”: dziś jest teraz zaznaczone widoczną kropką, a data końcowa zawiera dopisek „(dzisiaj)”, żeby było to bardziej przejrzyste.
  • Pasek boczny „Wgląd w historię”: uporządkowaliśmy oś Y na wykresie aktywności, żeby wyglądał bardziej przejrzyście.
  • Pasek boczny „Wgląd w historię”: sekcja statystyk bazy danych została teraz wizualnie wyodrębniona jako element stopki, a informacje o aktualności pamięci podręcznej przeniesiono do podpowiedzi.

Naprawiono

  • Narożniki widżetów na pulpicie nie pasowały do nowego zaokrąglonego stylu w WordPressie 7.0.
  • Komunikat PHP na ekranie edytora widżetów (widgets.php) spowodowany tym, że skrypt palety poleceń ładuje plik wp-editor na ekranach innych niż edytor wpisów.
  • Liczba wyświetleń w kanale RSS zawsze wynosiła zero i nigdy nie były one wyświetlane.
  • Naprawiono błąd w procedurze obsługi informacji wtyczki GitHub, który powodował, że zawsze kończyła się niepowodzeniem.
  • Tekst informujący o braku pasujących zdarzeń oraz ikonka były zbyt jasne, by spełnić wymagania WCAG AA dotyczące kontrastu.
  • Komunikat o wycofaniu funkcji przy korzystaniu z wtyczki Yoast Duplicate Post 4.6, która zastąpiła haki dp_duplicate_post i dp_duplicate_page hakiem duplicate_post_after_duplicated.

Bezpieczeństwo

  • Do obsługi AJAX w informacjach o wtyczce GitHub dodano weryfikację kodu jednorazowego, żeby zapobiec atakom CSRF.

5.24.1 (marzec 2026)

Bezpieczeństwo

  • W odpowiedzi na błąd kanału RSS nie jest już ujawniany tajny token kanału w odnośniku odsyłającym do samego siebie.

Zmieniono

  • Możliwości dodane do ról są teraz rejestrowane na poziomie „powiadomienie” zamiast „ostrzeżenie”, żeby ograniczyć niepotrzebne alarmy podczas rutynowego uruchamiania wtyczek.

Naprawiono

  • Moduł Role Capability Logger nie zalewa już dziennika, gdy wtyczki (np. Astra/Spectra) zmieniają uprawnienia przy każdym ładowaniu strony. Zmiany są teraz grupowane według żądań i rejestrowane są tylko różnice netto.

Dodano

  • Identyfikator użytkownika wyświetlany jest jako przyrostek przy nazwisku w wyskakującym okienku karty użytkownika, co ułatwia identyfikację użytkowników podczas debugowania.

5.24.0 (marzec 2026)

Przeprojektowany widżet na pulpicie nawigacyjnym, który zajmuje mniej miejsca, karta szczegółów użytkownika wyświetlana po kliknięciu oraz znacznie lepsze rejestrowanie menu, kategorii i zmian w obrazach.
Dowiedz się więcej we wpisie o aktualizacji

Dodano

  • Karta użytkownika wyświetlana po kliknięciu awatara lub nazwy, zawierająca imię i nazwisko, stanowisko oraz adres email wraz z odnośnikiem do profilu użytkownika. Premium rozszerza tę kartę o historię logowań i ostatnią aktywność.
  • Opcja „Kopiuj jako obraz” w menu zdarzeń, która pozwala zapisać zdarzenie jako obraz, który można udostępnić – wystarczy wkleić go do Slacka, mediów społecznościowych lub zgłoszeń błędów.
  • Narzędzie do monitorowania stanu witryny, które śledzi zmiany w wynikach testów stanu WordPressa, rejestrując momenty wykrycia problemów, ich rozwiązania lub zmiany poziomu ich ważności.
  • Rejestr zmian w menu pokazuje teraz nazwy pozycji, typy, zmiany nazw, przeniesienia, zmiany kolejności oraz aktualizacje lokalizacji wyświetlania, a nie tylko liczbę pozycji.
  • Zmiany w kategorii nadrzędnej oraz szczegóły różnic (nazwa, skrót, opis, kategoria nadrzędna) podczas przeglądania zdarzeń związanych z edycją kategorii i tagów.
  • Rejestruje, kiedy strona jest ustawiana jako strona główna lub strona wpisów w edytorze bloków, wraz z nazwą poprzednio przypisanej strony.
  • Rejestrowanie operacji edycji obrazków (przycinanie, obracanie, odwracanie, skalowanie) w module rejestrującym multimedia, wraz z podglądem miniatur.
  • Polecenie z palety poleceń, które pozwala wyświetlić historię zdarzeń dla bieżącego wpisu lub strony.
  • Pole wyszukiwania „Metadane zdarzeń” w zaawansowanych filtrach, służące do przeszukiwania wszystkich danych dotyczących zdarzeń, w tym adresów IP i adresów email.
  • Przycisk „Wyczyść filtry” służy do zresetowania wszystkich filtrów wyszukiwania do wartości domyślnych.
  • Wskazówki wyświetlane na zmianę w pasku bocznym, które pomagają użytkownikom odkrywać takie funkcje, jak kanały RSS, WP-CLI, eksport i przypięte zdarzenia.
  • Liczba utworzonych kont i aktualizacji profili jest uwzględniana w podsumowaniu email, wyświetlanym obok statystyk logowań w sekcji „Użytkownicy”.
  • REST API – parametr `skip_count_query` pozwala pominąć zapytanie o łączną liczbę wyników, gdy informacje o paginacji nie są potrzebne, co skraca czas odpowiedzi dla klientów, którzy nie potrzebują tych danych.
  • Obsługa odinstalowywania w sieci witryn, obejmująca usuwanie tabel, opcji i zdarzeń cron we wszystkich witrynach sieci.
  • Zwięzłe przechowywanie zmian w treści wpisów (służy do tworzenia porównania między starą a nową treścią), co pozwala zmniejszyć rozmiar bazy danych w przypadku długich wpisów (funkcja eksperymentalna).
  • Ograniczenie liczby nieudanych prób logowania w celu ochrony bazy danych przed atakami typu brute force — rejestruje pierwsze 100 nieudanych prób, a pozostałe automatycznie pomija. Wyświetla komunikat informacyjny zarówno w głównym dzienniku zdarzeń, jak i w widżecie na pulpicie nawigacyjnym (funkcja eksperymentalna).
  • Rejestrator ról i uprawnień, który śledzi, kiedy role są tworzone, usuwane lub kiedy zmieniają się ich uprawnienia, w tym która wtyczka spowodowała zmianę (funkcja eksperymentalna).

Zmieniono

  • Argumenty WP-CLI --user i --exclude_user zostały przemianowane odpowiednio na --userid i --exclude_userid, żeby uniknąć konfliktu z globalnym argumentem WP-CLI --user, który powodował ostrzeżenia w nowszych wersjach WP-CLI. #629
  • Widżet pulpitu został przeprojektowany i zawiera teraz podsumowanie statystyk aktywności z liczbą zdarzeń z dzisiejszego dnia oraz ostatnich 7 dni, a także bardziej zwięzłą listę zdarzeń. Ładuje się znacznie szybciej dzięki ograniczeniu zapytań do ostatnich 7 dni i pominięciu zapytania o łączną liczbę zdarzeń.
  • Wyszukiwanie domyślnie przeszukuje teraz tylko widoczną treść komunikatów o zdarzeniach, dzięki czemu wyniki są trafniejsze i wyświetlane znacznie szybciej na stronach z obszernymi dziennikami aktywności. Wcześniej wyszukiwarka skanowała również wszystkie ukryte metadane, co spowalniało działanie i powodowało wyświetlanie nieoczekiwanych wyników (funkcja eksperymentalna).
  • Wyszukiwanie wielosłowowe teraz dopasowuje każde słowo osobno we wszystkich polach, w których można wyszukiwać. Na przykład fraza „api request 400” znajdzie teraz zdarzenia, w których słowa „api” i „request” pojawiają się w treści wiadomości, a „400” w metadanych zdarzenia, zamiast wymagać, by wszystkie słowa znajdowały się w tym samym polu (funkcja eksperymentalna).
  • Przełącznik „Pokaż filtry” / „Ukryj filtry” zastępuje opcję „Pokaż opcje wyszukiwania” / „Zwiń opcje wyszukiwania”.
  • Akcje (Edytuj, Wyświetl, Podgląd, Wersje) pojawiają się teraz pod zdarzeniami związanymi z wpisem.
  • Przeprojektowano wyskakujące okienko adresu IP – teraz zawiera wyraźnie widoczny adres IP, odnośniki do numerów AS, odnośniki do serwisów mapowych (Google Maps i OpenStreetMap) oraz opcję filtrowania podsieci.
  • Wpis w dzienniku dotyczący przywrócenia integralności plików WordPressa pokazuje teraz, ile plików nadal jest zmodyfikowanych.
  • Automatyczne uzupełnianie danych uruchamia się przy pierwszym załadowaniu strony administratora, a nie przez WP-Cron, dzięki czemu działa w większej liczbie środowisk.
  • Zmniejszyliśmy rozmiar kodu JavaScript paska administratora poprzez usunięcie zależności od biblioteki wp-components, co pozwala zaoszczędzić około 919 KB przy każdym ładowaniu strony.
  • Dodano buforowanie obiektów do zapytań statystycznych, co zapobiega powielaniu zapytań do bazy danych w ramach tego samego żądania.

Naprawiono

  • Fałszywie pozytywne ostrzeżenia o integralności plików WordPressa w zlokalizowanych instalacjach (np. sv_SE) spowodowane przez na stałe zakodowane sumy kontrolne en_US.
  • Nazwy terminów wyświetlają się z ukośnikiem odwrotnym przed apostrofem podczas edycji kategorii i tagów.
  • Podczas odinstalowywania wtyczki opcje nie są w pełni usuwane, przez co w bazie danych pozostają osierocone opcje.
  • Trzy zaplanowane zadania cron nie zostały wyczyszczone podczas odinstalowywania (oczyszczenie bazy danych, sprawdzenie integralności plików rdzenia, czyszczenie plików dziennika).
  • Brak ikonki dla typu inicjatora „Inne”.
  • Błąd ręcznego uzupełniania danych na stronach z dużą liczbą użytkowników – teraz będzie przetwarzany partiami.

5.23.1 (luty 2026)

Naprawiono

  • Dodano elementy zapewniające kompatybilność wsteczną dla klas PHP w wersjach 5.21–5.23, co, miejmy nadzieję, zapobiegnie awariom podczas aktualizacji z tych wersji. 🤞

5.23.0 (luty 2026)

Dodano

  • Wykrywanie wymuszonych aktualizacji zabezpieczeń z serwisu WordPress.org. W szczegółach aktualizacji wtyczki znajduje się informacja „Metoda aktualizacji: automatyczna aktualizacja zabezpieczeń”.
  • Powiadomienia o aktualizacjach z interfejsu API WordPress.org w szczegółach aktualizacji wtyczki.
  • Przeszukaj etykiety w 11 wtyczkach (Beaver Builder, Duplicate Post, Enable Media Replace, Jetpack, Limit Login Attempts, Redirection, User Switching, WP Crontrol, Privacy, Simple History, Translations), żeby lepiej filtrować reguły alertów.
  • Szczegółowe filtry nieudanych logowań: „Nieudane logowanie (błędne hasło)” dla znanych użytkowników i „Nieudane logowanie (nieznany użytkownik)” dla nieistniejących nazw użytkowników, obok istniejącej opcji „Nieudane logowania użytkowników”.
  • Rola użytkownika (_user_role) w kontekście zdarzenia, służąca do debugowania i wykorzystywana przez ostrzeżenia w celu dodawania reguł dla konkretnych ról użytkowników.
  • Statystyki funkcji notatek (WordPress 6.9+):
    • Statystyki w cotygodniowych raportach email (dodano uwagi i rozwiązano problemy).
    • Statystyki dotyczące historii zmian w notatkach edytora blokowego.
    • Adres interfejsu API REST: /wp-json/simple-history/v1/stats/notes.
  • Strona ustawień powiadomień z podglądem powiadomień w wersji premium (gotowe ustawienia i własne reguły w wersji premium).

Zmieniono

  • Zaktualizowano niektóre komunikaty rejestratora, żeby używać formy czynnej: np. „Odmówiono dostępu” „Próbowano uzyskać dostęp do obszaru zastrzeżonego”, „zostało automatycznie wyłączone” „Automatycznie wyłączono”, „Zostało zablokowane, ponieważ” „Zablokowano po”, „zostało zaktualizowane” „Zaktualizowano”.
  • Zakładka „Debugowanie” została włączona do sekcji „Pomoc i wsparcie”; sekcja „Informacje o systemie” znajduje się bezpośrednio pod odnośnikami pomocy technicznej.
  • Pasek stanu w sekcji „Pomoc i wsparcie”, na którym od razu widać wersję wtyczki, liczbę zdarzeń i czas przechowywania danych.
  • Informacje o systemie zostały rozszerzone o takie elementy jak maksymalna liczba zmiennych wejściowych PHP, limit pamięci WP, motyw potomny, autor motywu oraz agent użytkownika – wszystko to w celu ułatwienia debugowania.
  • Poziom logowania dla wymuszonych aktualizacji wtyczek zabezpieczeń został zmieniony z „info” na „notice”, dzięki czemu automatyczne aktualizacje są bardziej widoczne.
  • Wyłącz automatyczne ładowanie opcji modułu rejestrującego dostępne aktualizacje, żeby były ładowane tylko wtedy, gdy są potrzebne.
  • Na wąskich ekranach zakładki podmenu przewijają się w poziomie zamiast przechodzić na kolejną linię.
  • Wtyczki nie przeszukują już systemu plików podczas uruchamiania; moduły logujące i rozszerzenia są rejestrowane za pomocą statycznych list klas, co zapewnia szybsze i niezawodne uruchamianie.
  • Przepisano zapytania dotyczące statystyk panelu bocznego i czyszczenia bazy danych tak, aby korzystały z indeksu dat (szybsze działanie w przypadku dużych tabel).
  • W Log_Query dodano opcję skip_count_query, która pozwala pominąć podawanie całkowitej liczby wierszy, gdy metadane dotyczące paginacji nie są potrzebne.
  • Kanał RSS domyślnie obejmuje teraz ostatnie 7 dni i pomija zapytanie o liczbę wpisów, co poprawia wydajność. Posiada również parametr dates do filtrowania według daty (np. &dates=lastdays:30).

Naprawiono

5.22.0 (grudzień 2025)

Dodano

  • Dodano obsługę filtrów wykluczających w kanałach RSS i JSON, co pozwala subskrybować zdarzenia z wykluczeniem określonych użytkowników, modułów rejestrujących, komunikatów lub poziomów logowania. Przydatne do monitorowania działań innych osób bez ujawniania własnych działań.

Naprawiono

  • Uproszczono wewnętrzną strukturę plików, co, mam nadzieję, rozwiąże problem z błędem krytycznym „Class File_Channel not found”, który pojawiał się u niektórych użytkowników podczas aktualizacji wtyczki.
  • Naprawiono opóźnienie w wyświetlaniu pozycji menu „Przypnij zdarzenie do góry” i „Odpnij zdarzenie” w rozwijanym menu akcji zdarzeń.

5.21.0 (grudzień 2025)

🔍 Debuguj jak profesjonalista dzięki nowej funkcji „Okoliczne zdarzenia” — zobacz, co działo się przed i po dowolnym zdarzeniu. Dodatkowo: funkcja przekazywania logów (wersja beta) pozwala wysyłać zdarzenia do zewnętrznych plików logów, serwerów Syslog lub zewnętrznych baz danych w celu tworzenia kopii zapasowych i zapewnienia zgodności z przepisami. Ulepszono również: automatyczne odzyskiwanie brakujących tabel bazy danych.
Dowiedz się więcej we wpisie dotyczącym wydania

Dodano

  • Funkcja „Pokaż zdarzenia w okolicy” pozwala przeglądać zdarzenia chronologicznie przed i po konkretnym zdarzeniu. Jest to przydatne podczas debugowania, aby sprawdzić, co działo się w czasie zdarzenia. Dostępna jest w menu akcji zdarzeń (tylko dla administratorów), poprzez REST API oraz WP-CLI. #610.
  • Funkcja przekazywania logów służy do wysyłania zdarzeń do zewnętrznych lokalizacji w celach związanych z tworzeniem kopii zapasowych, zapewnieniem zgodności z przepisami i bezpieczeństwem. Zawiera kanał plików, który zapisuje zdarzenia w lokalnych plikach logów z automatyczną rotacją. Dodatek Premium dodaje kanały Syslog i External Database. #573.
  • simple_history/purge_db_where – filtr do tworzenia własnych reguł przechowywania zdarzeń, umożliwiający ustawienie okresów przechowywania dla poszczególnych rejestratorów lub zachowanie niektórych zdarzeń na zawsze. Zobacz dokumentację.
  • simple_history/db/purge_done – akcja uruchamiana jednorazowo po zakończeniu czyszczenia, zawierająca łączną liczbę usuniętych elementów.
  • Funkcja Helpers::count_events() służąca do zliczania zdarzeń w bazie danych.

Naprawiono

  • Tabele bazy danych nie były tworzone podczas korzystania z wtyczki sieci witryn, po skopiowaniu witryny (gdy kopiowane są opcje, ale nie tabele niestandardowe) lub podczas włączania w całej sieci. Wtyczka teraz automatycznie naprawia ten błąd, odtwarzając brakujące tabele w razie potrzeby. #606.
  • Adresy IP nie wyświetlają się po rozwinięciu zgrupowanych podobnych zdarzeń.
  • Strona debugowania wyświetla komunikat „Nie znaleziono tabel” podczas korzystania z SQLite (np. wp-playground) z powodu braku rozszerzenia dbstat.

5.20.0 (grudzień 2025)

🚀 Gotowa na WordPressa 6.9 — wersja rejestruje działania nowej funkcji Notatki, dzięki czemu możesz śledzić, kiedy notatki są dodawane lub usuwane. Inne nowości: automatyczne uzupełnianie danych przy pierwszej instalacji, żeby dziennik nie był pusty, pole wyboru „Ukryj moje własne zdarzenia” oraz filtr daty „Wczoraj”.
Dowiedz się więcej w wpisie o wydaniu

Zmieniono

  • Poprawiono jakość kodu poprzez usunięcie ostrzeżeń phpcs dotyczących zgodności z WordPress VIP Go.

Naprawiono

  • Naprawiono błąd, który w niektórych przypadkach powodował, że aplikacja Notes Logger wyświetlała komunikat o błędzie podczas usuwania komentarzy.
  • Naprawiono błąd, przez który kontekst zdarzenia był po cichu pomijany, gdy treść wpisu zawierała emoji, co powodowało niekompletne wpisy w dzienniku. (To długotrwały problem, który ciągnął się już od jakiegoś czasu, ale w końcu udało się go naprawić 🤞.) #607.

5.19.0 (listopad 2025)

🚀 Gotowa na WordPressa 6.9 — wersja rejestruje działania nowej funkcji Notatki, dzięki czemu można śledzić, kiedy notatki są dodawane lub usuwane. Inne nowości: automatyczne uzupełnianie danych przy pierwszej instalacji, żeby dziennik nie był pusty, pole wyboru „Ukryj moje własne zdarzenia” oraz filtr daty „Wczoraj”.
Dowiedz się więcej we wpisie o wydaniu

Dodano

  • Dodano automatyczne uzupełnianie istniejących zdarzeń przy pierwszej instalacji, żeby dziennik aktywności nie był pusty, gdy zaczniesz korzystać z wtyczki po raz pierwszy.
  • Dodano rejestrowanie nowej funkcji notatek w WordPressie 6.9. #599.
  • Dodano opcję „Wczoraj” do rozwijanego menu filtru daty, żeby szybko przeglądać wydarzenia z poprzedniego dnia.
  • Dodano pole wyboru „Ukryj moje własne zdarzenia” do filtrów, dzięki czemu użytkownicy będą mogli szybko wykluczyć swoją aktywność z dziennika. #604.
  • Dodano standardy kodowania WordPress VIP Go, aby zapewnić zgodność z wymaganiami korporacyjnymi.
  • Dodaj kontekst cofania do zdarzeń związanych z nieudaną aktualizacją wtyczki.
  • Dodano rejestrowanie nieudanych aktualizacji motywów.
  • Dodaj obsługę filtrów wykluczających w API zapytań do dziennika zdarzeń, w REST API oraz w WP-CLI. #86.
  • Dodaj komunikat o błędzie, gdy użytkownik próbuje wyświetlić nieistniejące wydarzenie.
  • Dodaj filtr simple_history/show_promo_boxes, żeby określić, czy mają być wyświetlane ramki promocyjne.
  • Dodaj ikonkę trybu programisty do nagłówka strony.
  • Dodaj nową zakładkę „Narzędzia” z opcją ręcznego uzupełniania danych, umożliwiającą importowanie wydarzeń historycznych na żądanie.

Zmieniono

  • Zmień nazwę menu „Eksportuj” na „Eksportuj i narzędzia” oraz dodaj interfejs z zakładkami, aby udostępnić dodatkowe narzędzia.
  • Zdarzenia związane z tworzeniem wpisów rejestrują teraz początkową treść, zajawkę oraz zmiany statusu, zapewniając kompletną ścieżkę audytu bez żadnych luk w informacjach.
  • Zatrzymaj sprawdzanie nowych zdarzeń po wykryciu ponad 10 nowych zdarzeń, aby zmniejszyć zużycie zasobów serwera przez nieaktywne karty przeglądarki.
  • Ulepszono komunikat zakończenia automatycznego uzupełniania danych, aby był bardziej przyjazny dla użytkownika i zawierał liczbę zaimportowanych dni.
  • Ulepszono treść komunikatu powitalnego, aby była bardziej przejrzysta i lepiej promowała funkcje premium.
  • Szybki podgląd na pasku administratora: wyświetl liczbę podobnych zdarzeń (okazji) w nowym wierszu poniżej głównego komunikatu zdarzenia i dostosuj jego wygląd.
  • Pasek boczny „Statystyki”: kliknięcie na użytkowników powoduje teraz również filtrowanie dziennika według ostatnich 30 dni.
  • Panel boczny „Statystyki”: Zaktualizuj tekst, aby wyświetlał aktualną liczbę zdarzeń w bazie danych oraz łączną liczbę zarejestrowanych zdarzeń wraz z odnośnikami do strony ustawień dotyczących okresu przechowywania danych.
  • Pasek boczny „Statystyki”: zoptymalizowano treść wiadomości pod kątem liczby wysłanych wiadomości.
  • Zmniejszono rozmiar liter w okienku statystyk na pasku bocznym, żeby zmieściło się więcej zdarzeń.
  • Zmniejszono liczbę żądań HTTP, łącząc mały plik CSS paska bocznego (tylko 4 reguły) z głównym arkuszem stylów, który i tak jest już ładowany na stronie.
  • Hide sidebar donation box, support box, and review box when promo boxes are …