a3e38faffa8008225620ef230e759f97b7387da7
- SmartHoneypotDB class: creates wp_honeypot_log table (id, blocked_at, ip_address, form_type, reason, request_uri, user_agent) - SmartHoneypotAdmin class: admin menu page 'Honeypot Logs' with: * Stats cards (total blocked, blocked today, unique IPs, form types hit) * Filterable table (by IP, form type, free-text search) * Pagination (25 per page) * IP lookup link (ipinfo.io) and quick IP filter per row * Clear All Logs button - log_spam() now writes to DB with form_type context - current_form_type property threads form name into every log entry - View Logs link added to plugin action links - Auto-prune logs older than 90 days via WP cron - DB schema versioning for future migrations
Description
No description provided
Languages
PHP
64.8%
HTML
24.8%
JavaScript
10.2%
Dockerfile
0.2%