อัปเกรด WordPress 2.7 เป็น 2.8 พร้อมรีวิว Hightlight

WordPress-upgrade

เมื่อวาน(11 มิ.ย. 52)มีการอับเดต WordPress เวอร์ชั่น 2.7 เป็น 2.8 วันนี้เลยอับเกรดบล็อกของตัวเอง ที่ใช้ 2.7 มาเป็น 2.8 วิธีอัปเกรดมีหลายวิธีสามารถดูได้ที่ WordPress.org ที่จริงการอัปเกรดง่ายมากแต่ก็อยากจะเขียนบันทึกไว้ สำหรับใครที่ใช้ WordPress ทำบล็อกอยู่แล้วเรื่องอับเกรดต่างๆของบล็อกที่ทำจาก WordPress ทำได้ง่ายมากถือได้ว่าเป็นอีกจุดแข็งหนึ่งที่ทำได้ดีกว่า CMS เจ้าอื่นๆ

เริ่มขั้นตอนการอับเกรด

  1. ทำการ back up ข้อมูลของบล็อกไว้ก่อนป้องกันอาจเกิดความผิดพลาดได้ ซึ่งก็มีให้เลือกหลายวิธี
  2. ล็อกอินเข้า admin > เครื่องมือ > อัปเกรด

    tools-WordPress

  3. เลือก อัปเกรดอัตโนมัติ

    update-WordPress

  4. รอสักพัก บางทีอาจจะขึ้น eror ได้ อาจเกิดจากมีปัญหาในช่วงของการดาวน์โหลด ไม่ต้องตกใจ ให้ทำขั้นตอน 2-3 ซ้ำ

    fail-update-WordPress

  5. ถ้าไม่เกิดความผิดพลาดอะไรก็อัปเกรดสำเร็จแล้วจะมีรายงานการอัปเกรด

    update-finish

  6. จากนั้นคลิก รีเฟรสบราวเซอร์ครั้งหนึ่ง WordPress จะถามรหัสเข้า admin panel อีกครั้ง
  7. เมื่อคลิกเข้าดูการอัปเกรด WordPress ก็จะเป็นเวอร์ชั่นล่าสุดแล้วครับ

    updated-WordPress

________________________________________________________________________

ยกตัวอย่างอันที่เป็น Highlights ของเวอร์ชั่น 2.8 มาบางตัวแล้วกันนะครับ

  1. drag-and-drop widgetsเคลื่อนย้าย admin interface ได้ตามใจ และมี widget API ใหม่

    drag-drop-WordPress

  2. มี Syntax highlighting (โค้ดมีสี)ใน plugin และ theme editors และมีให้ค้นหาว่าในนั้นมี function อะไรบ้าง
    การแก้ไขโค้ดต่างๆทำให้ง่ายขึ้นมากๆครับ เหมือนนั่งเขียนในโปรแกรม editor เลย
    editor-WordPress

  3. สามารถค้นหา theme พร้อมมีตัวกรอง และติดตั้งได้เลยในหน้า adminตัวกรองค้นหา themes
    theme-seacrh

    สามารถติดตั้ง หรือ ดูก่อนได้เลย

    fillter-theme

  4. การปรับปรุง widgets ใหม่ครั้งนี้ ถูกใจผมที่สุด ทำให้การจัดการ widgets ทำได้ง่ายมากครับ
    แยกชัดเจนอะไรใช้ไม่ใช้ และ slide ด้านขวาที่สามารถแสดงได้พร้อมกัน แต่ก่อนต้องมาคลิก
    ดูทีละอันจะย้ายทีลำบากมาก ตอนนี้สะดวกขึ้นมากครับ อันนี้ให้เต็ม
    news-wigets2

    แยกชัดเจนอันไหนใช้ไม่ใช้

    new-widgets

    slide bar แสดงได้พร้อมกันจัดการง่ายขึ้น

  5. สามารถโหลดหน้า admin ได้เร็วขึ้น

วีดีโอแนะนำ

WordPress backup and restore ไม่ต้องมี plugin

WordPress-backup

บล็อกผมในตอนแรกตัว WordPress จะอยู่ที่ folder ชื่อ 2009 ทำให้เวลาเข้าเว็บไซต์ www.amphur.in.th ผมต้องทำ redirect ไปที่ 2009 เว็บไซต์ก็จะเป็นแบบนี้ www.amphur.in.th/2009 ตอนแรกที่ทำแบบนี้ ก็คิดว่าถ้าเราทำ folder ไว้คงทำให้บริหารจัดการง่ายแต่พอใช้ไปรู้สึกว่าไม่สะดวกแล้ว และไม่เป็นผลดีกับการทำ seo ด้วย จึงต้องการเอา WordPress ที่อยู่ใน folder 2009 ออกมาอยู่ข้างนอก ขั้นตอนในการทำง่ายมากครับ ไม่ต้องลง WordPress plugin แต่อย่างใดเพราะ WordPress มีเครื่องที่จะช่วยให้เราทำการ

backup และ restore ได้เลย เริ่มขั้นตอนการทำเลยแล้วกัน

  1. login เข้าไปใช้งานใน WordPress admin คลิกที่เมนูซ้ายมือในหัวข้อ “เครื่องมือ”
  2. เลือกหัวข้อ “นำออก” ดังรูป

    WordPress-tools

  3. ในหน้าจะแสดงข้อความอธิบายการนำออกดังนี้

    เมื่อคุณกดปุ่มด้านล่าง เวิร์ดเพรสจะสร้าง ไฟล์ XML file สำหรับบันทึกลงในคอมพิวเตอร์ของคุณ รูปแบบนี้ เราเรียกว่า เวิร์ดเพรส eXtended RSS หรือ WXR ซึ่งในนั้นจะประกอบไปด้วย เรื่อง, หน้า, ความเห็น, custom fields, หมวดหมู่และป้ายกำกับ เมื่อคุณบันทึกไฟล์ดาวน์โหลดแล้ว คุณสามารถใช้คำสั่งนำเข้าในบล็อกเวิร์ดเพรสอื่นเพื่อนำเข้าบล็อกนี้

  4. ทางเลือกให้เลือก “ผู้เขียนทั้งหมด” เสร็จแล้วคลิก ดาวน์โหลด เราจะได้ไฟล์ backup ชื่อ WordPress.ปี-เดือน-วัน.xml
  5. จากนั้นผมก็ copy ไฟล์ของ WordPress ที่อยู่ใน folder 2009 ออกมาอยู่ข้างนอก แล้วก็ลบไฟล์ในนั้นทิ้ง
  6. เข้าไปที่ phpmyadmin ของเราทำการ backup database ไว้ก่อนเผื่อเกิดอุบัติเหตุเมื่อ backup เสร็จแล้ว drop ตารางทิ้งเลยครับ
  7. เข้าไปที่ root directory ของเว็บเราลบไฟล์ wp-config.php อันเก่าทิ้งไป และอับไฟล์ wp-settings.php ไปแทนทำเหมือนจะติดตั้งใหม่ จากนั้นก็เข้าไปที่เว็บไซต์ของเรา www.amphur.in.th รันติดตั้ง WordPress ตามปกติ
  8. เมื่อติดตั้งเสร็จเล้วเข้าไปที่การ “นำเข้า” ตามขั้นตอนที่ 2
  9. เลือกหัวข้อ WordPressดังรูป

    WordPress-restore

  10. คลิก browse ไปที่ไฟล์ที่เราทำไว้ในขั้นตอนที่ 4 ที่เราเรียกว่าไฟล์ WXR เสร็จแล้วคลิกอับโหลด
  11. เข้าไปตรวจสอบเนื้อหา ต้องแก้ที่อยู่ของไฟล์ภาพ และ plugin จะใช้ไม่ได้(ลบออกลงใหม่)

ข้อดี วิธีนี้อาจจะไม่ดีแต่เป็นวิธีที่ผมทดลองใช้รู้สึกว่าเร็วดี อาจจะมีวิธีอื่นที่ดีกว่านี้แต่ผมไม่รู้เลยต้องใช้วิธีนี้
ข้อเสีย plugin อันเก่าที่ติดตั้งไว้ใช้งานไม่ได้ และ widget ก็หายด้วย