Description
Dev Limits helps you view PHP and WordPress server limits in one admin dashboard, score them against a workload profile, detect your hosting stack, and apply changes safely — or copy the exact snippet for your server.
The plugin is read-only by default. Nothing on your server changes until you opt in to Configure (write) mode, which adds automatic backups, validation, verification, and rollback when you apply changes from the admin.
Key features
- Read-only by default. Nothing changes on your server until you opt in to Configure mode.
- Health score engine. A 0–100 score with recommendations tuned to your workload profile.
- Hosting detection. Identifies Cloudways, Kinsta, WP Engine, SiteGround, Hostinger, cPanel, Plesk, Apache, Nginx, LiteSpeed, OpenLiteSpeed, and CloudLinux — and shows which configuration methods work on your stack.
- Eight workload profiles. Blog, Agency, WooCommerce, Elementor, Membership, LMS, Large Media, and Custom — with profile comparison and one-click activation.
- Analyzer. PHP modules,
ini_get(), WP constants, server variables, environment detection, and warnings. - Snippets for every stack. Auto-generated
wp-config.php,.htaccess,.user.ini,php.ini,nginx.conf, and Apache snippets — only compatible formats are highlighted. - Configure with safety. Read/write modes, automatic backups, verification engine, rollback, and safe apply.
- Debug Center. Manage
WP_DEBUG,WP_DEBUG_LOG,SCRIPT_DEBUG,SAVEQUERIES, andWP_DEBUG_DISPLAYwith safe presets. - Diagnostics export. Full TXT and JSON reports with system information, warnings, and recommendations.
- Site Health integration. Adds limit checks and a debug-information section to Tools Site Health.
- Local analysis only. No telemetry. GPL compatible. Multisite ready. Translation ready.
Admin pages
- Dashboard — Health score, recommendations, quick stats, recent changes, backup status, quick actions
- Analyzer — Limit analysis with warnings
- Profiles — Workload profiles with comparison and activation
- Configure — Safe read/write limit configuration with backups and rollback
- Debug Center — Debug constants with safe presets
- Snippets — Hosting-aware configuration snippets with copy and download
- Diagnostics — Exportable system reports (TXT / JSON)
- Hosting Detection — Provider, web server, SAPI, and method compatibility
- Settings — Plugin preferences and custom profile targets
- Help Center — FAQ, search, and hosting guides
- About — Version, credits, license, and privacy
What it shows you
- Upload Max Filesize, Post Max Size, PHP Memory Limit, WordPress Memory Limit
- Max Execution Time, Max Input Vars, Max Input Time
- PHP, WordPress, and database versions
- Web server, operating system, and architecture
- OPcache, cURL, GD, and Imagick status
- Hosting provider and compatible configuration methods
Privacy
Dev Limits does not collect, store, or transmit personal data, and it does not make external or remote requests. All limit analysis and report generation happens on your server. The diagnostics report is created only when you generate it.
Screenshots



Installation
- Upload the
dev-limits-server-limits-managerfolder to/wp-content/plugins/, or install through Plugins Add New. - Activate the plugin through the Plugins screen.
- Open Dev Limits in the admin menu.
- On the Dashboard, review your health score and recommendations.
- Open Profiles and choose a workload that matches your site (Blog, WooCommerce, Elementor, and others).
- Use Snippets to copy configuration code for your server stack, or open Configure to apply supported changes with backups.
No configuration is required for read-only analysis. Dev Limits works immediately after activation and does not modify server files by itself.
Using Configure (write) mode
- Open Dev Limits Configure.
- Enable Configure mode when you are ready to apply changes.
- Review the recommended values for your active profile.
- Apply changes to supported files (
wp-config.php,.htaccess, or.user.iniwhere compatible). - Dev Limits creates a backup before each write, validates syntax, and can roll back on failure.
Hosts can disable write mode by defining DEV_LIMITS_ALLOW_WRITE as false.
FAQ
-
Does Dev Limits automatically increase my upload size or memory limit?
-
No. Dev Limits is read-only by design. It shows you the exact snippet to increase a limit, but you apply it yourself — unless you explicitly enable Configure (write) mode.
-
How do I increase my maximum file upload size?
-
Open Snippets, choose your workload profile, and copy the snippet for your server stack (
.user.ini,.htaccess,nginx.conf, etc.). The Dashboard confirms the new value once your host applies it. -
Why didn’t my limit change after I added the snippet?
-
Some hosts cap limits at the server level, ignore
.htaccessphp_valuelines (common on FastCGI / PHP-FPM), or require a restart. Use Hosting Detection to see which methods work on your stack. Export a diagnostics report and share it with your host if needed. -
Is Dev Limits compatible with multisite?
-
Yes. Each site stores its own profile and settings. The uninstall routine cleans up every site on the network.
-
Does Dev Limits collect any data or make external requests?
-
No. Dev Limits collects nothing, sends nothing, and makes no external requests. All analysis happens locally on your site.
-
Is it compatible with WooCommerce and Elementor?
-
Yes. Dedicated workload profiles and Site Health checks help confirm your server is ready for WooCommerce stores and Elementor page builders.
-
Can developers extend it?
-
Yes. Dev Limits ships a service container plus documented actions and filters so add-ons can register new metrics, profiles, snippet formats, and admin pages.
-
Can Dev Limits change my limits for me?
-
Only if you explicitly opt in. Configure (write) mode can apply selected limits to
wp-config.php,.htaccess, or.user.ini. It always creates a backup first, validates before saving, rolls back on failure, and logs every action. Hosts can disable write mode by definingDEV_LIMITS_ALLOW_WRITEas false.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Dev Limits – Server Limits Manager” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Dev Limits – Server Limits Manager” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.1.1
- WordPress.org automated scan: exclude hidden files (
.gitignore,.distignore) from release ZIP. - Readme: Tested up to WordPress 7.1.
2.1.0
- WordPress.org review: plugin package aligned with slug
dev-limits-server-limits-manager(folder, main file, and text domain). - All gettext calls use the literal text domain
dev-limits-server-limits-manager(matches Plugin Check / directory requirements). - Includes Plugin Check hardening from 2.0.4 (i18n, security, readme, template prefixes).
2.0.4
- Plugin Check hardening: translators comments, output escaping, input sanitization, template variable prefixes, and WordPress.org readme compliance.
- Removed discouraged load_plugin_textdomain() call; WordPress.org loads translations automatically.
- Plugin display name updated to remove trademarked term.
2.0.3
- Packaging: aligned plugin folder name and main plugin file name with the WordPress.org slug and text domain.
2.0.2
- Internationalization: replaced all gettext text domains with the literal slug
dev-limits-server-limits-managerto match the WordPress.org plugin slug.
2.0.1
- Readme: neutral feature-focused description and clearer setup instructions.
- Internationalization: text domain aligned with the plugin slug.
2.0.0
- Redesigned admin interface with 11 admin pages.
- Health score engine, recommendations engine, quick stats, recent changes, and backup status on Dashboard.
- Hosting detection for major providers and web servers with method compatibility matrix.
- Configure page (formerly Advanced) with input vars, verification, rollback, and safe apply.
- Debug Center with safe presets (log only / full / off).
- Snippets:
.user.ini, Apache format, compatibility badges, and download. - Diagnostics: hosting and warnings included in TXT/JSON exports.
- Custom workload profile, Settings, Help Center, and About pages.
- Admin bar shortcut, reduce motion support, and responsive layout.
- Requires PHP 8.1+ and WordPress 6.8+.
1.2.0
- Redesigned admin UI with health score ring and key-metric cards.
- Advanced page reorganised into Overview, Memory, Uploads, Debug and Backups tabs.
- Preset buttons and toggle switches replace dropdowns and checkboxes.
- Quick presets load recommended values per workload with a preview.
- Action verification shows requested vs applied values after each change.
- Automatic dark-mode support and improved accessibility.
1.1.0
- Added optional Advanced (write) Mode — off by default and read-only until enabled.
- Apply WP_MEMORY_LIMIT, WP_MAX_MEMORY_LIMIT and debug constants to wp-config.php.
- Attempt to apply upload_max_filesize, post_max_size and max_execution_time via .htaccess or .user.ini.
- Automatic protected backup before every change, syntax validation, rollback on failure, and an action log.
- Upload and post size fields offer presets up to 10G plus a validated Custom value.
- Hosts can disable write mode by defining DEV_LIMITS_ALLOW_WRITE as false.
1.0.0
- Initial release.
