วิธีเพิ่มขนาดไฟล์อัพโหลดสูงสุดใน WordPress
เผยแพร่แล้ว: 2021-02-09คุณต้องการ เพิ่มขนาดไฟล์อัปโหลด WP max ในเว็บไซต์ของคุณ แต่คุณไม่แน่ใจว่าต้องทำอย่างไร เรามีคุณครอบคลุม ในคู่มือนี้ คุณจะได้เรียนรู้ วิธีต่างๆ ในการเปลี่ยนขีดจำกัดการอัปโหลดไฟล์สูงสุดใน WordPress
เหตุใดจึงต้องเพิ่มขนาดไฟล์อัปโหลดสูงสุด
หากคุณมีไซต์หรือร้านอีคอมเมิร์ซ คุณอาจคุ้นเคยกับกระบวนการอัปโหลดสื่อ โดยปกติ คุณจะดำเนินการผ่านไลบรารีและอัปโหลดรูปภาพ, GIF, ไฟล์ ZIP และอื่นๆ ได้ ปัญหาเกิดขึ้นเมื่อขนาดไฟล์ของคุณใหญ่เกินไป อะไรใหญ่เกินไป? หากขนาดไฟล์ของคุณใหญ่กว่าขนาดอัพโหลดไฟล์สูงสุดที่กำหนดค่าไว้ในเซิร์ฟเวอร์ คุณจะประสบปัญหา
ตัวอย่างเช่น หากคุณพยายามอัปโหลดไฟล์ 20MB ผ่านไลบรารีสื่อ แต่ขนาดการอัปโหลดไฟล์สูงสุดคือ 10MB จะไม่ทำงาน คุณจะได้รับการแจ้งเตือนว่าขนาดไฟล์เกินขีดจำกัด และถ้าคุณไม่เพิ่มขนาดไฟล์สูงสุดที่อัปโหลดบนไซต์ WordPress ของคุณ คุณจะไม่สามารถอัปโหลดไฟล์นั้นได้ ซึ่งอาจสร้างความปวดหัวให้กับเว็บไซต์ที่ต้องอัปโหลด วิดีโอและรูปภาพที่มีความละเอียดสูง
ข่าวดีก็คือมีหลายวิธีในการแก้ไขปัญหานี้ ในคู่มือนี้ เราจะแสดงวิธีเพิ่มขีดจำกัดการอัปโหลดใน WordPress แต่ก่อนหน้านั้น เรามาดูวิธีการตรวจสอบขนาดไฟล์อัพโหลดสูงสุดในปัจจุบันบนเว็บไซต์ของคุณกัน
วิธีตรวจสอบขนาดไฟล์อัพโหลดสูงสุด
ก่อนเพิ่มขีดจำกัดการอัปโหลด ให้ตรวจสอบว่าขีดจำกัดปัจจุบันของคุณคืออะไร ใน แดชบอร์ด WordPress ของคุณ ไปที่ สื่อ > เพิ่มใหม่ ที่นั่น คุณจะเห็นขนาดไฟล์สูงสุดที่คุณสามารถอัปโหลดได้ในปัจจุบัน
ในกรณีส่วนใหญ่ ขีดจำกัดการอัปโหลดสูงสุดจะถูกกำหนดโดยผู้ให้บริการโฮสต์ของคุณ ตัวอย่างเช่น สำหรับเรา ขนาดไฟล์คือ 128MB แต่บริษัทโฮสติ้ง WordPress บางแห่งตั้งค่านี้เป็น 2MB ตามค่าเริ่มต้น
วิธีเพิ่มขนาดไฟล์อัพโหลดสูงสุดใน WordPress
มีหลาย วิธีในการเพิ่มขีดจำกัดขนาดไฟล์อัปโหลดสูงสุดใน WordPress :
- .htaccess ไฟล์
- ไฟล์ Functions.php
- ไฟล์ PHP.Ini
- ไฟล์ WP-Config.php
- เพิ่มขนาดใน Multisite
- ด้วยปลั๊กอิน
- จากแพลตฟอร์มโฮสติ้ง
- Upload_Size_Limit Filter
- ติดต่อผู้ให้บริการโฮสติ้งของคุณ
ในส่วนนี้ เราจะอธิบายแต่ละวิธีทีละขั้นตอน เพื่อให้คุณสามารถเลือกวิธีที่เหมาะสมกับความต้องการของคุณมากที่สุด
หมายเหตุ: วิธีการบางอย่างจำเป็นต้องแก้ไขไฟล์ธีมหรือไฟล์หลักของ WordPress ดังนั้นก่อนที่คุณจะเริ่ม เราขอแนะนำให้คุณสร้างข้อมูลสำรองที่สมบูรณ์ของเว็บไซต์ของคุณ หากคุณไม่แน่ใจว่าต้องทำอย่างไร โปรดดูคำแนะนำทีละขั้นตอนนี้
1) .htaccess ไฟล์
โดยการแก้ไขไฟล์ . htaccess คุณจะสามารถเพิ่มขีดจำกัดการอัปโหลดไฟล์สูงสุดได้ ในการทำเช่นนี้ คุณต้องใช้ไคลเอนต์ FTP เช่น FileZilla ดังนั้นก่อนอื่นให้ติดตั้ง FileZilla บนคอมพิวเตอร์ของคุณ หลังจากนั้น เชื่อมต่อ FileZilla กับเว็บเซิร์ฟเวอร์ของคุณ
คุณจะต้องสร้างบัญชี FTP โดยใช้ cPanel (แผงควบคุม) ของเว็บไซต์ของคุณ จากนั้นคุณจะถูกเปลี่ยนเส้นทางไปยังตัวจัดการไฟล์
ด้านซ้ายจะแสดงไฟล์ในเครื่องทั้งหมดที่มี และทางด้านขวา คุณจะเห็นไฟล์เซิร์ฟเวอร์ ซึ่งคุณควรจะสามารถค้นหาไฟล์ . htaccess ได้
คลิกขวาที่มันและเลือก ดู/แก้ไข
ซอฟต์แวร์จะเปิดไฟล์ในโปรแกรมแก้ไขข้อความที่คุณมีบนคอมพิวเตอร์ของคุณ ในกรณีของเราคือ Notepad
ตอนนี้คัดลอกรหัสนี้เพื่อเพิ่มขนาดไฟล์สูงสุด 128 MB
php_value upload_max_filesize 128M php_value post_max_size 128M php_value memory_limit 256M php_value max_execution_time 300 php_value max_input_time 300
วางลงในไฟล์ . htaccess และบันทึก
จากนั้นอัปโหลดไฟล์กลับไปที่เซิร์ฟเวอร์ คุณจะเห็นป๊อปอัปที่คุณต้องคลิกตัวเลือกเพื่อสิ้นสุดการแก้ไขและลบไฟล์ในเครื่อง จากนั้นยืนยัน
แค่นั้นแหละ! จากนี้ไป ขีดจำกัดการอัปโหลดไฟล์สูงสุดจะอยู่ที่ 128 MB หรือขนาดอื่นๆ ที่คุณกำหนดค่าผ่านโค้ด เราเลือกขนาดอัปโหลดสูงสุด 128MB แต่คุณสามารถเปลี่ยนและปรับค่าเป็นขนาดใดก็ได้ที่คุณต้องการ
2) ไฟล์ Functions.php
หากคุณไม่สะดวกที่จะแก้ไขไฟล์หลักของ WordPress คุณยังสามารถอัพเกรดขีดจำกัดการอัพโหลดไฟล์สูงสุดโดยแก้ไขไฟล์ธีม ในการทำเช่นนั้น คุณต้องแก้ไขไฟล์ functions.php ของธีมลูกของคุณ หากคุณไม่มีธีมย่อย เราขอแนะนำให้คุณสร้างธีมตามบทช่วยสอนนี้ หรือใช้ปลั๊กอินใดๆ เหล่านี้
มีสองตัวเลือกในการแก้ไขไฟล์ธีมลูกของคุณ:
- ผ่านตัวแก้ไข WordPress
- ด้วยปลั๊กอิน
ทั้งสองวิธีจะทำงานให้เสร็จโดยไม่มีปัญหา ในที่นี้ เราจะอธิบายวิธีใช้ทั้งสองอย่าง เพื่อให้คุณสามารถเลือกอันที่คุณชื่นชอบได้
วิธีที่ 1: แก้ไขไฟล์ Functions.php จาก WordPress Customizer
ขั้นแรก ลงชื่อเข้าใช้ไซต์ WordPress ของคุณและไปที่ ลักษณะที่ ปรากฏ > ตัวแก้ไขธีม
โดยค่าเริ่มต้น เซิร์ฟเวอร์ของคุณจะโหลด ไฟล์ style.css เราจะแก้ไขไฟล์ functions.php ให้มองหาทางด้านขวามือของหน้าจอ
จากนั้นคัดลอกโค้ดนี้เพื่อเพิ่มขนาดไฟล์สูงสุดเป็น 64MB
@ini_set( 'upload_max_size' , '64M' ); @ini_set( 'post_max_size', '64M'); @ini_set( 'max_execution_time', '300' );
วางลงในไฟล์ functions.php ของคุณและอัปเดตไฟล์
ในตัวอย่างนี้ เราได้เลือกขนาดการอัปโหลดสูงสุด 64MB แต่ถ้าคุณต้องการขนาดไฟล์อื่น เพียงแค่อัปเดตโค้ด ตัวอย่างเช่น สมมติว่าคุณต้องการอัปโหลดไฟล์ที่มีขนาดไม่เกิน 100MB รหัสจะเป็น:
@ini_set( 'upload_max_size' , '100M' ); @ini_set( 'post_max_size', '100M'); @ini_set( 'max_execution_time', '300' );
ในทางกลับกัน หากคุณรู้สึกไม่สะดวกใจที่จะแก้ไขไฟล์ธีม ให้ลองดูวิธีปลั๊กอินด้านล่าง
วิธีที่ 2: ปลั๊กอินตัวอย่างโค้ด
Code Snippets เป็นหนึ่งในปลั๊กอินที่ดีที่สุดในการเพิ่มโค้ดสำหรับผู้ที่ไม่ต้องการแก้ไขไฟล์ core/theme โดยตรง ในการติดตั้งเครื่องมือนี้ ใน WordPress Admin ของคุณ ให้ไปที่ Plugins > Add New มองหา Code Snippets จากนั้น ติดตั้งและเปิดใช้งานปลั๊กอิน
หลังจากนั้น คุณจะสามารถเพิ่มโค้ด PHP/ HTML/ CSS หรือ JavaScript ที่กำหนดเองได้ผ่านการตั้งค่าปลั๊กอิน เพียงไปที่ Snippets > Add New บนแถบด้านข้าง
ทุกครั้งที่คุณสร้างตัวอย่าง เราขอแนะนำให้คุณตั้งชื่อที่ชัดเจนซึ่งอธิบายสิ่งที่ทำเพื่อระบุได้ง่าย ตัวอย่างเช่น เราจะเรียกมันว่า " เพิ่มเวลาอัปโหลดไฟล์สูงสุด " หลังจากนั้น ให้คัดลอกโค้ดจากด้านล่าง วางลงในส่วนข้อมูลโค้ดของปลั๊กอินแล้วบันทึก
@ini_set( 'upload_max_size' , '64M' ); @ini_set( 'post_max_size', '64M'); @ini_set( 'max_execution_time', '300' );
แค่นั้นแหละ! คุณเพิ่งเพิ่มขีดจำกัดขนาดไฟล์สูงสุดเป็น 64MB
3) ไฟล์ PHP.Ini
อีกทางเลือกหนึ่งในการเพิ่มขีดจำกัดขนาดไฟล์สูงสุดใน WordPress คือการสร้างหรือแก้ไข ไฟล์ php.ini
ขั้นแรก ให้คัดลอกโค้ดด้านล่างเพื่อเพิ่มขีดจำกัดเป็น 128MB
upload_max_filesize = 128M post_max_size = 13M memory_limit = 15M
จากนั้นเปิดโปรแกรมแก้ไขข้อความ (Notepad, Notepad++, Sublime Text หรืออื่นๆ) แล้ววางโค้ด จากนั้นบันทึกเป็น php.ini (.ini เป็นส่วนขยายที่นี่) และวางไว้ในที่ที่สะดวก
เมื่อคุณสร้างไฟล์นี้แล้ว ให้เข้าสู่ระบบตัวจัดการไฟล์ของเว็บไซต์ของคุณผ่าน cPanel หรือ FileZilla แล้วอัปโหลด ไฟล์ php.ini นี้ไปยังไดเร็กทอรีการติดตั้ง WordPress ของคุณ แค่นั้นแหละ!
4) ไฟล์ WP-Config.php
ไฟล์ wp-config.php เป็นไฟล์หลักที่มีข้อมูลสำคัญ เช่น ชื่อผู้ใช้ MySQL ชื่อโฮสต์ รหัสผ่าน และอื่นๆ นอกจากนี้ยังมีข้อมูลเกี่ยวกับขีดจำกัดขนาดการอัปโหลด เราจึงสามารถแก้ไขเพื่อเพิ่มขีดจำกัดนั้นได้
ในการทำเช่นนั้น ให้เข้าสู่ระบบตัวจัดการไฟล์ของคุณโดยใช้ FileZilla ในไดเร็กทอรีการติดตั้ง WordPress คุณจะเห็นไฟล์ชื่อ wp-config.php คลิกขวาที่มันและเลือก ดู/แก้ไข
จากนั้นเปิดไฟล์โดยใช้โปรแกรมแก้ไขข้อความและคัดลอกโค้ดต่อไปนี้เพื่อเพิ่มขนาดไฟล์ที่จำกัดเป็น 120MB
@ini_set( 'upload_max_size' , '120M' ); @ini_set( 'post_max_size', '13M'); @ini_set( 'memory_limit', '15M' );
หลังจากนั้นให้วางโค้ดก่อนบรรทัด แค่นั้น หยุดแก้ไข! มีความสุขบล็อก และบันทึกการเปลี่ยนแปลง
จากนั้นอัปโหลดไฟล์กลับไปที่เซิร์ฟเวอร์ของคุณ เท่านี้ก็เรียบร้อย! คุณได้เพิ่มขีดจำกัดขนาดไฟล์ด้วยการแก้ไข ไฟล์ wp-config.php
5) เพิ่มขนาดใน Multisite
หากคุณมีการติดตั้ง WordPress หลายไซต์และต้องการเพิ่มขนาดไฟล์อัปโหลดสูงสุด ให้ทำตามขั้นตอนเหล่านี้
อันดับแรก ในแดชบอร์ดของคุณ ให้ไปที่ Network Admin > Settings
ภายใต้การตั้งค่า ค้นหาตัวเลือก ขนาดไฟล์อัปโหลดสูงสุด
ที่นี่ เซิร์ฟเวอร์ได้รับการกำหนดค่าด้วยขีดจำกัดการอัปโหลดไฟล์สูงสุด 1500 kb (หรือ 1.5MB) ดังนั้นเราจะเพิ่มเป็น 64MB (64000 kb)
สุดท้ายให้บันทึกการตั้งค่าและคุณก็พร้อมแล้ว
6) เพิ่มขีดจำกัดการอัปโหลดขนาดไฟล์สูงสุดด้วยปลั๊กอิน
หากคุณไม่สะดวกที่จะแก้ไขไฟล์ คุณสามารถเพิ่มขีดจำกัดขนาดไฟล์ได้ด้วยปลั๊กอิน สำหรับการสาธิตนี้ เราจะใช้เครื่องมือฟรีที่เรียกว่า เพิ่มขนาดไฟล์อัปโหลดสูงสุด
สิ่งแรกที่คุณต้องทำคือติดตั้งและเปิดใช้งานปลั๊กอิน
จากนั้นไปที่การกำหนดค่าของปลั๊กอินภายใต้ส่วน การตั้งค่า
ตอนนี้ เพียงเลือกขนาดที่คุณต้องการจากดรอปดาวน์แล้วบันทึกการเปลี่ยนแปลง
อย่างที่คุณเห็น ตัวเลือกขนาดคือ 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB โปรดทราบว่าคุณไม่สามารถเลือกขนาดไฟล์อื่นได้ ดังนั้นคุณจะต้องเลือกหนึ่งในตัวเลือกเหล่านั้น
สุดท้าย บันทึกการเปลี่ยนแปลงแล้วคุณจะเห็นขีดจำกัดใหม่ที่กำหนดค่าไว้ สั้นและหวาน
7) จากแพลตฟอร์มโฮสติ้ง
บริษัทโฮสติ้ง WordPress ส่วนใหญ่จะให้ตัวเลือกแก่คุณในการกำหนดค่าขนาดการอัปโหลดไฟล์สูงสุดผ่าน cPanel หรือแดชบอร์ดบัญชีของคุณ มาดูกันว่าคุณจะทำอย่างไร
ขั้นแรก เข้าสู่ระบบ cPanel ของคุณและไปที่ Software > Select PHP Version
คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าส่วนขยาย PHP จากนั้นคุณจะสามารถเปิดหรือปิดใช้งานส่วนขยาย PHP ที่กำหนดเองได้ เราไม่จำเป็นต้องเปลี่ยนแปลงสิ่งนี้ แต่ที่มุมบนขวา ให้คลิกลิงก์เพื่อเปิดตัวเลือก PHP
ในหน้าถัดไป คุณจะเห็นตัวเลือกตัวเลือก PHP นี่คือการตั้งค่าที่ผู้ใช้ใช้ในการแก้ไขเวอร์ชัน PHP แต่เราจะใช้เพื่อแก้ไขขนาดไฟล์สูงสุด
คุณต้องค้นหาตัวเลือก upload_max_filesize นั่นคือขีดจำกัดการอัปโหลดไฟล์สูงสุดที่กำหนดค่าโดยเซิร์ฟเวอร์หรือบริษัทโฮสติ้ง เพียงคลิกและเลือกขนาดไฟล์สูงสุดที่คุณต้องการใช้จากเมนูแบบเลื่อนลง หลังจากนั้นให้บันทึกการตั้งค่า
หมายเหตุ: โปรดใช้ความระมัดระวังเป็นพิเศษในการเปลี่ยนสิ่งของประเภทนี้ การแก้ไขการตั้งค่าที่ไม่ถูกต้องอาจส่งผลต่อส่วนหน้า/ส่วนหลังของไซต์ ดังนั้นให้ตรวจสอบทุกขั้นตอนอีกครั้งและดำเนินการอย่างระมัดระวัง
8) Upload_Size_Limit Filter
WordPress มีตัวกรองเพื่อเพิ่มขนาดการอัปโหลดที่เรียกว่า Upload_Size_Limit คุณสามารถใช้เพื่อแก้ไข functions.php ของธีมของคุณ และเพิ่มตัวกรองเพื่อกำหนดขนาดไฟล์อัพโหลดสูงสุดของคุณ เรามาดูวิธีการทำ
ลงชื่อเข้าใช้ไซต์ WordPress ของคุณและไปที่ Theme Editor เปิดไฟล์ functions.php และวางโค้ดด้านล่างที่ท้ายไฟล์
ฟังก์ชัน filter_site_upload_size_limit( $size ) { ส่งคืน 1024 * 1024 * 64; } add_filter( 'upload_size_limit', 'filter_site_upload_size_limit', 120 );
หากคุณตรวจสอบรหัส คุณจะเห็นว่าในบรรทัดสุดท้าย เราระบุขนาดการอัปโหลดสูงสุดที่ 120MB คุณสามารถแก้ไขและเลือกขนาดใดก็ได้ที่คุณต้องการสำหรับไซต์ของคุณ
สุดท้าย อย่าลืมอัปเดตไฟล์หลังจากแก้ไขไฟล์ functions.php ของธีมแล้ว
9) ติดต่อผู้ให้บริการโฮสติ้งของคุณ
เป็นมูลค่าการกล่าวขวัญว่า ถ้าคุณใช้โฮสติ้งที่ใช้ร่วมกัน วิธีการเหล่านี้อาจไม่ทำงาน ดังนั้น หากคุณไม่ชอบวิธีการใดๆ ก่อนหน้านี้ หรือใช้โฮสติ้งที่ใช้ร่วมกัน การติดต่อผู้ให้บริการโฮสติ้งของคุณเป็นทางเลือกที่ดีที่สุดของคุณ บริษัทโฮสติ้งส่วนใหญ่ให้การสนับสนุนผ่านการแชทสด โทรศัพท์ และระบบการออกตั๋ว ดังนั้นเพียงบอกพวกเขาว่าคุณต้องการเปลี่ยนแปลงอะไร และพวกเขาจะทำเพื่อคุณ
โบนัส: เพิ่มขนาดรูปภาพที่กำหนดเอง
นอกจากการเพิ่มขนาดไฟล์อัปโหลดสูงสุดแล้ว คุณยังสามารถเพิ่มขนาดภาพที่กำหนดเองเพื่อใช้ทรัพยากรของไซต์ของคุณได้ดียิ่งขึ้น
ขั้นแรก คุณสามารถเปลี่ยนขนาดภาพเริ่มต้นได้โดยไปที่ การตั้งค่า > สื่อ ในแดชบอร์ด WP ของคุณ ที่นั่น คุณจะเห็นขนาดเริ่มต้น 3 ขนาดพร้อมความกว้างและความสูงที่สอดคล้องกัน เพียงปรับขนาดและบันทึกการเปลี่ยนแปลง เรายังแนะนำให้คุณสร้างภาพขนาดย่อขึ้นใหม่
หากนอกเหนือจากการเปลี่ยนตัวเลือกเริ่มต้นที่คุณต้องการเพิ่มขนาดรูปภาพที่คุณกำหนดเอง คุณจะต้องดำเนินการอีกเล็กน้อย วิธีที่ง่ายที่สุดคือทำตามคำแนะนำทีละขั้นตอนซึ่งจะแสดงให้คุณเห็น 2 วิธีที่แตกต่างกัน
อีกวิธีหนึ่ง คุณสามารถลบขนาดรูปภาพเริ่มต้นที่คุณไม่ได้ใช้ หากต้องการทราบข้อมูลเพิ่มเติม โปรดดูคู่มือนี้
บทสรุป
โดยสรุป หากคุณพยายามอัปโหลดไฟล์ไปยังไซต์ของคุณที่ใหญ่กว่าขีดจำกัดที่กำหนดค่าไว้ในเซิร์ฟเวอร์ คุณจะมีปัญหา นั่นเป็นเหตุผลที่การเรียนรู้วิธีการเพิ่มขีดจำกัดนั้นมีประโยชน์มากและจะช่วยให้คุณหลีกเลี่ยงอาการปวดหัวได้
ในคู่มือนี้ เราได้เห็นวิธีการต่างๆ มากมายในการเพิ่มขนาดไฟล์อัพโหลดสูงสุดใน WordPress:
- .htaccess
- Functions.php
- PHP.Ini
- WP-Config.php
- หลายไซต์
- การใช้ปลั๊กอิน
- จากแพลตฟอร์มโฮสติ้ง
- Upload_Size_Limit Filter
- ติดต่อผู้ให้บริการโฮสติ้งของคุณ
วิธีการทั้งหมดเหล่านี้สามารถทำงานให้เสร็จลุล่วงได้อย่างมีประสิทธิภาพ ดังนั้นให้เลือกวิธีที่คุณชอบที่สุด วิธีแก้ปัญหาที่พบบ่อยที่สุดคือการแก้ไขไฟล์ . htaccess , wp-config.php, ไฟล์ php.ini อย่างไรก็ตาม หากคุณใช้โฮสติ้งที่ใช้ร่วมกันหรือรู้สึกไม่สะดวกใจกับวิธีการใดๆ ข้างต้น คุณสามารถติดต่อผู้ให้บริการโฮสติ้งของคุณและขอให้พวกเขาเพิ่มขีดจำกัดให้กับคุณ นอกจากนี้ บริษัทโฮสติ้งบางแห่งยังอนุญาตให้คุณอัปเดตขนาดการอัปโหลดผ่านแดชบอร์ดบัญชี
ในทางกลับกัน หากคุณไม่สะดวกที่จะแก้ไขธีมหรือไฟล์หลักของ WordPress โดยตรง คุณสามารถใช้ Code Snippets ได้
คุณสนุกกับการอ่านหรือไม่? โปรดแชร์โพสต์นี้บนโซเชียลมีเดียและช่วยเพื่อนของคุณเพิ่มขนาดไฟล์อัปโหลดสูงสุดของเซิร์ฟเวอร์!