ทำเว็บ CV โดยใช้ WordPress CMS เป็น Backend

ทำเว็บ CV โดยใช้ WordPress CMS เป็น Backend

โจทย์ก่อนหน้า ผมเขียนเว็บ CV โดยใช้ Backend เป็น Supabase แต่ก็มีปัญหานิดหน่อย เพราะ Supabase Free plan ต้องเข้าไป Active ทุก ๆ 7 วัน เลยทำให้มีบางช่วงที่ลืม ถูกลบ Database ออก และต้อง Restore และสร้างใหม่ โดย Migrate จากข้อมูลเก่า ( ดีนะ ที่โดนลบแล้วยังเอา Backup กลับมาได้ 😛 )

คราวนี้ผมเลยลองหา Solution อื่น ๆ ดูว่ามีแนวทางไหนที่จะพอเป็นไปได้บ้าง โดนใช้ Cost ให้น้อยที่สุด เลยปิ๊งไอเดียว่า จริง ๆ WordPress ค่า Hosting ไม่สูงมาก ปีนึงไม่ถึงพัน เพราะเว็บเราไม่ได้คนเข้าเยอะอยู่แล้ว ส่วน Front-end ผมอยากเขียนโดยใช้ Nextjs เองเป็น Base อยู่แล้ว ก็ Host ขึ้น Vercel ได้ด้วย และผมอยากลองเขียนบทความด้วย WordPress ก็อาจจะตอบโจทย์ ใช้เขียนบทความได้ด้วย

หลังจากที่วางแพลนไว้ เลยลองหา Solution ดู ซึ่งที่น่าจะทำได้คือใช้ REST API ที่ WordPress Provide มาให้ เอามาใช้ เลยเริ่มจากเช่า Hosting เพื่อขึ้น WordPress ก่อนเลย อันนี้ผมใช้ Cloud ของ Bangmod.cloud สนใจก็มาสร้างผ่านลิงค์ได้ครับ ผมเลือกเป็นตัว Next-gen WordPress DA1 ราคา 790-./ปี สเปคราคา ตามรูปด้านล่างเลย

หลังจากนั้นผมลง Plugin เพื่อปิดหน้าเว็บ และชี้ URL หลักของเว็บมาที่ cv.thanaponwps.com แทน เพื่อให้เข้าถึงได้แค่หลังบ้าน

ส่วนการเขียนแยก Section ต่าง ๆ ผมใช้ปลั๊กอิน ACF ในการแยก Post types เช่น Award, Education, Project, etc…

ส่วนวิธีการใช้ REST API ผมก็ดูจาก Handbook ของ WP Developer https://developer.wordpress.org/rest-api/ ตามนี้เลยครับ


แล้วก็เรียบร้อย แท๊แด๊ https://cv.thanaponwps.com/ ฝากติชมด้วยครับ ชอบคลีน ๆ