ทำเว็บด้วย WordPress ตอน กำหนดวันหมดอายุการเป็นสมาชิก

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

โดยความสามารถที่ว่านี้เราจะใช้งานผ่าน Plug in  ครับ ผมมีอยู่สองตัวมาแนะนำ เป็นปลักอินที่ใช้งานได้ฟรี มาดูกันครับ

[thetext]User Access Expiration[/thetext]

ตัวแรกชื่อว่า User Access Expiration ปลักอินตัวนี้สามารถตั้งค่าได้ว่าหลังจากที่สมัครสมาชิกไปแล้ว อายุการใช้งานจะใช้งานได้อีกกี่วัน และเมื่อครบกำหนดแล้ว User นั้นก็จะไม่สามารถเข้าสู่ระบบได้ หากเค้าทำการต่ออายุการเป็นสมาชิก แอดมินเองก็เพียงแค่ไปกด active สถานะสมาชิกภาพของเค้า ก็เป็นอันเรียบร้อยครับ ใช้งานง่าย

[thetext]Expire Users[/thetext]

สำหรับตัวที่สอง Expire Users หลักการทำงานก็เหมือนตัวแรกครับ แต่ว่ายังพัฒนาอยู่ในระดับ Beta Version เท่านั้น ความสามารถก็มีตั้งค่าได้มากกว่าตัวแรกตรงที่ สามารถกำหนดได้ครับว่า จะให้หมดอายุเป็นแบบ วัน เดือน ปี หรือ กำหนดวันที่ไปเลย และถ้าหากว่าอายุการเป็นสมาชิกสิ้นสุดลงแล้ว ก็สามารถเปลี่ยนรหัสผ่านของสมาชิกนั้นได้ เปลี่ยน Role ของสมาชิกนั้น มีอีเมลแจ้งเตือนทั้งฝั่ง User และ Admin ว่าสมาชิกสิ้นสุดลงแล้วนะ เพื่อเป็นการเตือนเผื่อสมาชิกอยากจะต่ออายุอะไรประมาณนี้ครับ ซึ่งก็เป็นอีกปลักอินที่น่าสนใจและน่าใช้งานมาก

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

 

back to top

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
Manage Consent Preferences
  • คุกกี้ที่จำเป็น
    Always Active

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

  • คุกกี้เพื่อการวิเคราะห์

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

  • คุกกี้เพื่อปรับเนื้อหาให้เข้ากับกลุ่มเป้าหมาย

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

บันทึก