Jir4yu.me

ความรู้สึก.. ที่ตอนไหนๆก็(ไม่)เหมือนกัน

วิธีง่ายๆ สำหรับคนขี้เกียจอัพเดท WordPress

อัพเดทไฟล์แบบไม่ต้องใช้ FTP

automatic-wordpress-update-ftp

ใครที่ดูแลเว็บไซต์ที่ขึ้นด้วย WordPress หลายเว็บก็อาจจะต้องมานั่งปวดหัวกับช่วงที่ WordPress อัพเดทเวอร์ชั่นใหม่ ซึ่งไม่ว่าจะเป็น theme หรือ plugin ก็ต้องเข้าไปที่ admin backend แล้วอัพเดททั้งนั้น ยิ่งกับผมเองที่เป็น freelance แล้วเหมือนถือกุญแจบ้านของลูกค้าไว้หลายคน เวลาขึ้นเดือนใหม่ทุกเดือนก็จะต้องเข้าไป backup รวมถึงอัพเดท plugin, theme ให้ลูกค้าด้วย ความลำบากมันอยู่ที่ว่าเวลาจะอัพเดทไฟล์อะไรซักครั้ง ต้องให้กรอกฟอร์มเชื่อมต่อ FTP อยู่นั่นแหละ แล้วยิ่งถ้ามีลูกค้าเยอะเท่าไหร่ก็เหมือนยิ่งต้องถือกุญแจบ้านเขาไว้เยอะเท่านั้น จะจำ username หรือ password ทีนึงก็ต้องไปนั่งเปิดบันทึกไล่หาทำให้เสียเวลาไปมากมาย

แต่ถ้าเราทำให้แต่ละเว็บไซต์ที่สร้างด้วย WordPress สามารถอัพเดทไฟล์ theme และ plugin ได้เองเมื่อมีเวอร์ชั่นใหม่จากผู้พัฒนาแล้วล่ะก็ จะช่วยลดเวลาที่แสนเหน็ดเหนื่อยนี้ไปได้เยอะพอสมควรเลยทีเดียว เรามาเริ่มง่ายๆ กับวิธีสองวิธีที่จะช่วยนักพัฒนาเว็บไซต์กันครับ

1. ให้อัพเดทไฟล์ WordPress หรือปรับรุ่นเองอัตโนมัติ

ให้เปิดไฟล์ wp-config.php แล้วเพิ่ม code สำหรับให้ WordPress อัพเดทรุ่นเองโดยคำสั่งด้านล่าง

define( 'WP_AUTO_UPDATE_CORE', true );

หมายเหตุ: ให้เพิ่มไว้บนบรรทัด /* That’s all, stop editing! Happy blogging. */ หรือตามภาพเลยครับ บรรทัดนี้จะบอกให้ WordPress ของเราปรับรุ่นเองโดยที่เราไม่ต้องเข้ามาจัดการเรื่องพวกนี้ที่ฝั่ง admin เลย

2. อัพเดท plugin, theme แบบไม่ต้องใส่ FTP access

วิธีนี้น่าจะเป็นวิธีที่ชื่นชอบสำหรับผู้ที่ทำงานอยู่บนเครื่อง localhost หรือเครื่องตัวเอง เพราะทุกครั้งที่ไฟล์ theme หรือ plugin แจ้งการอัพเดทเราก็จะมางงอยู่ที่หน้า FTP username, password เนี่ยแหละครับ “มันจะอะไรกันวะ เครื่อง localhost ต้องใส่ username กับ password เป็นอะไรเนี่ย” วิธีแก้ไขที่ง่ายที่สุดคือให้ file system ของ WordPress ทำการอัพเดทดึงเวอร์ชั่นใหม่ลงมาปรับรุ่นเองไปเลย ซึ่งใช้ได้ผลดีกับเครื่องเซิฟเวอร์จริงของลูกค้าด้วยเช่นกัน

เปิดไฟล์ wp-config.php แล้วเพิ่ม code นี้ลงไปก่อนบรรทัด /* That’s all, stop editing! Happy blogging. */

define('FS_METHOD','direct');

ทำการบันทึกไฟล์แล้วลองกด Update plugin ดูครับ จะเห็นว่า WordPress ทำการโหลดแล้วปรับรุ่น theme, plugin ให้อัตโนมัติเลย ชีวิตง่ายขึ้นเลยจริงๆ

หมายเหตุ: ให้ chmod 775 ไปที่แฟ้ม wp-content ก่อนนะครับ เพื่อให้ WordPress ปรับรุ่นเองได้

Jirayu Limjinda

ถ้าไม่รู้จักกัน บางทีคุณอาจจะไม่เข้าใจกับสิ่งที่ผมทำ.. กลับกัน ถ้าคุณรู้จักผมดี คุณจะไม่ต้องเอ่ยปากถามเลยว่าทำไม

แสดงความคิดเห็นของคุณที่นี่

loading, please wait..

loading, please wait..