MaxLimits – Increase Maximum Upload, Post & PHP Limits

ਵੇਰਵਾ

Struggling with errors like “upload_max_filesize exceeded” or hitting PHP memory limits?
MaxLimits provides a simple, user-friendly interface to increase common WordPress and PHP resource limits without needing to edit server files like php.ini or .htaccess.
Take control of crucial PHP settings directly from your WordPress admin area.

MaxLimits allows you to adjust:

  • Max Upload File Size (upload_max_filesize): Upload larger images, videos, and files.
  • Max Post Size (post_max_size): Ensure large form submissions or page builder saves work correctly.
  • PHP Memory Limit (memory_limit): Provide more resources for demanding plugins like WooCommerce or page builders.
  • Max Execution Time (max_execution_time): Allow longer processes like imports, exports, or backups to complete without timing out.
  • Max Input Time (max_input_time): Give scripts more time to parse input data, especially important during large uploads.
  • Max Input Vars (max_input_vars): Increase the limit for complex menus, theme options, or page builder saves.

Why Choose MaxLimits?

  • Two-in-One Solution: Attempts to set limits at runtime (via ini_set()) and provides an optional, automated .htaccess file-writing method for restrictive hosts.
  • Automated .htaccess Writing (Opt-in): If ini_set() is blocked, you can enable a feature to write rules directly to your .htaccess file, just like a caching plugin.
  • Flexible Value Selection: Choose recommended values from dropdowns or enter a specific custom value.
  • Context-Aware Recommendations: Get smarter guidance on limits based on active plugins like WooCommerce.
  • Live Server Status: See the actual limits currently active on your server, confirming if changes took effect.
  • Dashboard Widget: View your current server limits at a glance right from the WordPress dashboard.
  • Manual Code Generator: If you don’t want to use the automated writer, the plugin still generates .user.ini and .htaccess code snippets for you to apply manually.
  • Lightweight & Secure: Built following WordPress best practices. No bloat.
  • Opt-in Usage Tracking: Help improve the plugin by allowing anonymous, non-sensitive usage data collection (fully optional).
  • 100% Free: A powerful tool for all WordPress users.

MaxLimits first attempts to modify these settings at runtime using standard PHP functions.
Please note: Some hosting providers may restrict this. For those hosts, you can enable the experimental Direct .htaccess Writing feature.
The “Current Server Values” panel will always show you the limits your server is actually enforcing.
This plugin is developed by DominoPress.

ਸਕਰੀਨਸ਼ਾਟ

  • The main MaxLimits settings page: Clean interface with limit controls, contextual recommendations, and server status.

ਸਥਾਪਤੀਕਰਨ

  1. Upload the maxlimits-increase-maximum-limits folder to your /wp-content/plugins/ directory via FTP or WordPress admin (‘Plugins’ > ‘Add New’ > ‘Upload Plugin’).
  2. Activate the ‘MaxLimits – Increase Maximum Upload, Post & PHP Limits’ plugin through the ‘Plugins’ menu in WordPress.
  3. (Optional) When prompted after activation, choose whether to allow anonymous usage tracking to help improve the plugin.
  4. Navigate to Settings > MaxLimits in your WordPress admin dashboard.
  5. Select your desired limit values from the dropdowns or choose “Custom” and enter your preferred number.
  6. Click “Save Limits”.
  7. Check the “Current Server Values” panel.
    If the values didn’t change, check the “Enable Direct .htaccess Writing” box and click “Save Writing Method”.
    Then, save your limits again by clicking “Save Limits”.
    Check the “Current Server Values” panel again.
    You may need to refresh the page to see the new values.

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ

I saved new values, but “Current Server Values” didn’t change. Why?

This is common.
It means your web hosting provider has locked these specific PHP settings at the server level, preventing the default ini_set() function from working.
Solution:
1. Go to Settings > MaxLimits.
2. In the “Direct File Writing” card, check the box that says “Enable Direct .htaccess Writing (Experimental)”.
3. Click the “Save Writing Method” button.
4. Now, set your desired limits in the “Limit Settings” card above.
5. Click the “Save Limits” button. This should now work in one click.
6. The plugin will write the rules to your .htaccess file.
You should see a “Settings saved” notice and a blue notice saying “.htaccess file updated successfully.”
7. You must refresh the page to see the new values appear in the “Current Server Values” panel.
This is normal for .htaccess changes.

What are generally good values to set?

The plugin provides inline, context-aware recommendations.
Generally:
* Memory Limit: 256MB is okay for basic sites, but 512MB or 1024MB is often better for sites using WooCommerce, page builders (Elementor, Divi, etc.), or many plugins.
* Upload/Post Size: 64MB or 128MB is usually sufficient unless you need to upload very large video files.
Ensure post_max_size is equal to or greater than upload_max_filesize.
* Execution/Input Time: 300 or 600 seconds is often needed for tasks like large imports, exports, or backups that take longer to run.
* Max Input Vars: 3000 is a good baseline, but page builders or complex menus often require 5000 or more.

What data is collected if I allow usage tracking?

If you opt-in, the plugin sends anonymous, non-sensitive data one time: your site URL, admin email (used only for potential support context if needed, not stored long-term), site name, site language, WordPress version, plugin version, and the timestamp.
No personal data, site content, or specific settings are ever collected.
This helps us understand usage patterns (like WP versions) and prioritize improvements.

Is this plugin safe?

Yes.
It uses the standard WordPress Settings API and follows security best practices.
The default method only attempts to modify PHP settings temporarily at runtime using ini_set().
The optional “Direct .htaccess Writing” feature is off by default and only uses the official insert_with_markers() WordPress function, which is the safest way to modify the file.

ਸਮੀਖਿਆਵਾਂ

15 ਜਨਵਰੀ 2026
Great plugin for quickly increasing PHP, upload, and post limits without touching server files. Clean interface, clear info, and it works exactly as expected. Saved me time and hassle. Highly recommended.
Read all 2 reviews

ਯੋਗਦਾਨੀ ਤੇ ਵਿਕਾਸਕਾਰ

“MaxLimits – Increase Maximum Upload, Post & PHP Limits” is open source software. The following people have contributed to this plugin.

ਯੋਗਦਾਨੀ

ਤਬਦੀਲੀ-ਚਿੱਠਾ

1.2.7

  • Major UI Overhaul: Rebuilt the entire settings page with a modern, smooth, “premium” design.
  • New: AJAX-powered saving for instant updates without page reloads.
  • New: Real-time server limit checking.
  • Improvement: Better file structure and code organization.
  • Improvement: Enhanced “Dark Mode” friendly color scheme.

1.2.1

  • Added “Rate Plugin” link on the Plugins page.
  • Enhanced plugin stability with improved notices.
  • Added guidance for .htaccess writing mode.
  • Updated tracking system to respect permanent dismissal preference immediately.

1.1.0

  • New Feature: Added setting for max_input_vars.
  • New Feature: Added a Dashboard Widget.
  • New Feature: Added a .user.ini and .htaccess code generator.
  • New Feature: Implemented context-aware recommendations.

1.0.0

  • Initial public release of MaxLimits!
    Includes settings page, custom values, inline recommendations, server status display, and optional anonymous usage tracking.