การใช้ฟังก์ชั่น wp_enqueue_script แทรก JavaScript ใน WordPress
WordPress มีฟังก์ชั่น wp_enqueue_script ผมเคยมองว่าไม่จำเป็น แต่พอลองอ่าน Codex ก็ทำให้เข้าใจว่า ทำไมเราถึงควรใช้ฟังก์ชั่นนี้ในการโหลดไฟล์ .js เข้ามาใน WordPress ครับ
WordPress มีฟังก์ชั่น wp_enqueue_script ผมเคยมองว่าไม่จำเป็น แต่พอลองอ่าน Codex ก็ทำให้เข้าใจว่า ทำไมเราถึงควรใช้ฟังก์ชั่นนี้ในการโหลดไฟล์ .js เข้ามาใน WordPress ครับ
ภาคต่อจาก My First WordPress Theme กับ theme แรกและ theme เดียวของผมนะครับ จากเวอร์ชั่นแรก ผมค่อยๆอัพเดทเรื่อยๆ เนื่องจากความคิดส่วนตัวว่า “มันยังไม่เสร็จ” คิดอะไรออกใส่ลงไป ทำไปทำมาก็อย่างที่เห็นครับ เปลี่ยนไปจากเดิมค่อนข้างเยอะเลย แต่ layout หลักยังเป็น 2 coloum (1 content + 1 sidebar) เหมือนเดิมครับผม เริ่มเลยดีกว่า ..
ประสบการณ์อย่างหนึ่งจากการทำธีม Notte ก็คือ เวลาทำธีมเสร็จ และเปิดใช้งาน Threaded Comments (ฟีเจอร์พื้นฐานของ WordPress) พบว่า หากดปุ่ม Reply ของแต่ละคอมเม้นต์ ต้องรอเพจโหลดสักครู่ (รีโหลดหน้าใหม่) ต่างจากธีมอื่นๆที่พอกด reply ปุ๊บ ฟอร์มคอมเม้นต์ก็จะมาอยู่ใต้คอมเม้นนั้นปั๊บ ไม่ต้องรอโหลดหน้าเพจใหม่ .. ด้วยความสงสัย จึงไปหาคำตอบมาครับ เปิด Console ใน Firebug ดู ถึงได้รู้ว่าพอกด reply จะมี error ของ JavaScript เกิดขึ้น แสดงว่า มันน่าจะหาฟังก์ชั่น addComment ไม่เจอ .. ฟังก์ชั่นนี้ผมไม่ได้เขียนเองครับ จึงพอเดาได้ว่า น่าจะเป็นของ WordPress .. และสาเหตุที่น่าจะทำให้เกิด error นี้ก็คือ น่าจะลืม include ไฟล์ JavaScript ที่มีฟังก์ชั่นนี้อยู่ เข้าในในเพจของเราครับ
สวัสดีครับ .. หลังจากที่แอบซุ่มเปลี่ยนธีมทึมๆนี้อยู่ได้สักพัก คงได้ฤกษ์เปิดตัวอย่างเป็นทางการซะที (ว่าไปนั่น) ด้วยความตั้งใจมานานนนนนมากแล้ว ที่อยากลองทำ WordPress Theme ดูซักครั้ง แต่ไม่เคยสำเร็จซักครั้ง เพราะผมไปติดอยู่ตรงออกแบบใน Photoshop ซึ่งเป็นสิ่งที่ทำไม่เป็นเลย .. ชอบ Web Design ก็จริง แต่ไม่มีความสามารถครับ เพราะชีวิตประจำวันก็มีแต่เขียนโค้ดๆ ไม่ได้ลงมือ design จริงๆจังๆซักที .. ว่าแล้วโครงการทำ WordPress Theme ก็ล้มไปพักใหญ่ จริงๆแล้วผมเคยลองออกแบบ WordPress Theme ที่อยากทำ ใน Photoshop แล้วครั้งนึงครับ หน้าตาก็ประมาณข้างล่างนี้ .. นานแล้วเหมือนกันนะ แต่ว่าตอนนั้นก็ไม่ได้ทำเป็น WordPress Theme จริงๆจังๆซักที เงียบหายไปเลย
ผมคิดว่าตัวเองเป็นคนที่เปลี่ยนธีมของบล็อกค่อนข้างบ่อยครับ เจอธีมสวยๆทีไรก็อยากเอามาลองอยู่เรื่อย ล่าสุด n.design studio เพิ่งปล่อยธีมชื่อ Notepad มา ผมเห็นตอนแรกก็รู้สึกเฉยๆครับ ไม่ได้สนใจอะไร แต่พอดูไปดูมา มันคุ้นๆจัง .. นี่มัน Notepad ใน iPod Touch นี่หว่า (และ iPhone ด้วย) ก็เลยลองเอามาเปลี่ยนดู ก็ดูดีเหมือนกันนะ (ชมตัวเอง)