18 กันยายน 2009
ในบล็อกที่มีการสมัครสมาชิก อาจจะต้องการสงวนบทความบางส่วนสำหรับสมาชิกเท่านั้น เช่น หากไม่สมัครสมาชิกและเข้าสู่ระบบ ก็จะไม่เห็นภาพ, ไม่เห็นลิงก์ หรือไม่เห็นส่วนของบทความที่สำคัญ ซึ่งอาจจะเป็นแรงจูงใจให้ผู้ชมสมัครเป็นสมาชิกเพื่ออ่านบทความที่ถูกซ่อนไว้
ปลั๊กอินสำหรับซ่อนบทความคือ HidePost มีการใช้งานที่ง่าย เพียงใส่แท็ก [hidepost] ตรงส่วนที่ต้องการซ่อนบทความ ผู้ชมที่ไม่ได้เข้าสู่ระบบก็จะไม่เห็นส่วนที่เราซ่อนเอาไว้

(เพิ่มเติม…)
Tags: Hide, Plugin, Post, ซ่อน, แท็ก, โพสต์
Posted in WordPress | No Comments »
18 กันยายน 2009
ฺBlog สำหรับแขกที่ได้รับเชิญเท่านั้น !!!!
เนื่องจากตอนที่หัดทำบล็อกด้วย WordPress เคยคิดว่าจะจัดระบบสมาชิก
ไม่ให้คนทั่วไปเข้ามาโพสต์และมาสมัครสมาชิกได้ตามใจชอบ
ด้วยเหตุผลใดนั้นหรือ ถ้าจะให้ตอบแบบมีเหตุผล ผมคิดไม่ออก คริ ๆ
เว็บบอร์ด SMF เขาก็มีระบบ Invites แล้ว WoredPress จะมีไหมหนอ
ค้น ๆ ๆ เจอละ WP-Invites เขียนโดย Jehy เขาพิมพ์แนะนำไว้ว่า Stop any strangers from entering your blog! Only the ones who received invitation code will be able to register. Wordpress, Wordpress MU and Buddypress compatible. หุหุหุ
ใครหาอยู่ก็ลองใช้ดูนะ เพราะจะสามารถจำกัดคนเข้าไปโพสต์ได้ เช่นจะให้โพสต์ได้เฉพาะเพื่อน พี่น้อง ญาติ แต่ถ้าเป็นผม ไม่ใช้หรอก แค่คิดอยากจะมีระบบนี้ไว้ก็เท่านั้นเอง งงป่ะ คริ ๆ
เพิ่มเติม: หากท่าน งง สงสัย ผมไปค้นหาลิงค์เกี่ยวกับเรื่องนี้มาฝากครับ เชิญตามไปดูที่ xirbit ครับ
Tags: Invite, Invites, Plugin, เทียบเชิญ
Posted in WordPress | No Comments »
17 กันยายน 2009
ปัญหาที่มักจะเกิดขึ้นหลังจากติดตั้ง WordPress บนโฮสติ้งที่ใช้ Control Panel ที่ไม่ใช่ Cpanel เช่น อัพโหลดไฟล์ไม่ได้ ตั้ง Permalinks ไม่ได้ หรือแก้ไขไฟล์ธีมไม่ได้เป็นต้น
วันนี้จะเสนอวิธีแก้ไขง่าย ๆ สำหรับปัญหาดังกล่าว ซึ่งควรที่จะศึกษาไว้ และ/หรือควรทำหลังจากติดตั้ง WordPress เสร็จ นั่นคือ
- สร้างโฟลเดอร์ uploads ไว้ในโฟลเดอร์ wp-content แล้วทำการ chmod 777 ให้กับโฟลเดอร์ uploads ด้วย เพื่อทำให้เราสามารถอัพโหลดไฟล์ต่าง ๆ ได้ ไม่มีปัญหา
- ทำการ chmod 777 ให้กับไฟล์และโฟลเดอร์ธีมต่าง ๆ ในโฟลเดอร์ wp-content/themes เพื่อเราจะสามารถแก้ไขไฟล์ธีมต่าง ๆ ได้อย่างสะดวกผ่าน Dashboard ของ WordPress
- สร้างไฟล์ .htaccess เปล่า ๆ แล้วอัพขึ้นไปไว้ในโฟลเดอร์ที่ติดตั้ง WordPress หรือไว้ตาม Blog URL แล้วทำการ chmod 777 ให้กับไฟล์ .htaccess เพื่อใช้สำหรับในการตั้งค่า Permalinks จะทำให้ WordPress ทำการอัพเดท Permalinks ได้ทันที
ปัญหาเหล่านี้ จะไม่เกิดขึ้นหากใช้งานบนเครื่องคอมพิวเตอร์ส่วนบุคคลติดตั้ง WordPress อ้อ! ลืมไป… ในคอมพิวเตอร์ส่วนบุคคล หากมีปัญหาเรื่อง Permalinks ให้ไปเปิด Mod_Rewrite ใน Apache ก่อนครับ
ขอบคุณ: Xirbit.com สำหรับบทความครับ
เพิ่มเติม: ผมเองเคยมีปัญหาเรื่องนี้จริงตอนย้ายจาก Cpanel มาใช้ DirectAdmin ต้องมา CHMOD 777 ให้กับ uploads และ themes แล้วต้องมาสร้าง .htaccess เพื่อปรุงแต่ง url
Tags: .htaccess, chmod, control panel, cpanel, permalinks, themes, uploads, ติดตั้ง, สิทธิ
Posted in WordPress | No Comments »
17 กันยายน 2009
โดยปกติแล้ว การแสดงผลบทความที่หน้าบล็อก จะเป็นการแสดงเต็มหน้าบทความ และเมื่อมีการกำหนดให้แสดงบทความที่หน้าบล็อก 10 บทความ และบทความต่าง ๆ มีความยาวของบทความมาก มีทั้งรูปภาพและวีดีโอ จะทำให้ดาวน์โหลดหน้าบล็อกโดยใช้เวลานาน แต่เราสามารถควบคุมการแสดงผลที่หน้าบล็อกได้ ซึ่งจะทำให้หน้าบล็อกนั้นสามารถดาวน์โหลดได้อย่างรวดเร็ว
การควบคุมคือ การกำหนดให้แสดงเฉพาะบางส่วนของบทความแต่ละบทความที่หน้าบล็อกนั่นเอง โดยเราอาจจะเขียนย่อหน้าสรุปเนื้อเรื่องของบทความทั้งหมด เพื่อให้ดูน่าสนใจ หรืออาจจะตัดเฉพาะส่วนเริ่มต้นของบทความเพียงย่อหน้าหรือสองย่อหน้าแรกเท่า นั้น ส่วนด้านล่างของบทความที่เราตัดให้แสดงหน้าบล็อกนั้น ก็จะมีลิงก์ข้อความเพื่อให้ผู้ชมคลิกเข้าไปอ่านเนื้อหาของบทความต่อ ซึ่งเมื่อเราตัดย่อบทความแสดงหน้าแรกอย่างนี้ จะทำให้บล็อกของเรามีการดาวน์โหลดเร็วขึ้น และหน้าบล็อกไม่ยาวมากนัก
(เพิ่มเติม…)
Tags: more, read more, ตัดข้อความ, อ่านต่อ, อ่านบทความต่อ
Posted in WordPress | No Comments »
17 กันยายน 2009
เป็นที่ทราบกันดีอยู่แล้วว่าโฟลเดอร์ wp-admin นั้นเป็นโฟลเดอร์ที่เข้าถึง Dashboard หรือส่วนควบคุมของ WordPress นั่นเอง ส่วนนี้ จะเข้าถึงได้ก็ต่อเมื่อป้อนชื่อผู้ใช้และรหัสผ่านถูกต้อง แต่ถ้าบล็อกถูก hack จะทำอย่างไรล่ะ ไม่ให้เข้าถึงได้ มันมีทางเป็นไปได้ไหม???
มีทางเป็นไปได้ครับ นั่นก็คือ การกำหนดให้เฉพาะ IP ที่เรากำหนดสามารถเข้าถึงโฟลเดอร์ wp-admin ได้เท่านั้น ซึ่งเมื่อเรากำหนด IP ไปแล้ว หากมีใครเข้าสู่ระบบแล้ว แต่เลข IP ของเครื่องที่เข้าสู่ระบบไม่ตรงกับที่กำหนดเอาไว้ ก็ไม่สามารถเข้าถึงได้ แม้แต่คุณเองก็ตาม ก็อาจหมดสิทธิ์ได้ ถ้า IP ไม่ตรงตามที่กำหนดเอาไว้
การกำหนดเลข IP นี้ กำหนดได้โดยการสร้างไฟล์ .htaccess แล้วใส่โค้ดที่อยู่ด้านล่างนี้
order deny,allow
allow from xxx.xxx.xxx.xxx
deny from all
ตรง xxx.xxx.xxx.xxx คือเลข IP ของเครื่องคุณเอง (ที่ได้รับจาก ISP นะไม่ใช่ IP ในเครือข่าย) ที่จะต้องป้อน สามารถป้อนแบบเต็มทั้ง 4 ชุดเลย เช่น 203.156.24.196 หรือจะใส่เฉพาะ ชุดที่ 1 เช่น 203 หรือ ชุดที่ 1 และ ชุดที่ 2 ก็ได้ เช่น 203.156 ในกรณีที่ใส่ไม่ครบ 4 ชุด ก็จะครอบคลุม subnet ที่เหลือทั้งหมด
(เพิ่มเติม…)
Tags: .htaccess, admin, wp-admin, ป้องกัน
Posted in WordPress | No Comments »