อยากใส่ plugins ให้ blog 26 September 2006 10:01 pm
บันทึกโดย Mr. PeeTai ใน : การสร้างซอฟต์แวร์ , 4 ความคิดเห็นปรกติแล้วถ้าผมมีปัญหา ผมมักจะแก้ด้วยวิธีของตัวเอง ซึ่งบางครั้งก็ไม่ใช่วิธีที่ถูกต้องครับ
อย่างการใส่ plugins ให้ blog ก็เหมือนกัน ตอนแรกผมคิดว่าผมจะใช้ macromedia dreamweaver เป็น editor เพื่อเขียน plugins เองทั้งหมดครับ เพราะผมก็อยากให้ blog ผมนับคนออนไลน์ได้, นับคนกดคลิกได้, ทำโพลได้ มีปฏิทินด้วย ฯลฯ
ผมก็เลยนั่งแกะโค้ดของ wordpress ไปเรื่อย ๆ แกะทุกฟังค์ชันเลย อย่าง blog นี้ผมก็ต้องแก้ฟังค์ชัน function get_pagenum_link($pagenum = 1) ในไฟล์ \wp-includes\template-functions-links.php เอง เพราะว่า host ที่ผมเช่า มันเป็นแบบ unlimited domain ซึ่งผมต้องปรับแต่งไฟล์ .htaccess ด้วยตัวเอง เขียน rewrite mod ด้วยตัวเอง ซึ่งการเปลี่ยนแปลงบิดเบือน host แบบนี้ มันทำให้ฟังค์ชันมาตรฐานที่ wordpress ให้มาใช้ไม่ได้ ผมก็เลยต้องเข้าไปแก้ให้เป็นแบบนี้
//Begin CH01
//$index = $_SERVER[’PHP_SELF’];
$index = wp_specialchars($_SERVER[’REQUEST_URI’]);
//End CH01

