หลังจากอัพเกรด Blog นี้เป็นเวอร์ชั่นล่าสุดคือ WordPress 2.2 เมื่อ 2-3 วันก่อนแล้ว
หลังการอัพเกรดทำให้ Theme K2 และ Theme ที่พัฒนามาจาก K2 นั้นใช้งานในส่วน
Sidebar ของ K2 ไม่ได้ เพราะ Word 2.2 มาพร้อมระบบจัดการ Widgets และ Sidebar
ในตัวของมันเองเลย ซึ่งระบบนี้ผมยังไม่คุ้นเคย อีกทั้ง Sidebar module ที่ใช้อยู่ปะรจำ
ก็ไม่สามารถใช้งานได้ (อาจใช้ได้แต่ปรับแต่ง หรือเพิ่มเติมไม่ได้ )
ซึ่งพอดีวันนี้ผมได้ลองเข้าไปเช็คที่เว็ป K2 ก็เจอวิธีแก้ไขปัญหานี้ วิธีก็คือไปดาว์นโหลด
Plugin ที่ใช้ Disable ระบบ Widgets ของ WP 2.2 มาลงแล้วเปิดใช้งานซะ ซึ่งก็จะทำให้
ระบบ Widgets ของ WP2.2 ไม่ทำงาน และ K2 Sidebar จะกลับมาใช้งานได้เหมือนเดิม
ใครใช้ Theme K2 […]
หลายๆท่านที่เพิ่งลง WordPress เพื่อทำ Weblog เสร็จมักเสียเวลากับการเลือก Plugin
ว่าจะใช้ตัวไหนดี เพราะ Plugin ที่ทำหน้่าที่เดียวกันให้เลือกหลายตัว แต่ตัวไหนดีที่สุดล่ะ?
นั่นทำให้มือใหม่มักเสียเวลาลองผิดลองถูกกับการทดลองใช้ Plugin ไปไม่ใช่น้อย ผมเองก็เช่นกัน
หลังจากที่เริ่มสร้างเว็ปบล็อกผมก็เที่ยวตาม search ว่าคนเขานิยมใช้ Plugin ตัวไหนกัน บางที
ก็ดูจากเว็ปบล็อกอื่นๆ ซึ่งส่วนใหญ่เขาก็ไม่ได้บอกว่า เข้าใช้ตัวไหน สรุปกว่าผมจะได้ Plugin ที่ถูกใจ
ก็หาอยู่นานเหมืนกัน ทีนี้มาดูกันว่าผมใช้ Plugin อะไรบ้าง
Spam Karma 2 : Plugin ตัวนี้จะเป็น Plugin ที่ใช้เพื่อกัน Spam ในส่วน comment
ที่มักมีพวกมาโพสท์โฆษณาเว็ปไซต์หรือสินค้า ความจริงแล้วตัว WordPress ก็มี Plugin
กัน Spam มาให้อยู่แล้วคือ Akismet เพียงแต่เราไปลงทะเบียนกับ WordPress เพื่อเอา
API Key มาใช้ เพราะการทำงานของเจ้า Akismet นั้นจะทำการตรวจสอบ Spam โดยการ
ส่งข้อมุลไปยัง server ของ […]
WordPress 2.0.5 เวอร์ชั่นล่าสุดออกแล้วนะครับ ใครใช้อยู่ก็อัพเดทได้เลยครับ โดยเวอร์ชั่นนี้
จะเป็นการแก้ไขบักต่างๆมากกว่า 50 บักรวมถึงพวก Security Bugs ด้วย รายละเอียดคร่าวๆก็
ตามด้านล่างนี้เลยครับ
is_feed() status is preserved when handling 404s
manually entering pages greater than the number of pages for a given post now shows the highest numbered page
improved security in wp-db-backup plugin
user description is no longer HTML-entity converted going into the database
[…]
พอดีผมได้ทำการย้ายเว็ปนี้ไปอีกโฮสต์นึง ก็มีปัญหาที่ผมไม่คิดว่าจะเจอ
ก็คือ WordPress ที่ผมคิดว่มันรองรับ UTF-8 นั้นจริงแล้วไม่ใช่ เพราะ
Database นั้นเก็บเป็น Latin1 ทำให้มีปัญหาขึ้นมาเมื่อทำการ Export
และไป Import เข้า Database ในโฮสต์ใหม่ ซึ่งการแสดงผมภาษาไทย
จะเพี้ยนมีตัวอักษร ??? แทรกเข้ามากับภาษาไทย ผมได้ลองแปลงข้อมูล
เป็น Latin กับ UTF-8 ก็ยังไม่สามารถทำให้มันแสดงผลถูกต้องได้จนสุดท้าย
ผมได้แก้ไขไฟล์ .sql ที่ export มาจากเว็ปเก่าโดยด้วย EditPlus แล้ว
Search/Replace CHARSET=latin1 เป็น CHARSET=utf8 แล้วก็ เซฟ
โดยเลือก Encode เป็น UTF-8 แล้วก็ Import ไปที่เว็ปใหม่ โดยเลือก
Import แบบ UTF-8 แล้วแก้ไขไฟล์ wp-includes/wp-db.php
ให้แทรกโค้ด
mysql_query("SET NAMES 'utf8'");
เข้าไปต่อจากโค้ดด้านล่างนี้
PLAIN TEXT
PHP:
function wpdb($dbuser, $dbpassword, $dbname, $dbhost) {
[...]
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| « Aug | ||||||
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |