=== AdminEase === Contributors: precisionwp Tags: admin, security, performance, updates, debug Requires at least: 5.0 Tested up to: 6.8 Stable tag: 1.0.2 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Text Domain: adminease Domain Path: /languages AdminEase boosts your WordPress admin with tools for updates, security, performance, and user management — no coding required. == Description == Managing a WordPress site can be frustrating—even for experienced users. Simple changes like limiting post revisions, enforcing strong passwords, or disabling file editing often require digging into code or editing configuration files, which can be intimidating and risky for non-developers. WordPress’s default settings don’t always provide the flexibility or control site owners need, leaving many wishing for an easier way to customize, secure, and optimize their sites without technical headaches. **AdminEase** by PrecisionWP brings together the most-requested admin features—like update automation, security hardening, performance tweaks, and notification controls—into one intuitive toolkit. With AdminEase, even non-technical users can fine-tune their WordPress site’s behavior, boost security, and streamline maintenance, all from a user-friendly dashboard. No coding required—just point, click, and relax while your site runs smoother and safer. == Features == = Updates and Maintenance = - **Auto Update Core**: Enable/disable automatic WordPress core updates. - **Auto Update Plugins**: Enable/disable automatic plugin updates. - **Auto Update Themes**: Enable/disable automatic theme updates. - **Auto Update Translations**: Enable/disable automatic translation updates. - **Update Notification Emails**: Receive emails when core, themes, or plugins are auto-updated. = Security = - **Disable File Edit**: Prevent editing theme/plugin files from the admin panel. - **Disable XML-RPC**: Block XML-RPC access to reduce attack surface, with IP allowlist. - **Disable REST API**: Block REST API access, with IP allowlist. - **Disable Embeds**: Stop automatic embedding of external content. - **Hide WordPress Version**: Remove version info from source code and feeds. - **Block Access to .htaccess/.htpasswd**: Protect sensitive server files. - **Disable Pingbacks**: Prevent XML-RPC pingback abuse. - **Block Author Scans**: Prevent username enumeration. - **Block Directory Browsing**: Stop public directory listing. - **Disable Script Concatenation (Admin)**: Prevent certain DoS attacks in admin. - **Block Specific Countries (GeoIP)**: Restrict site access by country. - **CORS Headers**: Enable Cross-Origin Resource Sharing to allow trusted websites to access your site's resources safely. = Performance = - **WP Memory Limit**: Set the memory limit for WordPress. - **WP Max Memory Limit**: Set the maximum memory for admin tasks. - **Max Execution Time**: Set PHP script timeout. - **Post Revisions**: Limit or disable post revisions to save database space. - **Disable WP Cron**: Replace WP-Cron with a real server cron job for reliability. = Notifications & Emails = - **New User Admin Notification Email**: Notify admin on new user registration. - **User Password Change Admin Notification Email**: Notify admin when a user changes their password. - **Comment Admin Notification Email**: Notify admin on new comments. = Users = - **Disable User Registration**: Block all new user registrations. - **Force Strong Passwords**: Enforce password complexity rules (length, case, numbers, symbols). - **Auto-Logout User**: Auto-logout users after inactivity (customizable per role and time). = Debug = - **WP Debug**: Enable WordPress debug mode. - **WP Debug Log**: Log errors to a file. - **WP Debug Display**: Show/hide errors on the site. = Media = - **Upload Max File Size**: Set maximum upload file size. - **Allow SVG Uploads**: Enable SVG file uploads with security checks. = Misc = - **Drag and Drop Ordering**: Rearrange posts/taxonomies via drag-and-drop. - **Hide Admin Bar**: Hide the admin bar for specific users. - **Disable Gutenberg Editor**: Disable the block editor and revert to the classic editor. - **Lazy Loading for Taxonomy Terms**: Enable lazy loading for taxonomy terms to improve performance. == Installation == 1. Upload the plugin files to the `/wp-content/plugins/adminease` directory. 2. Activate the plugin through the 'Plugins' screen in WordPress. 3. Configure your settings via the AdminEase menu. == Important Disclaimer == This plugin modifies core WordPress functionality and behaviors. While we strive to maintain compatibility and stability: * The plugin's features may work differently or not at all depending on your server configuration, hosting environment, and installed plugins * Some features may be restricted on certain hosting providers or server setups * We strongly recommend testing the plugin on a staging environment before using it on a production site * Always maintain regular backups of your website before making any changes == Server Compatibility Notice == Different server configurations may affect the plugin's functionality: * Shared hosting environments might have restrictions that prevent certain features from working * Some features may require specific PHP extensions or server modules * Server-level email configurations might affect notification control features == Need Help? == If any AdminEase feature doesn't work as expected, please let us know! Write to us in the [support forum](https://wordpress.org/support/plugin/adminease/) and we'll be happy to help troubleshoot and resolve your issue. == Frequently Asked Questions == = Do I need to know how to code to use AdminEase? = No coding knowledge is required. All features are accessible via the plugin’s dashboard. = Will AdminEase slow down my site? = AdminEase is designed with performance in mind. You can enable only the features you need. = Can I undo changes made by AdminEase? = Yes, you can toggle features on or off at any time. == Changelog == = 1.0.2 = - Fixed: Drag and Drop Ordering for posts and taxonomies. - Fixed: Removed error log in code. - Tweak: Taxonomy meta box css and js. = 1.0.1 = - Added: Feature - CORS Headers to allow trusted websites to access your site's resources safely. - Added: Feature - Upload Max File Size to set maximum upload file size. - Added: Feature - Allow SVG Uploads with security checks. - Added: Feature - Hide Admin Bar for specific users. - Added: Feature - Disable gutenberg editor. - Fixed: Prefixed js files to avoid conflicts with other plugins. - Fixed: Undefined array key "block_specific_countries". - Fixed: Bug in ForceStrongPasswords in PHP 7.4. - Updated: link to support forum in the readme file. - Updated: FileHandler for better error handling. - Updated: Translations template. - Updated: SVGSanitizer package. = 1.0.0 = First release of AdminEase – a comprehensive admin toolkit for WordPress. == Screenshots == 1. Updates and Maintenance 2. Security 3. Performance 4. Notifications & Emails 5. Users 6. Debug 7. Media 8. Misc