Post Revisions

December 25, 2008

Post Revisions คือ ข้อมูลประวัติการแก้ไขบทความ ซึ่งใน WordPress มีตั้งแต่ 2.6 ตามที่ได้เขียนไปแล้วในบทความก่อน ๆ นั้น โดยจะเป็นค่าเริ่มต้นในการใช้ WordPress คือ มันจะเก็บข้อมูลการแก้ไขบทความไปเรื่อยๆ ซึ่งมีผลทำให้ฐานข้อมูลใหญ่ขึ้นแน่นอน การปิดการใช้ Post Revisions ทำดังนี้

define(’WP_POST_REVISIONS’, false);

นำโค้ดนี้ไปใส่ไว้ใน wp-config.php มันก็จะยกเลิกการเก็บข้อมูลการแก้ไขบทความแล้วหล่ะครับ (อันนี้ก็พูดไปแล้ว)

การจะทำให้ WordPress กลับมาใช้ Post Revisions ตามเดิม ก็เปลี่ยนจาก false เป็น true หรือไม่ ก็ลบโค้ดนั้นทิ้ง ทุกอย่างก็จะกลับมาเหมือนเดิมแล้ว แต่มีอีกสิ่งหนึ่งที่น่าสนใจก็คือ การกำหนดได้ว่า จะให้มันเก็บข้อมูลไว้ได้กี่ครั้ง คือเราสามารถควบคุม WordPress ให้เก็บข้อมูลการแก้ไขบทความ เป็นจำนวนครั้งได้ ทำดังนี้

define(’WP_POST_REVISIONS’, จำนวนครั้ง);

นำโค้ดนี้ไปใส่ไว้ใน wp-config.php โดยตรง “จำนวนครั้ง” นั้นให้เปลี่ยนเป็นจำนวนตัวเลขที่คุณต้องการ เช่น

define(’WP_POST_REVISIONS’, 3);

เป็นการเก็บประวัติการแก้ไขไว้เพียง 3 ครั้งเท่านั้น การใส่เลข “0″ (ศูนย์) จะเป็นการปิดการเก็บข้อมูล (มีค่าเท่ากับ false) ซึ่งการเปลี่ยนแปลงนี้จะมีผลกับข้อมูลปัจจุบัน และข้อมูลเก่าที่มีการแก้ไขเท่านั้น หมายความว่าอย่างไร?

กล่าวคือ ข้อมูลเดิมทำการแก้ไขมาแล้ว 10 แล้วทำการกำหนดให้เก็บประวัติไว้เพียง 3 ครั้ง ดังนั้น บทความที่จะเขียนใหม่ต่อไป มันจะเก็บประวัติไว้สูงสุดเพียง 3 ครั้งเท่านั้น ข้อมูลเดิม เก็บไว้ 10 ก็ยังอยู่ครบทั้ง 10 ครั้ง แต่เมื่อใดก็ตามที่เรากลับไปแก้ไขบทความเดิมที่เก็บประวัติไว้ 10 ครั้งนั้น เมื่อคุณบันทึกการแก้ไขลงไป ประวัติการแก้ไขนั้นก็จะถูกลบและเก็บไว้เพียงแค่ 3 ครั้งเท่านั้น ตามค่าการเก็บประวัติตามที่ได้กำหนดไว้ในไฟล์ wp-config.php

ส่วนการจะลบข้อมูลประวัติการแก้ไขบทความนั้น อ่านเพิ่มเติมได้จาก “ลดขนาดฐานข้อมูล

จับ WordPress ใส่ CD

December 3, 2008

WordPress นั้น นอกจากจะติดตั้งง่าย สามารถติดตั้งบน Host และบน Localhost (เครื่อง Desktop) แล้ว เรายังสามารถนำไปติดตั้งบน CD ได้อีกด้วย โดยสามารถนำไปประยุกต์ได้หลาย ๆ อย่าง เหมือนกับเว็บไซต์เว็บหนึ่งที่ทำงานบนแผ่น CD เช่น สำหรับการทำบทความสอนการใช้คอมพิวเตอร์ การนำเสนอสินค้า และอื่น ๆ ตามที่เราจะสามารถนำ WordPress ไปประยุกต์ใช้งาน

ขั้นตอนในการใช้งานก็ไม่ยุ่งยาก เพียงหาซอฟท์แวร์สำหรับทำงานที่เหมาะสมมาติดตั้งให้เป็น WebServer ที่ทำงานบนแผ่น CD ที่รองรับ PHP และ MySQL รวมทั้งใช้เทคนิคนิดหน่อย ก็สามารถนำ WordPress ไปโลดแล่นบนแผ่น CD ที่ผู้ใช้สามารถใช้งานได้เหมือนกับเว็บ ๆ หนึ่งบนอินเทอร์เน็ต
[Read more]

บริหารสิทธิ์สมาชิกด้วย Role Manager

November 19, 2008

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

กลุ่มสมาชิกใน WordPress แบ่งออกได้เป็นดังนี้

  1. Administrator
  2. Editor
  3. Author
  4. Contributor
  5. Subscriber

จะเห็นได้ว่า มีหลายกลุ่ม แล้วแต่ละกลุ่มนี่มีสิทธิ์ทำอะไรได้บ้าง คนที่รู้แล้วก็แล้วไป คนที่ไม่รู้ก็ต้องมานั่งจำว่า แต่ละกลุ่มมีสิทธิ์ทำอะไรได้บ้าง แล้วควรจะเพิ่มสิทธิ์หรือลดสิทธิ์กลุ่มไหนอย่างไรดี
[Read more]

WordPress 2.7 รุ่นเบต้า

November 8, 2008

WordPress 2.7 คงจะออกมาให้ผู้ใช้ได้ดาวน์โหลดกันอีกไม่กี่วันข้างหน้านี้เป็นแน่ ณ ตอนเขียนบทความก็ออก beta 2 แล้ว จากการที่ได้ลองรุ่น beta นี้ก็นับว่า น่าใช้พอสมควร มีการปรับปรุงหน้าตาในส่วนของ Dashboard เป็นอย่างมาก คือ จากเมนูที่เคยอยู่ด้านบน ก็ปรับมาอยู่ด้านซ้าย ข้อมูลบล็อกก็จัดให้มีระเบียบมากยิ่งขึ้น มี Quick Press การแก้ไขบทความก็มีคำสั่งพิเศษเพิ่มเข้ามา ช่วยให้แก้ไขได้อย่างรวดเร็วนั่นคือ Quick Edit การติดตั้งปลั๊กอินก็สะดวกกว่าแต่ก่อน หาจากเว็บแล้วติดตั้ง หรือจะเลือกไฟล์ .zip แล้วอัพโหลดเข้าไปผ่านทาง Dashboard ก็ง่ายครับ ไม่ต้องอัพโหลดผ่าน FTP อีกต่อไป (หรือใครจะใช้แบบเดิม ๆ ก็ได้ แล้วแต่ความถนัด) นี่เป็นตัวอย่างเท่านั้น

จากที่ได้ดาวน์โหลดรุ่นที่เขากำลังพัฒนาในแต่ละวันมานั้น รุ่น beta 2 ลองใช้แล้ว บางส่วนมันยังขาด ๆ เกิน ๆ อยู่ (ก็แหงล่ะครับ มันรุ่น beta นี่นา) ในส่วนของการแสดงผลว่าจะให้แสดงผลอะไรได้บ้าง มีเครื่องหมายถูกให้เลือก ตรงนี้ยังทำได้ไม่ดีนักที่เขากำลังพัฒนากันอยู่ เลยต้องกลับไปติดตั้งรุ่น beta 1 แล้วจับภาพมาเกริ่นนำให้ดูกันก่อนที่จะใช้รุ่นเต็มกันต่อไป
[Read more]

สร้างสีสันลิงก์ภาพด้วย Lightbox 2

October 22, 2008

ในการทำบล็อก การลิงก์ไปยังภาพแล้วเปิดไปเปิดหน้าเพจใหม่เพื่อแสดงภาพนั้นภาพเดียว อาจจะดูธรรมดาไปแล้ว ปัจจุบันเขานิยมทำกันในเว็บทั่วๆ ไป คือเมื่อคลิกลิงก์ไปยังภาพ แล้วจะมีวงหมุน ๆ ขณะที่โหลดภาพ เมื่อโหลดเสร็จ ภาพนั้นก็จะลอยซ้อนอยู่บนเว็บเพจเดิม เพจเดิมก็จะมัว ๆ ดูไม่ชัด เน้นที่ภาพที่เปิดขึ้นมา (ดูตัวอย่างภาพด้านล่าง ลองคลิกดู ทำแบบนั้นแหล่ะครับ) ซึ่งเรียกว่า Lightbox

การทำภาพซ้อนนี้ เราใช้ปลั๊กอินคือ Lightbox 2 ปลั๊กอินตัวเล็ก ๆ นี่แหล่ะครับ ทำภาพซ้อนอย่างที่หลาย ๆ เว็บเขาทำกัน การติดตั้งก็เพียงแต่ดาวน์โหลดแล้วขยายนำไปติดตั้งไว้ในโฟลเดอร์ plugins จากนั้นก็ Activate

Lightbox 2

การตั้งค่าของ Lightbox 2 ให้ไปที่เมนู Settings -> Lightbox 2 ในช่อง Lightbox Appearance กำหนดสีของ Lightbox ส่วน Auto-lighbox images links เป็นการกำหนดให้แสดง Lightbox ลิงก์ที่ลิงก์ไปยังภาพโดยอัตโนมัติ ให้ทำเครื่องหมายถูกที่รายการนี้

เมื่อปลั๊กอินทำงานแล้ว การลิงก์ไปยังภาพทุกภาพจะแสดงภาพซ้อน (เหมือนภาพด้านบน) โดยที่เราไม่ต้องไปแก้โค้ดหรือทำอะไรเพิ่มเติมทั้งสิ้นเลย เห็นไหมล่ะครับ มันง่ายขนาดนี้ จะไม่ลองทำกันดูหน่อยหรือครับ ;-) และที่น่าสนใจก็คือ ในบทความเดียวกันที่มีการลิงก์ไปยังภาพต่าง ๆ หลาย ๆ ภาพ ปลั๊กอินตัวนี้ก็จะจัดการสร้างลิงก์ไปยังภาพอื่น ๆ ให้โดยอัตโนมัติ คือ เมื่อคลิกลิงก์เปิดภาพใดภาพหนึ่งขึ้นมา เลื่อนเม้าส์ไปยังส่วนต่าง ๆ ของภาพ จะปรากฏลูกศรนำทางชี้ไปด้านซ้ายหรือขวาขึ้นอยู่กับตำแหน่งของเม้าส์ว่าอยู่ส่วนใดของภาพ และเมื่อคลิกตามลิงก์ลูกศรนำทาง ก็จะเปิดภาพใหม่ขึ้นมา หากลูกศรชี้ทางซ้าย คลิกเม้าส์ก็จะเปิดภาพก่อนหน้า แต่หากลูกศรชี้ทางขวา คลิกเม้าส์ ก็จะเปิดภาพถัดไป

หากเป็นภาพแรกสุด จะไม่มีลูกศรชี้ไปทางด้านซ้าย และหากเป็นภาพสุดท้ายก็จะไม่มีลูกศรชี้ไปทางด้านขวาเช่นกัน ก็ลอง ๆ ติดตั้งใช้กันดูครับ คงทำให้บล็อกของคุณมีสีสันขึ้นมาบ้าง ดีกว่าอยู่เปล่า ๆ ???

เชิญทดสอบ WordPress 2.7

October 18, 2008

WordPress มีกำหนดจะปล่อยรุ่น 2.7 ในเดือนหน้า แต่ตอนนี้เราสามารถทดลองใช้ ดูหน้าตา Dashboard ใหม่ ๆ ได้ สำหรับรุ่นนี้ ได้มีการเปลี่ยนชื่อเมนูสำหรับเปลี่ยนธีม เป็นชื่อใหม่อีกแล้ว จากที่เคยเป็น Presentation มาเป็น Design และล่าสุดเป็นชื่อ Appearance ซึ่งผมเคยคิดเรื่องเมนูภาษาไทยสำหรับ WordPress ที่แปล Design เป็น “การออกแบบ” ว่าน่าจะแปลว่า “การแสดงผล” มากกว่า คือไม่ได้แปลตามศัพท์นะ แต่แปลตามความหมายน่ะครับ

สำหรับเว็บทดสอบรุ่น 2.7 คือ WordPress Demo Site เมื่อเข้าไปแล้ว ให้ป้อน: Username : admin Password : demo เมื่อล็อกอินเข้าไปแล้ว หากพบให้อัพเกรด ก็จัดการอัพเกรดได้เลยครับ ไม่มีปัญหา ทำตามขั้นตอนจนจบ แล้วก็จะเห็นหน้าตา Dashboard ของรุ่น 2.7

ลองเล่นกันดูนะครับ เตรียมตัวก่อนได้สัมผัสรุ่น 2.7 ในบล็อกของคุณเอง

การทำ Related Posts

October 16, 2008

Related Posts คือ บทความ (เรื่อง) ที่เกี่ยวข้องหรือสัมพันธ์กันกับบทความปัจจุบัน ดังที่เราเห็นอยู่ตามเว็บต่าง ๆ ที่มีลิงก์บทความที่มีเนื้อหาคล้าย ๆ กันอยู่ท้ายบทความปัจจุบัน ซึ่ง Related Posts นี้ จะทำให้ผู้อ่านได้อ่านเรื่องราวต่าง ๆ ที่เกี่ยวข้องได้ง่าย ส่งผลให้ค่า page views ของเว็บมากขึ้น

การทำ Related Posts นั้นทำไม่ยาก ใช้ปลั๊กอิน Simple Tags ติดตั้งแล้วปรับแต่งธีมอีกนิดหน่อย ก็สามารถที่จะมี Related Posts เหมือนกับเว็บอื่น ๆ แล้ว
[Read more]

WordPress ภาษาไทย

October 9, 2008

ตอนนี้ได้มีคนไทยพัฒนา WordPress ให้แสดงผลภาษาไทย (ใหม่) แล้ว ที่ต้องวงเล็บก็คือ ก่อนนั้นก็มีผู้ทำภาษาไทยคนแรก (ที่ผมรู้จัก) คือคุณ Isriya Paireepairit มีบทความเขียนถึงภาษาไทยชุดแรกคือ Thai Language in WordPress

ชุดภาษาไทยล่าสุดนี้ ทีมพัฒนา WordPress ภาษาไทย คือ คุณอัครวุฒิ ตำราเรียงและคุณพิศาล เชื้อชาติไชย (ทั้งสองท่านนี้จะไปพูดคุยในงาน WordCamp Bangkok 2008 ด้วย) จากการที่ได้ดาวน์โหลดมาลองใช้ดูแล้ว ก็ดีมากครับ เมนูและคำอธิบายต่าง ๆ เป็นภาษาไทย (แม้จะไม่ 100% ก็ตาม บางคำแปลให้ความหมายยากเลยคงภาษาเดิมเอาไว้เช่น Widgets) แต่ผู้ที่เคยใช้ภาษาอังกฤษมาก่อน ก็อาจจะงงเล็กน้อย (แปลกตา) สักพักก็คงชินไปเอง
[Read more]

แก้ไขภาษาไทยในธีม WordPress

September 24, 2008

ธีม (Theme) ที่เราเลือกนั้น ไม่ได้เป็นภาษาไทย (ที่เป็นของฟรีจากต่างประเทศ) แต่หากต้องการปรับแต่งข้อความต่าง ๆ ให้เป็นภาษาไทย ก็สามารถทำได้ ไม่ยาก ผู้ใช้บางท่านอาจจะแก้ไขใน Theme Editor ที่อยู่ใน Dashboard บางท่านก็อาจจะใช้ Text Editor ต่างๆ แก้ไขไฟล์ ซึ่งก็แล้วแต่ความสะดวกของแต่ละบุคคล ในบทความนี้จะแสดงการแก้ไขภาษาไทยในธีมโดยใช้ Text Editor
[Read more]

แสดงความคิดเห็นโดยไม่ต้องตรวจสอบ

September 18, 2008

การแสดงความคิดเห็นในบล็อกนั้น ควรจะต้องมีการตรวจสอบก่อน เพราะอาจจะมีคำไม่เหมาะสม หรือคำที่ไม่ต้องการ ในเว็บที่มีคนเข้าเยอะ หรือคนแสดงความเห็นบ่อย ๆ เจ้าของบล็อกอาจจะไม่มีเวลาในการตรวจสอบความเห็นทุก ๆ ครั้งที่มีผู้ชมแสดงความคิดเห็น ดังนั้นก็อาจจะตั้งค่าให้บล็อกแสดงความเห็นขึ้นทันทีที่โพสต์ โดยไม่ต้องคอยตรวจสอบอีกต่อไป

การตั้งค่าบล็อกที่ไม่ต้องคอยให้เจ้าของต้องตรวจสอบความเห็นนั้น ทำดังนี้

เลือกเมนู Settings -> Discussion แล้วยกเลิกเครื่องหมายถูกหน้า An administrator must always approve the comment ในหัวข้อ Before a comment appears

ยกเลิกตรวจสอบความคิดเห็น

เมื่อยกเลิกแล้ว ผู้ชมแสดงความเห็นก็จะเห็นข้อความที่ตนเองแสดงได้ทันที

Next Page »