hannanstd.ir
مدیر انجمن و توسعه دهنده ووکامرس پارسی
سلام .
اول این رو بگم که این روش از همه روش های بهتر و راحت تره ولی چون میخواستم کامل توضیح بدم یکم تاپیک طولانی شده وگرنه خیلی ساده هست .
تا الان سه روش واسه افزایش حجم آپلود تو سایتها وجود داشت که یکیش از طریق فانکشن بود که جواب نمیداد . یکیش هم از طریق php.ini بود که اونم معمولا تو هاستهای اشتراکی گم و گور بود . آخری که خوب جواب میداد از روش .htaccess بود که واقعا جواب میداد . اما بعضی افزونه ها مثل yoast و ... هر چند وقت به چند وقت یه تغییراتی تو htaccess میدن که دوباره روز از نو روزی از نو .
اما یه روش جدید بهتون یاد میدم که نیازی نیست وارد هاست بشین و خوبیش اینه که بر خلاف روش htaccess که اگه حجم رو خیلی زیاد میذاشتین آخرش تا 1 یا 2 گیگ بیشتر نمیشد با روش زیر میشه بیشتر گذاشت .
خب کافیه فقط کد زیر رو توی functions.php قالب کپی کنین و بجای 262144000 مقدار بایت رو بنویسین که این عدد نوشته شده معادل 250 مگابایت هست .
البته حواستون باشه که کد بالا باید داخل
باشه.
در ضمن اگه تو تبدیل مگابایت به بایت مشکل دارین فکر اونجاشم کردم .
از لینک زیر برای تبدیل واحدهای بایتی استفاده کنین
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
بروز رسانی این تاپیک :
خب دوستانی که کار با functions.php براشون سخته کار از اینی هم که دیدین ساده تر شد . چون دوست عزیزمون جناب mahdiy لطف کردن و مراحل بالا رو به صورت پلاگین در آوردن .
یعنی فقط کافیه پلاگین زیر رو نصب کنین و به قسمت تنظیمات > حجم مجاز آپلود برین و حجم مجاز مورد نظرتون رو وارد کنین . تمام .
اما اگه دنبال کاملتر کردن کد بالا هستین یعنی اگه میخواین برای هر نقش کاربری و یا کاربر بخصوصی حجم خاصی رو اختصاص بدین پست های پایینی رو هم بخونین .
اول این رو بگم که این روش از همه روش های بهتر و راحت تره ولی چون میخواستم کامل توضیح بدم یکم تاپیک طولانی شده وگرنه خیلی ساده هست .
تا الان سه روش واسه افزایش حجم آپلود تو سایتها وجود داشت که یکیش از طریق فانکشن بود که جواب نمیداد . یکیش هم از طریق php.ini بود که اونم معمولا تو هاستهای اشتراکی گم و گور بود . آخری که خوب جواب میداد از روش .htaccess بود که واقعا جواب میداد . اما بعضی افزونه ها مثل yoast و ... هر چند وقت به چند وقت یه تغییراتی تو htaccess میدن که دوباره روز از نو روزی از نو .
اما یه روش جدید بهتون یاد میدم که نیازی نیست وارد هاست بشین و خوبیش اینه که بر خلاف روش htaccess که اگه حجم رو خیلی زیاد میذاشتین آخرش تا 1 یا 2 گیگ بیشتر نمیشد با روش زیر میشه بیشتر گذاشت .
خب کافیه فقط کد زیر رو توی functions.php قالب کپی کنین و بجای 262144000 مقدار بایت رو بنویسین که این عدد نوشته شده معادل 250 مگابایت هست .
کد:
add_filter( 'upload_size_limit', 'HANNANStd_increase_upload' );
function HANNANStd_increase_upload( $bytes )
{
return 262144000;
}
کد:
<?php
?>
در ضمن اگه تو تبدیل مگابایت به بایت مشکل دارین فکر اونجاشم کردم .
از لینک زیر برای تبدیل واحدهای بایتی استفاده کنین
لینک ها تنها برای اعضای سایت قابل نمایش است.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
بروز رسانی این تاپیک :
خب دوستانی که کار با functions.php براشون سخته کار از اینی هم که دیدین ساده تر شد . چون دوست عزیزمون جناب mahdiy لطف کردن و مراحل بالا رو به صورت پلاگین در آوردن .
یعنی فقط کافیه پلاگین زیر رو نصب کنین و به قسمت تنظیمات > حجم مجاز آپلود برین و حجم مجاز مورد نظرتون رو وارد کنین . تمام .
کد:
http://up.persianscript.ir/uploads/52da-wp-change-upload-size.zip
آخرین ویرایش توسط مدیر: