یکی از بزرگترین دغدغههای کاربران وردپرس، آپلود فایل با حجم دلخواه در وردپرس است. اگر بخواهید تصاویر، ویدیوها یا سایر فایلهای رسانهای را آپلود کنید، مدیریت حجم زیادی از دادهها می تواند چالش برانگیز باشد. یکی از مهمترین مباحث آموزش وردپرس، رساندن حجم آپلود به حالت Max است. خوشبختانه راههایی برای حل این مشکل وجود دارد. به همین خاطر، در این مقاله نحوه افزایش حجم آپلود وردپرس را به شما آموزش میدهیم. حتماْ تا پایان همراه ما باشید.
افزایش حجم آپلود در وردپرس چرا چگونه افزایش دهیم؟
به طور کلی افزایش حجم آپلود در وردپرس با دو روش زیر انجام میشود:
- افزایش حجم آپلود در وردپرس به صورت دستی
- افزایش حجم آپلود در وردپرس با افزونه
در وردپرس، محدودیت پیشفرض حجم آپلود فایل معمولاً بسیار پایین است و این موضوع میتواند در بارگذاری فایلهای بزرگتر مانند ویدئوها، بکاپ کامل سایت یا افزونهها و قالبهای سنگین مشکلساز شود. برای رفع این محدودیت، بسته به سطح دسترسی و دانش فنی خود، میتوانید از روشهای متنوعی استفاده کنید. اگر دسترسی کامل به تنظیمات سرور یا هاست دارید، ویرایش مستقیم فایلهای پیکربندی PHP (مانند php.ini) مطمئنترین و ماندگارترین گزینه است. در هاستهای اشتراکی که این دسترسی محدود است، راهکارهایی مثل افزودن چند خط کد به فایل .htaccess یا ویرایش فایل functions.php قالب میتواند مفید باشد.
علاوه بر این، بسیاری از کنترلپنلها مانند cPanel و DirectAdmin، ابزارهای داخلی برای تغییر حداکثر حجم آپلود در بخش PHP Selector یا PHP Configuration ارائه میدهند. برای کاربرانی که تمایل به انجام تغییرات فنی ندارند، افزونههایی مانند Increase Maximum Upload File Size، روشی سریع و بدون نیاز به کدنویسی فراهم میکنند. با بهکارگیری این راهکارها، میتوانید ظرفیت آپلود سایت خود را به شکل چشمگیری افزایش داده و مدیریت بهینهتری بر محتوای آن داشته باشید.
افزایش حجم آپلود وردپرس به صورت دستی
سه روش اصلی برای انجام این کار وجود دارد:
- ویرایش فایل php.ini
- ویرایش فایل .htaccess
- افزودن کد به فایل functions.php قالب
یکی از روشهای مؤثر برای رفع محدودیت حجم آپلود در وردپرس، تغییر تنظیمات بهصورت دستی است. این روش معمولاً زمانی کاربرد دارد که به فایلهای پیکربندی سرور یا هاست دسترسی دارید و میخواهید بدون استفاده از افزونه، ظرفیت آپلود را افزایش دهید. با این کار، بدون وابستگی به ابزارهای جانبی، کنترل بیشتری بر روی منابع و محدودیتهای سایت خواهید داشت.
1. افزایش حجم آپلود وردپرس از طریق php.ini
فایل php.ini محل ذخیره تنظیمات PHP در سرور است و تغییر آن یکی از مطمئنترین راهها برای افزایش حجم آپلود محسوب میشود. این روش بیشتر در سرورهای اختصاصی یا VPS استفاده میشود، اما در بعضی هاستهای اشتراکی نیز میتوانید یک نسخه محلی از این فایل ایجاد کنید. مراحل انجام کار به شرح زیر است:

- وارد هاست یا سرور خود شوید و فایل php.ini را پیدا کنید (در صورت نبود، یک فایل جدید با همین نام بسازید)
- فایل را با ویرایشگر متن باز کنید
- مقادیر زیر را جستجو کرده و به اندازه دلخواه تغییر دهید upload_max_filesize = 100M / post_max_size = 100M / max_execution_time = 300
- فایل را ذخیره کنید و وبسرور را مجدداً راهاندازی کنید
اگر به فایل اصلی php.ini دسترسی ندارید، میتوانید این فایل را داخل پوشه wp-admin ایجاد و کد بالا را در آن قرار دهید.
2. افزایش حجم آپلود وردپرس از طریق .htaccess
فایل .htaccess یکی از فایلهای کلیدی وردپرس است که در مدیریت تنظیمات سمت سرور نقش مهمی دارد. با افزودن چند خط کد به این فایل، میتوانید محدودیت آپلود پیشفرض وردپرس را افزایش دهید. این روش برای افرادی مناسب است که به فایلهای هاست و ساختار وردپرس آشنایی نسبی دارند. مراحل انجام کار:

- ورود به هاست: وارد کنترلپنل هاست خود شوید (مانند cPanel یا DirectAdmin) و به بخش File Manager بروید.
- پیدا کردن مسیر اصلی سایت: پوشه public_html یا پوشه اصلی وردپرس را باز کنید
- ویرایش فایل .htaccess: این فایل معمولاً در ریشه سایت قرار دارد. روی آن راستکلیک کرده و گزینه Edit یا Code Edit را انتخاب کنید
- افزودن کدها: خطوط زیر را در انتهای فایل قرار دهید تا محدودیت افزایش یابد: php_value upload_max_filesize 100M / php_value post_max_size 100M /php_value max_execution_time 300 / php_value max_input_time 300
- ذخیره و تست: تغییرات را ذخیره کنید و سپس در وردپرس، دوباره بخش رسانه را بررسی کنید تا مطمئن شوید حجم مجاز آپلود افزایش یافته است
3. افزایش حجم آپلود وردپرس از طریق functions.php
وقتی شما در وردپرس از طریق فایل functions.php حجم آپلود را افزایش میدهید، در واقع دارید یکسری دستورات PHP را در قالب فعلی خود اضافه میکنید. فایل functions.php بخشی از هر قالب وردپرسی است و با بارگذاری قالب، این کدها هم اجرا میشوند.
اما نکته مهم این است که این تغییرات به قالب وابستهاند؛ یعنی اگر در آینده قالب سایت را تغییر دهید یا حتی قالب فعلی را بهروزرسانی کنید، این کدها ممکن است حذف شوند و دوباره محدودیت پیشفرض آپلود اعمال شود. به همین دلیل این روش را بیشتر زمانی استفاده میکنند که یا نمیخواهند به فایلهای اصلی هاست (مثل php.ini یا .htaccess) دست بزنند، یا به آنها دسترسی ندارند.

در مجموع این روش سریع و ساده است، ولی پایداری و دائمی بودن آن نسبت به روشهای دیگر کمتر است و باید همیشه در نظر داشته باشید که در صورت تغییر قالب، نیاز است دوباره این کدها را در فایل functions.php قالب جدید قرار دهید.
- وارد هاست شوید و به مسیر /wp-content/themes/نام-قالب/ بروید
- فایل functions.php را پیدا کرده و باز کنید
- کدهای زیر را به انتهای آن اضافه کنید: / @ini_set( ‘upload_max_size’ , ‘100M’ ); / @ini_set( ‘post_max_size’, ‘100M’); / @ini_set( ‘max_execution_time’, ‘300’ );
- فایل را ذخیره کنید
افزایش حجم آپلود در وردپرس با افزونه
یکی از سادهترین روشها برای افزایش حجم آپلود وردپرس، استفاده از افزونههایی مثل Increase Maximum Upload File Size است. این افزونه برای کاربرانی مناسب است که نمیخواهند یا نمیتوانند فایلهای سرور (php.ini یا .htaccess) را ویرایش کنند. پس از نصب و فعالسازی، میتوانید مقدار حداکثر حجم آپلود را مستقیماً در تنظیمات افزونه وارد کنید. توجه داشته باشید که مقدار معمولاً باید بر حسب بایت باشد (۱ مگابایت = ۱,۰۴۸,۵۷۶ بایت) و تغییرات را ذخیره کنید. سپس با رفتن به بخش «رسانه» یا «سلامت سایت» در وردپرس، مطمئن شوید مقدار جدید اعمال شده است.
نحوه استفاده از افزونه Increase Maximum Upload File Size
برای افزایش حجم آپلود در وردپرس با استفاده از افزونه Increase Maximum Upload File Size، مراحل زیر را به ترتیب گفته شده انجام دهید:
- وارد وردپرس خود شوید و به قسمت «افزونهها» بروید
- در بخش مربوط به افزونهها، «افزودن» را انتخاب کنید
- در قسمت «جستجوی افزونهها»، افزونه Increase Maximum Upload File Size را وارد کنید و بعد از اینکه پیدا شد، بر روی «هم اکنون نصب شد» کلیک کنید
- برای فعال سازی این افزونه، گزینه «فعال کردن» را انتخاب کنید
- اکنون افزونه Increase Maximum Upload File Size فعال شده است. در بخش «پیشخوان» وردپرس بر روی «Increase Maximum Upload File size» کلیک کنید
- در فیلد مقابل «Enter Value In Number»، مقدار حجم مورد نظر خود را بر حسب بایت وارد کنید و تغییرات را ذخیره کنید
سؤالات متداول درباره رفع مشکل حجم آپلود فایل در وردپرس
ارور Upload_Max_Filesize در وردپرس به چه معناست؟
این خطا زمانی نمایش داده میشود که حجم فایل انتخابی شما از حد مجاز آپلود در وردپرس بیشتر است. برای رفع آن میتوانید حجم مجاز آپلود را از طریق فایلهای functions.php، php.ini یا .htaccess افزایش دهید، یا از افزونههایی مانند Increase Max Upload Filesize استفاده کنید.
چگونه با استفاده از فایل functions.php حجم آپلود وردپرس را افزایش دهیم؟
وارد File Manager هاست شوید، به مسیر public_html > wp-admin بروید و فایل functions.php را باز کنید. سپس قطعهکد مخصوص افزایش حجم آپلود را در انتهای فایل قرار دهید و تغییرات را ذخیره کنید.
افزونه Increase Max Upload Filesize چیست و چه کاربردی دارد؟
این افزونه محبوب در مخزن وردپرس بیش از ۲۰,۰۰۰ نصب فعال دارد و با چند کلیک ساده، امکان افزایش حجم مجاز آپلود فایلها را بدون نیاز به ویرایش دستی کدها فراهم میکند.
فایل functions.php در وردپرس کجاست؟
برای دسترسی به این فایل، در هاست خود وارد مسیر public_html > wp-content > themes شوید. سپس پوشه قالب فعال سایت را باز کرده و فایل functions.php را در آنجا پیدا کنید.
جمع بندی افزایش حجم آپلود در وردپرس
افزایش حجم آپلود در وردپرس بهراحتی با روشهای دستی مثل ویرایش php.ini، .htaccess و functions.php یا با استفاده از افزونههایی مانند Increase Maximum Upload File Size قابل انجام است. اگر به تنظیمات سرور دسترسی دارید، ویرایش مستقیم فایلهای پیکربندی پایدارترین راه است، اما در هاستهای اشتراکی افزونهها یا ویرایش قالب میتوانند جایگزین خوبی باشند. با انتخاب روش مناسب و بررسی نتایج در بخش «رسانه»، محدودیت آپلود را برطرف کرده و مدیریت فایلها را آسانتر کنید.
سوالات متداول
چرا باید حجم آپلود در وردپرس را افزایش دهیم؟
به چند روش میتوان حجم آپلود در وردپرس را افزایش داد؟
آیا افزایش حجم آپلود برای همه فایلها اعمال میشود یا فقط برای فایل های خاصی؟
استفاده از کدام افزونه برای افزایش حجم آپلود توصیه میشود؟

سلام – ساعت 2:37 دقیقه شبه که این کامنتت رو میزارم
انصافا اگه شما نبودین کارم لنگ میموند و پروژم میرفت رو هوا!