{"id":115587,"date":"2020-01-02T18:10:10","date_gmt":"2020-01-02T18:10:10","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/winterlock\/"},"modified":"2026-02-11T21:30:56","modified_gmt":"2026-02-11T21:30:56","slug":"winterlock","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/winterlock\/","author":17725269,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.9","stable_tag":"trunk","tested":"6.9.4","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"Activity Log for WordPress","header_author":"SWIT","header_description":"Detect any activity log and control based on specific criteria, like lock, block, alert, hide etc.","assets_banners_color":"fbd7d9","last_updated":"2026-02-11 21:30:56","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/paypal.me\/winterit","header_plugin_uri":"https:\/\/activity-log.com\/","header_author_uri":"https:\/\/swit.hr\/","rating":4.4,"author_block_rating":0,"active_installs":60,"downloads":10481,"num_ratings":7,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.2":{"tag":"1.2.2","author":"switcorp","date":"2023-08-09 09:59:05"},"1.2.3":{"tag":"1.2.3","author":"switcorp","date":"2024-10-25 14:17:52"},"1.2.4":{"tag":"1.2.4","author":"switcorp","date":"2025-01-23 19:44:30"},"1.2.5":{"tag":"1.2.5","author":"switcorp","date":"2025-01-27 16:56:00"},"1.2.6":{"tag":"1.2.6","author":"switcorp","date":"2025-12-14 14:27:49"},"1.2.7":{"tag":"1.2.7","author":"switcorp","date":"2026-01-17 14:00:09"},"1.2.8":{"tag":"1.2.8","author":"switcorp","date":"2026-02-11 21:30:56"}},"upgrade_notice":[],"ratings":{"1":1,"2":0,"3":0,"4":0,"5":6},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":2222890,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2233012,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2233012,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.2.7","1.2.8"],"block_files":[],"assets_screenshots":{"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3459369,"resolution":"3","location":"plugin"},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3459369,"resolution":"2","location":"plugin"},"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3459369,"resolution":"1","location":"plugin"},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3459369,"resolution":"4","location":"plugin"}},"screenshots":{"1":"System Log View Page","2":"Log details and tracking history example","3":"Report configuration","4":"Cloud configuration"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[194281,8531,175462,194280,141604],"plugin_category":[],"plugin_contributors":[78154,199785],"plugin_business_model":[],"class_list":["post-115587","plugin","type-plugin","status-publish","hentry","plugin_tags-access-restriction","plugin_tags-activity-log","plugin_tags-events-log","plugin_tags-requests-log","plugin_tags-system-log","plugin_contributors-freemius","plugin_contributors-switcorp","plugin_committers-sanwinter","plugin_committers-switcorp","plugin_support_reps-sanwinter"],"banners":{"banner":"https:\/\/ps.w.org\/winterlock\/assets\/banner-772x250.png?rev=2233012","banner_2x":"https:\/\/ps.w.org\/winterlock\/assets\/banner-1544x500.png?rev=2233012","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/winterlock\/assets\/icon-256x256.png?rev=2222890","icon_2x":"https:\/\/ps.w.org\/winterlock\/assets\/icon-256x256.png?rev=2222890","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/winterlock\/trunk\/screenshot-1.jpg?rev=3459369","caption":"System Log View Page"},{"src":"https:\/\/ps.w.org\/winterlock\/trunk\/screenshot-2.jpg?rev=3459369","caption":"Log details and tracking history example"},{"src":"https:\/\/ps.w.org\/winterlock\/trunk\/screenshot-3.jpg?rev=3459369","caption":"Report configuration"},{"src":"https:\/\/ps.w.org\/winterlock\/trunk\/screenshot-4.jpg?rev=3459369","caption":"Cloud configuration"}],"raw_content":"<!--section=description-->\n<h3>WP System Log \/ Activity Log for WordPress<\/h3>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=VWI1WvlQQa8]<\/p>\n\n<p>New most detailed <strong>WP User Tracking<\/strong>, Control and <strong>Requests Logging Plugin<\/strong>.<\/p>\n\n<p>You will see very detailed report what people or even other plugins are doing on your site, then block or be alerted on such requests or even logout user immediately.<\/p>\n\n<p>Detect any request, activity log and control based on specific criteria, lock, block, email alert, hide etc.<\/p>\n\n<p>Working based on low level logging, can log any user request. This may help you to monitor any user, any plugin and investigate possible problems.<\/p>\n\n<p>Plugin is made with performance in mind, build on optimized custom tables.<\/p>\n\n<p>Just install it and everything will work without any special setup.<\/p>\n\n<p>If you have any trouble or suggestion feel free to contact us, we always looking for improvements: support@swit.hr<\/p>\n\n<p>If you need more detiled time tracking log check our Activity Time plugin: https:\/\/wordpress.org\/plugins\/activitytime\/<\/p>\n\n<p>Now we have also official website: <a href=\"https:\/\/activity-log.com\/\">https:\/\/activity-log.com\/<\/a><\/p>\n\n<p>And GitHub Knowledge Base: <a href=\"https:\/\/github.com\/sandiwinter\/wordpress-activity-log\">https:\/\/github.com\/sandiwinter\/wordpress-activity-log<\/a><\/p>\n\n<h3>Activity Log for WordPress Standard Features:<\/h3>\n\n<ul>\n<li>Very detailed requests log<\/li>\n<li>Detail Search Filters<\/li>\n<li>User Steps Behaviour Tracking<\/li>\n<li>Works with all plugins<\/li>\n<li>Track specific user requests history<\/li>\n<li>Hide logs by criteria<\/li>\n<li>General Search Filter<\/li>\n<li>Detail Search Filters<\/li>\n<li>Fast pagination with Ajax<\/li>\n<li>Disable User Sessions\/Logout user<\/li>\n<li>User Login Time and Session Time in WP<\/li>\n<li>See Logged Users<\/li>\n<li>Favorite \/ Save Logs for later usage<\/li>\n<li>Retroactive History System Log Before Plugin is installed<\/li>\n<li>Retroactive History System Log Export<\/li>\n<li>View changes in posts revision<\/li>\n<li>Will log all requests in any plugin<\/li>\n<li>Intrusion detection system<\/li>\n<\/ul>\n\n<h3>Activity Log for WordPress Premium features:<\/h3>\n\n<ul>\n<li>All level logs<\/li>\n<li>Email Notifications<\/li>\n<li>Block System<\/li>\n<li>Unlimited days logging<\/li>\n<li>Block users on fail login attemps<\/li>\n<li>Log reports and exports<\/li>\n<li>Automated Reports by Email<\/li>\n<li>Automated Events by SMS<\/li>\n<li>Login alert by SMS, WhatsApp or Email<\/li>\n<li>Live Monitoring <\/li>\n<li>Cloud integration<\/li>\n<li>Priority Support <\/li>\n<li>Log By User Role<\/li>\n<li>Sessions CSV Export<\/li>\n<li>Automatically disable brute force attack on login forms<\/li>\n<li>Export User Login Time and Session Time in WP<\/li>\n<\/ul>\n\n<p>We using images and apis from wordpress.org to show plugin details<\/p>\n\n<h3>Update<\/h3>\n\n<ol>\n<li>Go to Dashboard, Update<\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Visit activity-log.com<\/li>\n<li>Download plugin<\/li>\n<li>Install and activate the Activity Log for WordPress plugin<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20activity%20log%20for%20wordpress%20do%20better%20then%20other%20logging%20plugins%3F\"><h3>What Activity Log for WordPress do better then other Logging plugins?<\/h3><\/dt>\n<dd><p>You can control user requests by specific criteria<\/p>\n\n<p>Much faster and free filtering options<\/p>\n\n<p>Manage User Sessions and Logout users even in free version<\/p>\n\n<p>Can log any requests even if you have level 0 enabled any request<\/p>\n\n<p>Not related to other plugin, because logging in low level under WP<\/p>\n\n<p>Retroactive History System Log Before Plugin is installed<\/p>\n\n<p>And much more...<\/p><\/dd>\n<dt id=\"how%20to%20hide%20specific%20system%20log%20requests\"><h3>How to hide specific System Log requests<\/h3><\/dt>\n<dd><p>Click on WinterLock-&gt;Activity Log-&gt;Click on Eye icon for wanted log-&gt;Define rules and click save<\/p><\/dd>\n<dt id=\"how%20to%20detect%20changes%20in%20files\"><h3>How to detect changes in files<\/h3><\/dt>\n<dd><p>System Log will detect all file changes inside WP in WinterLock-&gt;Activity Log, clicking on view you can see user posted file data in parameters<\/p><\/dd>\n<dt id=\"how%20to%20detect%20who%20deactivate%20which%20plugin\"><h3>How to detect who deactivate which plugin<\/h3><\/dt>\n<dd><p>System Log will detect all plugin activations and deactivations inside WP in WinterLock-&gt;Activity Log, clicking on view you can see user and plugi nrelated data in parameters<\/p><\/dd>\n<dt id=\"you%20need%20support%3F\"><h3>You need support?<\/h3><\/dt>\n<dd><p>Inside System Log plugin, so clicking on WinterLock-&gt;Contact you can ask for support or<\/p>\n\n<p>If you have any trouble or suggestion feel free to contact us, we always looking for improvements: support@swit.hr<\/p><\/dd>\n<dt id=\"does%20system%20log%20storing%20logs%20in%20my%20database%3F\"><h3>Does System Log storing logs in my database?<\/h3><\/dt>\n<dd><p>Yes all System logs will be stored in optimized custom tables, with performance in mind<\/p>\n\n<p>In premium version you can also export, report or store in Cloud<\/p><\/dd>\n<dt id=\"are%20there%20any%20issues%20installing%20system%20log%20winterlock%20plugin%3F\"><h3>Are there any issues installing System Log WinterLock plugin?<\/h3><\/dt>\n<dd><p>No, we don't know for any issue right now, but if you found any, please inform us immediately, we will do our best to solve it as soon possible<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>Security fix<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>Security fix<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Security fix<\/li>\n<li>SEO improvements<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Freemius update lib<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Security improvements<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Freemius update lib<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>SEO improvements<\/li>\n<li>Rebranding<\/li>\n<li>Vendor updated<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>SEO improvements, rebranding<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>PHP 8.2 compatibility fix<\/li>\n<li>Update libs used and test with latest wp\/php<\/li>\n<\/ul>\n\n<h4>1.0.23<\/h4>\n\n<ul>\n<li>Update libs used and test with latest wp\/php<\/li>\n<\/ul>\n\n<h4>1.0.22<\/h4>\n\n<ul>\n<li>Update libs used and test with latest wp\/php<\/li>\n<\/ul>\n\n<h4>1.0.16 - 1.0.21<\/h4>\n\n<ul>\n<li>Improvements on ip validation\/sanitisation<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>Fixes related to php 8<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>Added support php 8<\/li>\n<li>Fix conflicts styles with third party plugins <\/li>\n<li>Added feature for clear all log data in settings<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>Updated unblock function, remove also sessions which disable multiple logins<\/li>\n<li>Fixed failed login detection issue with special characters  like \"&lt;\"<\/li>\n<li>On logout enable any ip login immediately when using this feature<\/li>\n<\/ul>\n\n<p><h4>1.0.12<\/h4><\/p>\n\n<ul>\n<li>Block multiple logins from different ip to disable logi ncredential sharing for paid content like courses, LMS or similar<\/li>\n<li>Fix issues related to blocking, alerting, reporting functionality<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Filters moved to top<\/li>\n<li>Settings option to reduce space in rows, to show more logs on display<\/li>\n<li>Columns now possible to hide<\/li>\n<li>Video tutorials moved to top right as button<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Fix with date fields in report<\/li>\n<li>Fix support for trial mode<\/li>\n<li>Improvements on retroactive history analyze<\/li>\n<li>Timezone fix in Sessions<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Predefine rules for specific actions<\/li>\n<li>Retroactive History  System Log before plugin is installed<\/li>\n<li>Small fixes related to new PHP version<\/li>\n<li>Updating mechanism troubles solved<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Hotfix, for path issue on linux from version 1.0.7<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Popup for log details on requests log<\/li>\n<li>In cloud integration, added feature to save into external database<\/li>\n<li>Disable block your own username in sessions<\/li>\n<li>Log by specific user role settings and control alerts fixes<\/li>\n<li>Wordfence Login Security 2FA compatibility added<\/li>\n<li>Character limit now supports also array POST vars<\/li>\n<li>Export\/Generate Report button added on requests log<\/li>\n<li>Review reminder after 2 weeks of usage<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Datepicker for dates in filter<\/li>\n<li>In user sessions added button to show all activities related to user<\/li>\n<li>SMS notifications alerts with Clickatell services API<\/li>\n<li>WhatsApp notifications alerts with Clickatell services API<\/li>\n<li>SMS notifications alerts with smsapi.com services API<\/li>\n<li>SMS notifications alerts with sms.to services API<\/li>\n<li>In settings add option to hide widget in dash<\/li>\n<li>Log by specific user role settings<\/li>\n<li>Sessions CSV Export<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Save Filters feature<\/li>\n<li>Session block username<\/li>\n<li>Cloud integration testing page<\/li>\n<li>Unblock link now possible to download directly<\/li>\n<li>Levels description on reports and cloud<\/li>\n<li>Save as Favourite better description<\/li>\n<li>Mod php sockets better description<\/li>\n<li>Search placeholder<\/li>\n<li>Translation for Croatian<\/li>\n<li>Level description on view logs<\/li>\n<li>Link on log description while track user<\/li>\n<li>Dash widget fix<\/li>\n<li>Block user login by username in sessions<\/li>\n<li>Layout fixes<\/li>\n<li>fix function wmvc_show_data on array<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Checkbox for disable hints\/questions\/videos in settings<\/li>\n<li>Roles added and possible to select more roles with access in settings<\/li>\n<li>Session time calculation fix<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Add videos in WP Dashboard<\/li>\n<li>Reports improvement search by description<\/li>\n<li>Session export and session time added for client <\/li>\n<li>Some fixes related to cloud log and reports<\/li>\n<li>Reduce size<\/li>\n<li>Layout improvements<\/li>\n<li>Log Filtering more intuitive<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Custom design added to System Log Plugin related pages, nice table, button colors and layout improvements<\/li>\n<li>Also possible to enable this custom design in complete WP dash<\/li>\n<li>Buttons for hide\/block\/favourites\/remove System Log now added also to System Log edit page<\/li>\n<li>We started official website https:\/\/activity-log.com\/ , Facebook Group and Twitter<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Activation issue on some servers<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Init release<\/li>\n<\/ul>","raw_excerpt":"Detailed WordPress Activity Log with user request tracking, instant logout, request restrictions, locking, blocking, alerts, and more.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/115587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=115587"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/switcorp"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=115587"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=115587"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=115587"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=115587"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=115587"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=115587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}