سلام درود خدمت کاربران ایرانی طرح علی امامی هستم با آموزش حل مشکل HTTP موقع آپلود تصویر در وردپرس خدمت شما خواهم بود.
در گاهی اوقات ممکنه در هنگام افزودن تصویر به نوشته در وردپرس با خطای HTTP مواجه بشیم و نتونیم تصویر مورد نظرمون رو آپلود کنیم.
برای حل این مشکل روش های بسیار کارآمدی وجود داره که در ادمه یکی یکی همشون رو توضیح خواهم داد.
ویدیو حل مشکل HTTP موقع آپلود تصویر در وردپرس
در این ویدیو به صورت کامل آموزش رو خدمت شما توضیح دادیم شما با مشاهده این ویدیو دیگر ابهامی برای شما باقی نخواهد ماند و به راحتی می توانید مشکل خود را حل کنید. پس پینشهاد میکنم این ویدیو رو از دست ندید
روش های حل مشکل HTTP موقع آپلود تصویر در وردپرس :
در پایین روش های حل مشکل رو براتون آماده کردم با انجام مراحل زیر مشکل شما حل خواهد شد.
تلاش مجدد :
چند دقیقه صبر کنید و دوباره تصویر رو آپلود کنید. خیلی وقت ها ممکن خطای HTTP موقع آپلود تصویر ناشی از کاهش منابع سرور اختصاصی آلمان و ترافیک باشه.
همچنین می تونید تصویر دیگری رو امتحان کنید اگر آپلود موفق بود سایز تصویر قبلی رو کم کنید یا فرمتش رو تغییر بدید.
تغییر کتابخانه ویرایشگر تصاویر در وردپرس :
خب از آن جایی که وردپرس با زبان PHP اجرا میشه، از دو تا کتابخانه برای مدیریت تصاویر استفاده میکنه.
این دو کتابخانه GD و imagick هستند که کتابخانه imagick خیلی بیشتر استفاده میشه.
بیشتر خطاهای مربوط به آپلود تصاویر هم زیر سر همین کتابخانه هست.
و برای حل این مشکل باید کد زیر رو در داخل فایل function.php قالب اضافه کنید.
1 2 3 4 5 6 7 |
function wpb_image_editor_default_to_gd( $editors ) { $gd_editor = 'WP_Image_Editor_GD'; $editors = array_diff( $editors, array( $gd_editor ) ); array_unshift( $editors, $gd_editor ); return $editors; } add_filter( 'wp_image_editors', 'wpb_image_editor_default_to_gd' ); |
اگر بعد از افزودن کد خطا بر طرف نشد. کد رو پاک کرده و روش های دیگه رو امتحان کنید.
با افزودن کد به htaccess :
در این روش شما کتابخانه imagick رو مجبور به استفاده از یک رشته پردازشی میکنید.
1 |
SetEnv MAGICK_THREAD_LIMIT 1 |
افزایش حافظه در وردپرس:
در این روش که شایع ترین روش برای حل مشکل HTTP موقع آپلود تصویر است شما حافظه PHP سرور رو افزایش میدید تا بتونه فایل های حجیم رو آپلود کنه.
کد زیر رو در فایل wp-config.php وردپرس کپی کنید.
1 |
SetEnv MAGICK_THREAD_LIMIT 1 |
امیدوارم این آموزش براتون مفید بوده باشه اگر هر گونه اشکالی داشتید حتما بما اطلاع بدید تا بتونیم کمکتون بکنیم.
در ضمن یادتون نره ما رو در شبکه های اجتماعی دنبال کنید تا از آخرین اخبار و آموزش های ما مطلع شوید.
کنجکاو باشید.