WebDoktoru Security

WebDoktoru Security

Details
View on WordPress

WebDoktoru Security provides comprehensive security protection for your WordPress website with an easy-to-use interface. This plugin offers multiple security features that can be activated or deactivated with a single click, making it perfect for both beginners and advanced users.

Key Features

  • Disable XML-RPC – Prevents XML-RPC attacks and increases security
  • Hide WordPress Version – Hides WordPress version information from potential attackers
  • Disable File Editing – Disables file editing from admin panel for enhanced security
  • Remove WordPress Generator – Removes WordPress information from HTML source code
  • Disable User Enumeration – Prevents user ID discovery attempts
  • Block Bad Bots – Blocks known malicious bots and crawlers
  • Disable Directory Browsing – Prevents directory listing on your server
  • Limit Login Attempts – Protects against brute force attacks
  • Disable Author Scans – Hides author pages from potential attackers
  • Secure HTTP Headers – Adds important security headers to your site

Multi-Language Support

This plugin supports multiple languages:

  • English (Default)
  • Turkish (Türkçe)

To add support for a new language:

  1. Copy the languages/webdoktoru-security.pot file
  2. Rename it to webdoktoru-security-{locale}.po
  3. Translate the strings in the PO file
  4. Compile it to MO format using: msgfmt webdoktoru-security-{locale}.po -o webdoktoru-security-{locale}.mo
  5. Place both files in the languages/ directory

Security Status Monitoring

The plugin evaluates your security status based on active security measures:

  • Excellent (80%+): Green status
  • Good (60%+): Yellow status
  • Weak (<60%): Red status

Technical Requirements

  • PHP Version: 7.0 or higher
  • WordPress Version: 5.0 or higher
  • Modern web browser for admin interface

Version History

1.0.2

– Fixed inline JavaScript to use wp_add_inline_script() for WordPress standards compliance
– Updated all function names with unique prefixes to prevent conflicts
– Enhanced transient key naming with webdoktoru_security_ prefix
– Improved AJAX action names for better uniqueness
– WordPress.org repository compliance improvements

1.0.1

– Added multi-language support
– English as default language
– Turkish translation included
– Improved code structure and caching

1.0.0

– Initial release
– 10 basic security features
– Modern admin interface
– AJAX-based setting changes

Details

Plugin code:
webdoktoru-security
Plugin version:
1.0.2
Author:
Outdated:
No
WP version:
5.0 or higher
PHP version:
7.2 or higher
Test up to WP version:
6.9
Total installations:
0
Last updated:
2026-01-10
Rating:
Times rated:
0
brute-force
headers
login-attempts
security
xmlrpc