{"id":251205,"date":"2025-09-11T14:16:31","date_gmt":"2025-09-11T14:16:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/webdoktoru-security\/"},"modified":"2026-01-10T09:04:35","modified_gmt":"2026-01-10T09:04:35","slug":"webdoktoru-security","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/webdoktoru-security\/","author":23343855,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.2","stable_tag":"1.0.3","tested":"6.9.4","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"WebDoktoru Security","header_author":"WebDoktoru","header_description":"Simple and effective security measures for your WordPress site. Many security features you can activate with a single click.","assets_banners_color":"002e43","last_updated":"2026-01-10 09:04:35","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/webdoktoru.com.tr\/fatura-ode\/","header_plugin_uri":"https:\/\/doc.webdoktoru.com.tr","header_author_uri":"https:\/\/webdoktoru.com.tr","rating":0,"author_block_rating":0,"active_installs":0,"downloads":642,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"webdoktoru","date":"2026-01-10 09:04:35"}},"upgrade_notice":{"1.0.3":"<p>Important update for WordPress.org compliance. Fixes JavaScript enqueuing and improves function naming for better compatibility.<\/p>","1.0.2":"<p>Adds multi-language support and improves code structure. Recommended update for all users.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3359938,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3359938,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3359938,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3359938,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3359938,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3359938,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Main security dashboard showing all available security features","2":"Security status overview with color-coded indicators","3":"Individual security feature toggle with descriptions"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2439,2846,37924,600,14731],"plugin_category":[54],"plugin_contributors":[247691],"plugin_business_model":[],"class_list":["post-251205","plugin","type-plugin","status-publish","hentry","plugin_tags-brute-force","plugin_tags-headers","plugin_tags-login-attempts","plugin_tags-security","plugin_tags-xmlrpc","plugin_category-security-and-spam-protection","plugin_contributors-webdoktoru","plugin_committers-webdoktoru"],"banners":{"banner":"https:\/\/ps.w.org\/webdoktoru-security\/assets\/banner-772x250.png?rev=3359938","banner_2x":"https:\/\/ps.w.org\/webdoktoru-security\/assets\/banner-1544x500.png?rev=3359938","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/webdoktoru-security\/assets\/icon-128x128.png?rev=3359938","icon_2x":"https:\/\/ps.w.org\/webdoktoru-security\/assets\/icon-256x256.png?rev=3359938","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/webdoktoru-security\/assets\/screenshot-1.jpg?rev=3359938","caption":"Main security dashboard showing all available security features"},{"src":"https:\/\/ps.w.org\/webdoktoru-security\/assets\/screenshot-2.jpg?rev=3359938","caption":"Security status overview with color-coded indicators"}],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Disable XML-RPC<\/strong> \u2013 Prevents XML-RPC attacks and increases security<\/li>\n<li><strong>Hide WordPress Version<\/strong> \u2013 Hides WordPress version information from potential attackers<\/li>\n<li><strong>Disable File Editing<\/strong> \u2013 Disables file editing from admin panel for enhanced security<\/li>\n<li><strong>Remove WordPress Generator<\/strong> \u2013 Removes WordPress information from HTML source code<\/li>\n<li><strong>Disable User Enumeration<\/strong> \u2013 Prevents user ID discovery attempts<\/li>\n<li><strong>Block Bad Bots<\/strong> \u2013 Blocks known malicious bots and crawlers<\/li>\n<li><strong>Disable Directory Browsing<\/strong> \u2013 Prevents directory listing on your server<\/li>\n<li><strong>Limit Login Attempts<\/strong> \u2013 Protects against brute force attacks<\/li>\n<li><strong>Disable Author Scans<\/strong> \u2013 Hides author pages from potential attackers<\/li>\n<li><strong>Secure HTTP Headers<\/strong> \u2013 Adds important security headers to your site<\/li>\n<\/ul>\n\n<h4>Multi-Language Support<\/h4>\n\n<p>This plugin supports multiple languages:<\/p>\n\n<ul>\n<li>English (Default)<\/li>\n<li>Turkish (T\u00fcrk\u00e7e)<\/li>\n<\/ul>\n\n<p>To add support for a new language:<\/p>\n\n<ol>\n<li>Copy the <code>languages\/webdoktoru-security.pot<\/code> file<\/li>\n<li>Rename it to <code>webdoktoru-security-{locale}.po<\/code><\/li>\n<li>Translate the strings in the PO file<\/li>\n<li>Compile it to MO format using: <code>msgfmt webdoktoru-security-{locale}.po -o webdoktoru-security-{locale}.mo<\/code><\/li>\n<li>Place both files in the <code>languages\/<\/code> directory<\/li>\n<\/ol>\n\n<h4>Security Status Monitoring<\/h4>\n\n<p>The plugin evaluates your security status based on active security measures:<\/p>\n\n<ul>\n<li><strong>Excellent (80%+):<\/strong> Green status<\/li>\n<li><strong>Good (60%+):<\/strong> Yellow status<\/li>\n<li><strong>Weak (&lt;60%):<\/strong> Red status<\/li>\n<\/ul>\n\n<p><h4>Technical Requirements<\/h4><\/p>\n\n<ul>\n<li>PHP Version: 7.0 or higher<\/li>\n<li>WordPress Version: 5.0 or higher<\/li>\n<li>Modern web browser for admin interface<\/li>\n<\/ul>\n\n<h3>Version History<\/h3>\n\n<h4>1.0.2<\/h4>\n\n<p>\u2013 Fixed inline JavaScript to use wp_add_inline_script() for WordPress standards compliance\n\u2013 Updated all function names with unique prefixes to prevent conflicts\n\u2013 Enhanced transient key naming with webdoktoru_security_ prefix\n\u2013 Improved AJAX action names for better uniqueness\n\u2013 WordPress.org repository compliance improvements<\/p>\n\n<h4>1.0.1<\/h4>\n\n<p>\u2013 Added multi-language support\n\u2013 English as default language\n\u2013 Turkish translation included\n\u2013 Improved code structure and caching<\/p>\n\n<h4>1.0.0<\/h4>\n\n<p>\u2013 Initial release\n\u2013 10 basic security features\n\u2013 Modern admin interface\n\u2013 AJAX-based setting changes<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/webdoktoru-security<\/code> directory, or install the plugin through the WordPress plugins screen directly<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Use the Security menu item to configure the plugin settings<\/li>\n<li>Enable the security features you want to use with a single click<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='is%20this%20plugin%20compatible%20with%20other%20security%20plugins%3F'><h3>Is this plugin compatible with other security plugins?<\/h3><\/dt>\n<dd><p>Yes, WebDoktoru Security is designed to work alongside other security plugins. However, we recommend testing in a staging environment first to ensure compatibility.<\/p><\/dd>\n<dt id='will%20this%20plugin%20slow%20down%20my%20website%3F'><h3>Will this plugin slow down my website?<\/h3><\/dt>\n<dd><p>No, the plugin is lightweight and optimized for performance. Most security features have minimal impact on site speed.<\/p><\/dd>\n<dt id='can%20i%20enable%20all%20security%20features%20at%20once%3F'><h3>Can I enable all security features at once?<\/h3><\/dt>\n<dd><p>Yes, you can use the \"Enable All\" button to activate all security features simultaneously, or enable them individually based on your needs.<\/p><\/dd>\n<dt id='what%20happens%20if%20i%20deactivate%20the%20plugin%3F'><h3>What happens if I deactivate the plugin?<\/h3><\/dt>\n<dd><p>When you deactivate the plugin, all security measures will be disabled and settings will be reset to ensure no conflicts with your site.<\/p><\/dd>\n<dt id='how%20do%20i%20know%20which%20security%20features%20are%20right%20for%20my%20site%3F'><h3>How do I know which security features are right for my site?<\/h3><\/dt>\n<dd><p>Most features are safe for all websites. However, we recommend testing in a staging environment first, especially for features like \"Disable File Editing\" if you need to edit files through the admin panel.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed inline JavaScript to use wp_add_inline_script() for WordPress standards compliance<\/li>\n<li>Updated all function names with unique prefixes to prevent conflicts<\/li>\n<li>Enhanced transient key naming with webdoktoru_security_ prefix<\/li>\n<li>Improved AJAX action names for better uniqueness<\/li>\n<li>WordPress.org repository compliance improvements<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added multi-language support<\/li>\n<li>English as default language<\/li>\n<li>Turkish translation included<\/li>\n<li>Improved code structure and caching<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added multi-language support<\/li>\n<li>English as default language<\/li>\n<li>Turkish translation included<\/li>\n<li>Improved code structure and caching<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>10 basic security features<\/li>\n<li>Modern admin interface<\/li>\n<li>AJAX-based setting changes<\/li>\n<\/ul>","raw_excerpt":"Simple and effective security measures for your WordPress site. Many security features you can activate with a single click.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/251205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=251205"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/webdoktoru"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=251205"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=251205"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=251205"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=251205"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=251205"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=251205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}