Beskrivelse
Trusted by 300,000+ WordPress sites, rated 4.9 stars with 430+ five-star reviews, actively developed for 10+ years, and translated into 15+ languages.
Simple History is the complete audit log for WordPress. It tracks every meaningful change — content edits, user logins, plugin updates, security events, and more — so site owners, teams, agencies, and developers always know who did what and when. Just install and activate; no configuration required.
🔍 Hvordan Simple History hjælper i virkelige situationer
Track what’s happening on your site
“Has anyone done anything today? Ah, Sarah uploaded the new press release and created an article for it. Great — now I don’t have to do that.”
Identify issues and debug faster
“The site feels slow since yesterday. Has anyone done anything special? … Ah, Steven activated ‘naughty-plugin-x’, that must be it.”
Keep freelancers & agencies accountable
“I hired a developer to optimize my site. But did they actually do anything? A quick glance at Simple History shows me exactly what they worked on.”
Spot suspicious activity early
“I see three failed logins from an unfamiliar IP address overnight. Let me click the IP to check all activity from that address — just those attempts, nothing else. Good to know.”
✨ What Simple History Tracks
Security & Monitoring
- Failed user logins with IP tracking and filtering by type (wrong password vs. non-existent username)
- Core file integrity checks against official checksums
- Forced security auto-updates from WordPress.org
- Site Health status changes
- Admin page access denied events
Content & Users
- Posts, pages, and custom post types — create, edit, delete, and homepage assignment
- Attachments with image edit details (crop, rotate, flip, scale) and thumbnail previews
- Taxonomies with detailed diffs of name, slug, description, and parent
- Comments, menus (with item-level detail), and widgets
- User profiles, logins, logouts, and role changes
- Notes — the collaboration feature in WordPress 6.9
System & Updates
- Plugin lifecycle: install, update, activate, deactivate, delete, and auto-update toggle
- Theme install, update, activate, switch, and delete
- WordPress core updates (manual and automatic)
- Translation and language pack updates
- Available update notifications
- Settings and option screen changes
Privacy & Compliance
- Privacy data export and user data erasure requests
- Privacy page changes
- IP addresses anonymized by default — no cookies, no external fonts
🔌 Built-in Third-Party Plugin Support
Simple History includes built-in logging for:
- Jetpack – Module activations and deactivations
- Advanced Custom Fields (ACF) – Field group and field changes
- User Switching – User switch events
- WP Crontrol – Cron event and schedule changes
- Enable Media Replace – File replacement details
- Limit Login Attempts – Login attempts, lockouts, and config changes
- Redirection – Redirect and group changes, global settings
- Duplicate Post – Post and page cloning
- Beaver Builder – Layout, template, and settings saves
Is your plugin missing? Plugin authors can add support using the logging API.
💬 What Users Say
430+ five-star reviews on WordPress.org:
- “So far the best and most comprehensive logging plugin” – @herrschuessler
- “Det bedste historie-plugin, jeg har fundet” – Rich Mehta
- “Fantastic plugin I use on all sites” – Duncan Michael-MacGregor
- “It is a standard plugin for all of our sites” – Mr Tibbs
🚀 View Your Log Everywhere
Simple History starts tracking instantly after activation — no setup needed. It even imports recent activity so your log isn’t empty on day one. Access your log from:
- Dashboard widget – Activity stats summary and recent events
- Admin bar quick view – Dropdown with latest events on any admin page
- Command palette – Type “Simple History” to jump to the log for the current post
- Dedicated admin page – Full log with search, filters, and insights sidebar
- Email reports – Weekly summary delivered to your inbox
- RSS feed – Password-protected feed for your favorite reader
- WP-CLI – Command-line access for automation and scripting
- REST API – Programmatic access for custom integrations
📧 Ugentlige e-mail-rapporter – Hold dig opdateret uden at logge ind
Weekly email reports deliver a summary of your site’s activity every Monday morning — total activity, daily breakdown, key metrics (logins, content updates, plugin changes), and direct links to the full log.
Perfect for site owners, agencies managing client sites, and teams who need regular updates without logging in. Enable it in settings and see what the email looks like before turning it on.
🛠️ For Developers & Power Users
- WP-CLI – List, search, and export events from the command line — perfect for automation and managing multiple sites
- REST API – Full programmatic access to query the log and add custom events. See the documentation
- Logging API – Log your own events from themes and plugins with a single line of code
- RSS feed – Subscribe to changes using any feed reader
- AI & agent-friendly – The REST API and RSS feed make Simple History accessible to AI agents and automated workflows like Claude Code
- Stealth Mode – Run Simple History completely hidden from the admin interface via code; Premium adds a GUI. Ideal for agencies and client sites
🔆 Udvid med tilføjelser
Simple History Premium
Alerts & Notifications – Get notified instantly via Email, Slack, Discord, or Telegram when important events occur. Start quickly with preset rules for common scenarios or build custom rules filtered by event type, user, role, and log level.
Log Forwarding – Stream events to external destinations: local log files, syslog servers (UDP/TCP/TLS), Datadog, Splunk, webhooks, or external MySQL/MariaDB databases. Perfect for centralized logging, compliance, and backup.
Enhanced Controls – Custom retention periods (or keep logs forever), CSV/JSON export of filtered search results, post activity panel in the block editor, custom log entries for team decisions, stealth mode GUI, logger control to fine-tune which events are recorded, and an ad-free experience.
WooCommerce Logger
Track WooCommerce activity: orders, refunds, stock changes, product updates, pricing adjustments, settings modifications, and coupon usage.
Debug and Monitor
Monitor outgoing HTTP requests and emails, debug API calls, and see what’s happening under the hood. Essential for developers and support teams.
💚 Sponsorér dette projekt
If you like this plugin please consider sponsoring the development of the free plugin. The plugin has been free for over 10 years and will continue to be free.
Skærmbilleder

Logvisningen viser også den anvendte filterfunktion – loggen viser kun begivenheder af typen indlæg, sider og medier (dvs. billeder og andre uploads) samt begivenheder, der er initieret af en bestemt bruger.

Funktionen gør det hurtigt og nemt for en bruger af et websted at se, hvilke opdateringer andre brugere har foretaget på indlæg og sider.

Når brugere oprettes eller ændres, kan du se detaljer om, hvad der er ændret.

Begivenheder har kontekst med ekstra detaljer – Hver logget begivenhed kan indeholde nyttige, formaterede ekstraoplysninger. For eksempel kan en plugin-installation indeholde oplysninger om forfatteren og url’en til pluginet, og et uploadet billede kan indeholde en miniature af billedet.

Klik på IP-adressen for en post for at se placeringen af f.eks. et mislykket loginforsøg.

Se endnu flere detaljer om en registreret begivenhed (ved at klikke på datoen og klokkeslættet for begivenheden).

Der findes et diagram med nogle hurtige statistikker, så du kan se antallet af begivenheder, der er blevet logget hver dag. En enkel måde at se usædvanlige aktiviteter på, for eksempel et øget antal logins eller lignende.

Statistik- og oversigtsside, der giver dig et hurtigt overblik over aktiviteten på dit websted.

E-mail-rapporter: Få et ugentligt resumé af aktiviteten på dit websted leveret direkte til din indbakke. Aktiver og konfigurer denne funktion i plugin-indstillingerne.
FAQ
-
Er plugin’et gratis?
-
Ja! Simple History har været gratis i over 10 år og vil fortsat være gratis. For at støtte udviklingen og låse op for ekstra funktioner kan du købe premium-tilføjelsen. Se premium-funktioner.
-
Hvordan kan jeg se loggen?
-
Du kan få adgang til loggen på flere måder:
- The dashboard widget with activity stats summary
- En dedikeret logside i WordPress-administrationsområdet
- The admin bar quick view dropdown on
- The WordPress command palette – type “Simple History” to jump to the log for the current post
-
Ja! Du kan tilpasse menuposition i plugin-indstillingerne. Vælg mellem at vise Simple History øverst eller nederst i hovedmenuen eller inde i Kontrolpanelet eller værktøjsmenuen.
-
Skal jeg have kodningsfærdigheder for at kunne bruge plugin’et?
-
Nej! Du skal bare installere og aktivere plugin’et, så begynder det automatisk at indsamle aktivitetslogfiler.
-
Hvor gemmes loggen?
-
Loggen gemmes i din WordPress-database.
-
Kan jeg eksportere loggen?
-
Ja, du kan eksportere logfiler i CSV– eller JSON-format til yderligere analyse.
-
Er det kompatibelt med andre plugins?
-
Ja! Simple History understøtter mange populære plugins uden yderligere tilpasning. Derudover kan udviklere integrere det med ethvert plugin ved hjælp af Logging API.
-
Vil dette plugin gøre mit websted langsommere?
-
Nej, Simple History er let og optimeret til ydeevne. Det meste af logningen foregår i WordPress-administrationsområdet, når en WordPress-bruger udfører en handling.
Som standard logges der intet på frontend, hvilket sikrer, at besøgende ikke oplever nogen påvirkning på ydeevnen.
-
Hvem kan se loggen?
-
Adgangen til loggen afhænger af brugerens rolle:
- Administratorer kan se alle loggede begivenheder.
- Redaktører kan se begivenheder relateret til indlæg og sider.
-
Kan jeg udelukke bestemte brugere fra at blive logget?
-
Ja, du kan udelukke brugere baseret på rolle eller e-mail ved hjælp af
simple_history/log/do_logfilter.For flere detaljer, se dokumentationen om hooks.
-
Hvor længe opbevares historikken?
-
Som standard gemmes logfiler i 60 dage.
Opgrader til Simple History Premium for at ændre dette ved hjælp af en GUI.
-
Kan jeg spore ændringer foretaget af bestemte brugere?
-
Ja! Du kan filtrere logfiler efter brugernavn, hvilket gør det nemt at spore individuelle aktiviteter.
-
Er dette plugin GDPR-kompatibelt?
-
Overholdelse af GDPR afhænger af, hvordan du bruger plugin’et og hvordan du håndterer indsamlede data. WordPress-retningslinjerne forbyder plugin’er at fremsætte påstande om juridisk overholdelse, så du bør gennemgå dit websteds datapolitikker for at sikre overholdelse.
Når det er sagt, følger Simple History privatlivsvenlige praksis:
- ❌ Ingen Google-skrifttyper
- ❌ Ingen cookies
- ❌ Ingen lokal opbevaring
- ✅ IP-adresser er som standard anonymiseret
Da plugin’et logger begivenheder (som kan indeholde personlige data), er det dit ansvar at sikre overholdelse af GDPR baseret på din websides brug.
For mere information, se vores supportside GDPR og privatliv: Hvordan dine data gemmes i Simple History.
Anmeldelser
Bidragsydere & udviklere
“Simple History – Spor, log og kontroller ændringer i WordPress” er open source-software. Følgende personer har bidraget til dette plugin.
Bidragsydere“Simple History – Spor, log og kontroller ændringer i WordPress” er blevet oversat til 17 sprog. Tak til oversætterne for deres bidrag.
Oversæt “Simple History – Spor, log og kontroller ændringer i WordPress” til dit eget sprog.
Interesseret i udvikling?
Gennemse koden, tjek SVN repository, eller abonner på udviklerloggen via RSS.
Ændringslog
✨ Hvis du finder Simple History nyttigt ✨
- Sponsor plugin’et for at holde det gratis.
- Tilføj en 5-stjernet anmeldelse, så andre brugere ved, at det er godt.
- Få premium-tilføjelsen for flere funktioner.
5.25.0 (March 2026)
This release focuses on keeping your database lean. Three features that reduce log storage size are now active for all users: smarter default retention for new installs, failed login rate limiting, and compact diff storage for post content changes.
Read more about it in the release post
Tilføjet
- Failed login rate limiting is now active for all users, capping logging at 100 consecutive failed attempts to prevent database bloat from brute force attacks.
- Compact diff storage for post content changes is now active for all users, storing only a compact diff instead of full old+new content (up to 99% smaller for typical edits) with automatic fallback when the diff would be larger.
- Search is now faster and more accurate for all users: queries skip occasion grouping for speed and only search relevant context keys from registered loggers instead of scanning all metadata. Previously this was an experimental opt-in feature. Use the “Event metadata” search field in the advanced filters to search all metadata (similar to the old behavior).
- Hover-reveal quick action button on event rows for faster access to event details.
- List of current experimental features shown near the enable toggle in settings.
- “/” keyboard shortcut to focus the search input, with a visual hint badge. Pressing Escape returns focus to the previously focused element.
- Settings and Premium/Get Premium buttons in the top-right header, replacing the Add-ons link.
- Email Reports settings moved to their own sub-tab under Settings for better discoverability.
- Feature discovery bar in the page header showing active features and settings status with dot indicators. Each item links directly to its settings section for quick access. (experimental)
- New installs default to 30-day retention (existing installs keep 60 days), keeping your database lean from day one.
Ændret
- Search and filters redesigned into a single compact row with search input, date selector, and action buttons — replacing the previous multi-line layout.
- Expanded filters panel now stacks labels above inputs on smaller screens for better usability.
- History Insights sidebar: today’s data point is now highlighted with a visible dot and the end date shows “(today)” for clarity.
- History Insights sidebar: reduced y-axis clutter on the activity chart for a cleaner look.
- History Insights sidebar: database stats section is now visually separated as footer content with cache freshness info moved into the tooltip.
Rettet
- Dashboard widget corners not matching the new rounded style in WordPress 7.0.
- PHP notice on the widget editor screen (widgets.php) caused by the command palette script loading
wp-editoron non-post-editor screens. - Occasion counts in the RSS feed were always zero and never rendered.
- Inverted condition in the GitHub plugin info handler that caused it to always fail.
- “No matching events” empty state text and icon too light to meet WCAG AA contrast requirements.
- Deprecation notice when using Yoast Duplicate Post 4.6, which replaced the
dp_duplicate_postanddp_duplicate_pagehooks withduplicate_post_after_duplicated.
Security
- Nonce verification added to the GitHub plugin info AJAX handler to prevent CSRF.
5.24.1 (March 2026)
Security
- RSS feed error response no longer exposes the feed secret token in the self-referencing link.
Ændret
- Capabilities added to roles are now logged at “notice” level instead of “warning” to reduce unnecessary alarm during routine plugin activations.
Rettet
- Role Capability Logger no longer spams the log when plugins (e.g. Astra/Spectra) toggle capabilities on every page load. Changes are now batched per request and only net differences are logged.
Tilføjet
- User ID displayed as an inline suffix on the name in the user card popover, making it easier to identify users when debugging.
5.24.0 (March 2026)
A redesigned dashboard widget that takes up less space, user details card on click, and much better logging of menus, categories, and image edits.
Read more about it in the release post
Tilføjet
- User card on avatar and name click, showing name, role, and email with a link to the user profile. The Premium add-on extends the card with login history and recent activity.
- “Copy as image” action in the event menu that captures an event as a shareable image, ready to paste into Slack, social media, or bug reports.
- Site Health Logger that tracks WordPress Site Health test status changes, logging when issues are detected, resolved, or change severity.
- Menu change logging now shows item names, types, renames, moves, order changes, and display location updates instead of just item counts.
- Parent category changes and diff details (name, slug, description, parent) when viewing edited category and tag events.
- Logging when a page is set as the homepage or posts page from the block editor, including the name of the previously assigned page.
- Image edit logging (crop, rotate, flip, scale) in the media logger, including a thumbnail preview.
- Command palette command to view event history for the current post or page.
- “Event metadata” search field in the advanced filters for searching all event data including IP addresses and emails.
- “Clear filters” button to reset all search filters to their default values.
- Rotating tips in the sidebar to help users discover features like RSS feeds, WP-CLI, export, and sticky events.
- User creation and profile update counts in the email digest report, displayed alongside login statistics in the Users section.
- REST API
skip_count_queryparameter to skip the total count query when pagination info is not needed, improving response time for clients that don’t require total counts. - Multisite uninstall support, removing tables, options, and cron events across all subsites in the network.
- Compact storage for post content changes (used for creating a diff between the old and new content), reducing database size for large posts (experimental).
- Failed login throttling to protect the database from brute-force attacks — logs the first 100 failed attempts, then automatically skips the rest. Includes an informational notice on both the main event log and the dashboard widget (experimental).
- Role & Capability Logger that tracks when roles are created, deleted, or have their capabilities modified, including which plugin triggered the change (experimental).
Ændret
- WP-CLI
--userargument renamed to--useridand--exclude_userto--exclude_useridto avoid conflict with WP-CLI’s global--userargument, which caused warnings on newer WP-CLI versions. #629 - Dashboard widget redesigned with an activity stats summary showing event counts for today and last 7 days, and a more compact event list. Loads significantly faster by limiting queries to the last 7 days and skipping the total count query.
- Search now only searches the visible event message text by default, making results more relevant and dramatically faster on sites with large activity logs. Previously, search also scanned all hidden metadata which was slow and returned unexpected matches (experimental).
- Multi-word search now matches each word independently across all searchable fields. For example, “api request 400” now finds events where “api” and “request” appear in the message text and “400” appears in event metadata, instead of requiring all words to exist in the same field (experimental).
- “Show filters” / “Hide filters” toggle replaces “Show search options” / “Collapse search options”.
- Action links (Edit, View, Preview, Revisions) now appear below post events.
- IP address popover redesigned with prominent IP display, AS number links, map service links (Google Maps and OpenStreetMap), and subnet filtering.
- Core file integrity restored log entry now shows how many files are still modified.
- Auto backfill runs on the first admin page load instead of WP-Cron, ensuring it works in more environments.
- Admin bar JavaScript reduced by removing the wp-components dependency, saving ~919 KB on every page load.
- Object caching added to stats queries, preventing duplicate database queries within the same request.
Rettet
- False-positive core file integrity warnings on localized WordPress installs (e.g. sv_SE) caused by hardcoded en_US checksums.
- Term names showing backslash before apostrophes when editing categories and tags.
- Incomplete option cleanup on plugin uninstall, leaving orphaned options in the database.
- Three scheduled cron events not cleared during uninstall (database purge, core file integrity check, log file cleanup).
- Missing icon for “Other” initiator type.
- Manual backfill memory error on sites with many users, now processed in batches.
5.23.1 (February 2026)
Rettet
- Added backward-compatibility stubs for PHP classes 5.21–5.23, hopefully preventing crashes when updating from those versions. 🤞
5.23.0 (February 2026)
Tilføjet
- Detection of forced security updates from WordPress.org; shown as “Update method: Security auto-update” in plugin update details.
- Upgrade notices from WordPress.org API in plugin update details.
- Search labels on 11 loggers (Beaver Builder, Duplicate Post, Enable Media Replace, Jetpack, Limit Login Attempts, Redirection, User Switching, WP Crontrol, Privacy, Simple History, Translations) for better filtering in alert rules.
- Granular failed-login filters: “Failed login (wrong password)” for known users and “Failed login (unknown user)” for non-existent usernames, alongside the existing “Failed user logins” option.
- User role (
_user_role) in event context for debugging and used by alerts to be able to add rules for specific user roles. - Notes feature stats (WordPress 6.9+):
- Statistics in weekly email reports (notes added and resolved).
- Statistics on History Insights for block editor notes activity.
- REST API at
/wp-json/simple-history/v1/stats/notes.
- Alerts settings page with premium notification teasers (presets and custom rules in Premium).
Ændret
- Updated some logger messages to use active voice: e.g. “Was denied access” “Attempted to access restricted”, “was auto-disabled” “Auto-disabled”, “Was locked out because” “Locked out after”, “was updated” “Updated”.
- Debug tab merged into Help & Support; System Information sits directly under support links.
- Status bar on Help & Support showing plugin version, event count, and retention at a glance.
- System Information extended with PHP Max Input Vars, WP Memory Limit, Child Theme, Theme Author, and User Agent for support debugging.
- Log level for forced security plugin updates is changed from “info” to “notice”, so auto-updates stand out.
- Disable autoload for Available Updates Logger options, so they are only loaded when needed.
- Sub-navigation tabs scroll horizontally on narrow screens instead of wrapping.
- Plugin loading no longer scans the filesystem at startup; loggers and extensions are registered via static class lists for faster, more reliable init.
- Sidebar stats and database purge queries rewritten to use the date index (faster on large tables).
- Log_Query now has a
skip_count_queryoption to omit the total row count when pagination metadata is not needed. - RSS feed now defaults to last 7 days and skips the count query for better performance. It also has a
datesparameter for date filtering (e.g.&dates=lastdays:30).
Rettet
- Infinite loop when the Debug & Monitor add-on logged HTTP requests from channels (Webhook, Datadog, Splunk).
5.22.0 (December 2025)
Tilføjet
- Tilføjet understøttelse af eksklusionsfilter til RSS- og JSON-feeds, så du kan abonnere på begivenheder og samtidig udelukke bestemte brugere, loggere, meddelelser eller logniveauer. Nyttigt til at overvåge, hvad andre gør, uden at de kan se dine egne handlinger.
Rettet
- Forenklet intern filstruktur for forhåbentlig at løse den fatale fejl “Class File_Channel not found”, som nogle brugere oplevede, når de opdaterede plugin’et.
- Rettelse af langsom visning af menupunkterne “Fastgør begivenhed til toppen” og “Fjern fastgørelse af begivenhed” i rullemenuen med begivenhedsaktioner.
5.21.0 (December 2025)
🔍 Fejlfind som en professionel med den nye funktion “Surrounding Events” — se, hvad der skete før og efter en hændelse. Plus: Log Forwarding (Beta) giver dig mulighed for at sende hændelser til eksterne logfiler, Syslog-servere eller eksterne databaser til backup og compliance. Også forbedret: automatisk gendannelse af manglende databasetabeller.
Læs mere om det i udgivelsesindlægget
Tilføjet
- Funktionen “Vis omgivende begivenheder” til at se begivenheder kronologisk før og efter en bestemt begivenhed, hvilket er nyttigt til fejlfinding for at se, hvad der skete omkring en bestemt begivenhed. Tilgængelig via begivenhedsaktionsmenuen (kun administratorer), REST API og WP-CLI. #610.
- Log Forwarding-funktion til at sende begivenheder til eksterne destinationer til backup-, compliance- og sikkerhedsformål. Inkluderer File Channel til at skrive begivenheder til lokale logfiler med automatisk rotation. Premium-tilføjelse tilføjer Syslog- og eksterne databasekanaler. #573.
simple_history/purge_db_wherefilter til brugerdefinerede regler for opbevaring af begivenheder, der tillader opbevaringsperioder pr. logger eller opbevaring af bestemte begivenheder for evigt. Se dokumentation.simple_history/db/purge_donehandling, der udløses én gang, når rydningen er afsluttet, med det samlede antal slettede poster.Helpers::count_events()funktion til at tælle begivenheder i databasen.
Rettet
- Databasetabeller oprettes ikke, når pluginet bruges som MU-plugin, efter duplikering af webstedet (hvor indstillinger kopieres, men brugerdefinerede tabeller ikke kopieres) eller under aktivering af multisite-netværk. Pluginet gendanner nu automatisk ved at genskabe manglende tabeller, når det er nødvendigt. #606.
- IP-adresser vises ikke, når grupperede lignende begivenheder udvides.
- Fejlfindingsside, der viser “Ingen tabeller fundet” ved brug af SQLite (f.eks. wp-playground) på grund af manglende dbstat-udvidelse.
5.20.0 (December 2025)
🚀 Klar til WordPress 6.9 — denne udgivelse logger den nye Notes-funktion, så du kan spore, hvornår noter tilføjes eller fjernes. Også nyt: automatisk udfyldning ved første installation, så din log ikke er tom, et afkrydsningsfelt “Skjul mine egne begivenheder” og et datofilter “I går”.
Læs mere om det i udgivelsesindlægget
Ændret
- Forbedret kodekvalitet ved at løse phpcs-advarsler for WordPress VIP Go-kompatibilitet.
Rettet
- Rettet Notes Logger, der i nogle tilfælde forårsagede fejl ved sletning af kommentarer.
- Fast begivenhedskontekst blev fjernet uden varsel, når indholdet af indlægget indeholdt emojis, hvilket medførte ufuldstændige logposter. (Dette er et langvarigt problem, der har eksisteret i et stykke tid, men nu er det endelig løst 🤞.) #607.
5.19.0 (November 2025)
🚀 Klar til WordPress 6.9 — denne udgivelse logger den nye Notes-funktion, så du kan spore, hvornår noter tilføjes eller fjernes. Også nyt: automatisk udfyldning ved første installation, så din log ikke er tom, et afkrydsningsfelt “Skjul mine egne begivenheder” og et datofilter “I går”.
Læs mere om det i udgivelsesindlægget
Tilføjet
- Tilføj automatisk udfyldning af eksisterende begivenheder ved første installation, så aktivitetsloggen ikke er tom, når du begynder at bruge plugin’et for første gang.
- Tilføj logning af nye noter-funktion i WordPress 6.9. #599.
- Tilføj “I går” til rullemenuen for datofilter for hurtig adgang til begivenheder fra den foregående dag.
- Tilføj afkrydsningsfeltet “Skjul mine egne begivenheder” til filtre, så brugerne hurtigt kan udelukke deres egne aktiviteter fra loggen. #604.
- Tilføj WordPress VIP Go-kodningsstandarder for kompatibilitet med virksomheder.
- Tilføj rollback-kontekst til begivenheder, hvor plugin-opdatering mislykkedes.
- Tilføj logning af mislykkede temaopdateringer.
- Tilføj understøttelse af negative filtre i API’en til hændelseslogforespørgsler, til REST API’en og til WP-CLI. #86.
- Tilføj fejlmeddelelse, når man forsøger at se en begivenhed, der ikke findes.
- Tilføj filter
simple_history/show_promo_boxesfor at bestemme, om promokasser skal vises. - Føj udvikler-mode-badge til sideoverskriften.
- Tilføj ny fane “Værktøjer” med mulighed for manuel genopfyldning til import af historiske begivenheder efter behov.
Ændret
- Omdøb menuen “Eksport” til “Eksport og værktøjer” og tilføj en fanebladet grænseflade til understøttelse af yderligere værktøjer.
- Begivenheder efter oprettelse registrerer nu det oprindelige indhold, uddrag og statusovergange for at give et komplet revisionsspor uden informationshuller.
- Stop med at søge efter nye begivenheder, når der er registreret mere end 10 nye begivenheder, for at reducere serverressourceforbruget fra inaktive browserfaner.
- Forbedret meddelelse om afslutning af automatisk genopfyldning, så den er mere brugervenlig og indeholder antallet af importerede dage.
- Forbedret velkomstbesked for større klarhed og bedre promovering af Premium-funktioner.
- Admin Bar Quick View: Vis antallet af lignende begivenheder (lejligheder) på en ny linje under hovedbegivenhedens besked og stil den.
- Sidebjælke med indblik: Når du klikker på brugere, filtreres loggen nu også efter de sidste 30 dage.
- Sidebjælke med indblik: Opdater teksten, så den viser aktuelle begivenheder i databasen og det samlede antal loggede begivenheder med links til indstillingssiden for opbevaringsperioden.
- Sidebjælke med indblik: Forbedr meddelelser for meddelelsesantal.
- Formindsk skriftstørrelsen i statistikboksen i statistiksidebjælken, så der er plads til flere begivenheder.
- Reducer antallet af HTTP-anmodninger ved at konsolidere den lille sidebjælke-CSS-fil (kun 4 regler) i det primære stylesheet, der allerede er indlæst på siden.
- Skjul sidebjælkens donationsfelt, supportfelt og anmeldelsesfelt, når kampagnefelterne er skjult, for at få et mere overskueligt interface med premium-tilføjelsen.
- Interne kode- og UI-forbedringer.
- Testet op til WordPress 6.9.
Rettet
- Oprettelse af faste indlæg via Gutenbergs autosave bliver ikke logget.
- Rettet forkert håndtering af tidszoner for importerede brugerregistreringsdatoer.
- Fast sidepanels statistikboks styling konflikt med premium add-on.
- Rettet advarsel om ugyldig HTML-indlejring i log-GUI-filtre. #548.
Fjernet
- Fjern donationsboksen fra sidepanelet.
5.18.0 (November 2025)
👆 Denne udgivelse gør sidebjælkestatistikkerne interaktive – klik på avatarer, brugernavne eller diagramdatoer for øjeblikkeligt at filtrere din hændelseslog. Den retter også e-mailrapporter, der altid viser søndag som den travleste dag, samt flere fejlrettelser og forbedringer.
Læs mere om det i udgivelsesindlægget
Tilføjet
- Kontekst-søgning til log-GUI-filtre.
- Dato-understøttelse til oprettelse af begivenhed REST API-endpoint (gør det muligt at oprette begivenheder for bestemte datoer).
- Brugernavne til listen over de mest aktive brugere i de sidste 30 dage (tidligere blev kun avatarer vist).
- Klikbare elementer i statistikboksen i sidepanelet: avatarer, brugernavne og diagramdatoer filtrerer nu hændelsesloggen, når der klikkes på dem.
- Dedikeret administrationsside for eksperimentelle funktioner til brugere, der har aktiveret eksperimentelle funktioner.
- Ny eksperimentel funktion: Importer eksisterende data fra WordPress til Simple History (indlæg, sider, brugere og vedhæftede filer).
Rettet
- E-mail-rapporter viser altid søndag som den travleste dag.
- PHP-advarsel “Forsøger at få adgang til array-offset på værdi af typen null” i Theme Logger, når widget-begivenheder vises.
- Flere problemer med tidszoner og lokalisering.
Ændret
- Ugentlige e-mail-rapporter sendes nu tidligere på dagen (kl. 6 i stedet for kl. 8), så de er klar, når brugeren vågner.
- Omorganiserede sidebjælkestatistikker: De mest aktive brugere vises nu før Daglig aktivitet for at samle oplysninger, der kun er tilgængelige for administratorer.
- Diverse interne kodeforbedringer og ændringer.
5.17.0 (October 2025)
Denne version fokuserer på tilpasning og nøjagtighed af statistikker, rettelser af tidszonehåndtering, forbedringer af e-mail-rapporter og optimeringer af ydeevnen.
Læs mere om det i release-indlægget.
Tilføjet
- Føj ikon til mærkat for vigtige begivenheder.
- Tilføj hjælpetekst til statistikboksen i sidepanelet om opdateringsinterval og hvilke data der bruges til statistikken (for administratorer er statistikken baseret på alle begivenheder, for andre brugere er den baseret på de begivenheder, de har tilladelse til at se).
- E-mail-rapporter: Tilføj værktøjstip til e-mailen “Aktivitet pr. dag”, der viser den fulde dato (f.eks. “Torsdag 2. oktober 2025”) ved at holde markøren over hver dag.
- E-mail-rapporter: Hver dag er nu et link til den fulde log for den pågældende dag.
Rettet
- Sidebjælkestatistikken brugte ikke altid de korrekte cachelagrede data.
- Rettelse af tidszone og datohåndtering på tværs af alle statistikfunktioner (sidebjælke, Insights-side, REST API, diagrammer) og alle filterdropdowns (I dag, Sidste N dage, brugerdefinerede datointervaller, månedsfiltre) for at bruge WordPress-tidszone i stedet for server-/UTC-tidszone.
- “I dag” viser nu korrekt begivenheder fra kl. 00:00 til det aktuelle tidspunkt (tidligere viste begivenheder fra nu minus 24 timer).
- E-mail-rapporter: Rettelse af problemer med håndtering af tidszoner og datoer (bruger nu konsekvent WordPress-tidszonen), forbedret nøjagtighed af daglige statistikker, datointerval og opdateret e-mail-tekst.
- Antallet af begivenheder i hovedgrænsefladen viste et forkert tal (altid én begivenhed for meget!). Knappen viser nu det faktiske antal lignende begivenheder, der vil blive indlæst, når den udvides.
Ændret
- E-mail-forhåndsvisning viser nu de sidste 7 dage inklusive i dag (svarende til sidebjælkens “7 dage”-statistik), så brugerne kan sammenligne forhåndsvisningsnumrene med sidebjælken.
- E-mails, der sendes om mandagen, viser nu den foregående komplette uge fra mandag til søndag (eksklusive den aktuelle mandag).
- E-mailen “Aktivitet pr. dag” viser nu dagene i kronologisk rækkefølge, der svarer til datointervallet, i stedet for i fast kalenderugeorden.
- Brug “I dag” i stedet for “Sidste dag” i hovedfiltre i GUI’en for at gøre det tydeligere, hvilket interval der vises.
Ydeevne
- Forbedret ydeevne ved kun at indlæse logger-meddelelser, når det er nødvendigt, hvilket eliminerer ~980 gettext-filterkald ved hver sideindlæsning. Dette reducerer overhead til nul på sider, der ikke bruger Simple History.
- Optimeret konteksthåndtering ved logning af begivenheder med mange kontekstelementer ved hjælp af batchindsættelser.
- Plugin Logger kører nu kun gettext-filtre og automatisk opdateringsdetektering på siden plugins.php i stedet for globalt.
- Forenklede plugin-handlingsliste-hooks ved kun at koble sig til vores plugin.
- Tilføjet automatisk indlæsning af forældede klasser, så de kun indlæses, hvis det er nødvendigt.
Fjernet
- Fjernet ældre AJAX API-endpoint (
action=simple_history_api). Pluginet bruger nu udelukkende WordPress REST API.
