افزایش حجم آپلود در وردپرس
آپلودهای با حجم بالا در مواقع برای هر کاربری که در حوزه اینترنت فعالیت دارد یا حتی مدیران وب سایت لازم می باشد اما اجازه آپلود های با حجم زیاد در وردپرس وجود ندارد مگر از نرم افزارهای واسط برای آپلود و مدیریت هاست استفاده کنیم. از این نرم افزار ها می توان به File Zilla و Smart FTP اشاره کرد اما در برخی مواقع شما تمایلی به استفاده از نرم افزار خاصی برای اینکه آپلود هایی با حجم بالا داشته باشید ندارید بنابراین کاری که باید شما انجام دهید این است که محدویت هایی که وردپرس دارد را دور بزنید و در کدهای وردپرس دستکاری هایی انجام دهید برای همین سه روش برای انجام دادن افزایش حجم آپلود در وردپرس وجود دارد که در ادامه به آن می پردازیم
راه حل اول:
در پوشه wp-admin یا همان مدیریت وردپرس وارد پوشه ای به نام php.ini شوید و فایلی با پسوند txt بسازید سپس کدی که در زیر وجود دارد را به آن اضافه کنید و تا ۶۴ مگابایت حجم آپلود را افزایش دهید
۱
۲ ۳ |
upload_max_filesize = 64M
post_max_size = 64M max_execution_time = 300 |
راه حل دوم:
کاربرد این روش به اندازه روش اول نمی باشد ولی شاید کار خیلی ها را راه بیاندازد در این روش کد را به فایل فانکشن وردپرس اضافه می کنیم البته در این مرحله نیز فقط می توان تا ۶۴مگ مقدار را افزایش داد و از پیش تعریف شده می باشد
۱
۲ ۳ |
@ini_set( ‘upload_max_size’ , ’64M’ );
@ini_set( ‘post_max_size’, ’64M’); @ini_set( ‘max_execution_time’, ‘300’ ); |
راه حل سوم:
در این راه حل یکی از فایل های ریشه ای وردپرس را انتخاب و کدی که در زیر قرار دارد را به آن اضافه می کنیم ولی تفاوتی که با روش های قبلی دارد در این است که می توانید براساس ظرفیت ارائه دهنده هاست حجم خود را تعیین نمایید کاری که شما باید انجام دهید این است که درفایل .htaccess که در ریشه وردپرس قرار دارد به جای حرف x عددی که مدنظرتان قرار دارد را جایگزین نمایید
php_value upload_max_filesize XM
php_value post_max_size XM
php_value max_execution_time 300
php_value max_input_time 300