WordPress

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

วิธีติดตั้ง Facebook Instant Articles
สิ่งที่คุณจะได้จากการอ่าน วิธีติดตั้ง Facebook Instant Articles จบและลงมือทำ เปิดอ่านบทความผ่าน Mobile ได้เร็วขึ้นมาก ๆ แบบเทียบกันไม่ติดเลย เพิ่ม User Experience เพราะ User ไม่ต้องรอนาน User ส่วนมากความอดทนต่ำอยู่แล้ว ลองดูตัวเราเองก็ได้ถ้าเปิดเว็บแล้ว หน้าเว็บโหลดไม่มาใน 2-3 วินาที เค้าก็ปิดไปหาดูเว็บใหม่แล้ว ทำไมต้องทำ Facebook Instant Articles เพราะปัจจุบัน User ส่วนใหญ่ใช้งานผ่าน Mobile มากกว่า Desktop ลองดูตัวเราเองก็ได้ครับว่าเราใช้เวลาส่วนใหญ่อยู่หน้าจอคอมพิวเตอร์หรือหน้าจอโทรศัพท์มากกว่ากัน User ส่วนใหญ่อยู่ใน Facebook ข้อนี้คงไม่ต้องอธิบายอะไรมาก เหมาะกับเว็บแบบไหน เหมาะกับเว็บที่มีบทความเช่น เว็บข่าว เว็บบล็อคต่าง ๆ เป็นต้น สมัครใช้ Facebook Instant Articles ก่อนอื่นเราต้องสมัคร Facebook Instant Articles ก่อน คลิก เข้าไปแล้วกด Sign up เลือก Page ที่เราต้องการจะทำ Facebook Instant Articles ...
ป้องกัน wp-login.php
บทความนี้ผมจะมาแบ่งปันวิธีการทำ http authentication ให้กับ wp-login โดยไม่ต้องใช้ plugin กันครับ มีอยู่ไม่กี่ขั้นตอน ง่าย ๆ เลย.... บอกก่อนว่าผมเป็นคนประเภทที่พยายามใช้ plugin ให้น้อยที่สุดเท่าที่จะเป็นไปได้ อะไรไม่จำเป็นจริง ๆ จะไม่ใช้เลย เพราะ plugin ยิ่งเยอะเท่าไหร่ก็ส่งผลต่อ performance เว็บเรามากเท่านั้น วิธีที่จะป้องกัน wp-login เนี่ยถ้าใช้ plugin มันก็มีให้เลือกหลายวิธีไม่ว่าจะเป็น captcha เพื่อป้องกัน Bruteforce หรือ hide wp-login ซ่อนไฟล์ login เป็นชื่ออื่น หรือเปลี่ยน url เข้าหลังบ้าน หรือ ..... วิธีอื่น ๆ อีกเยอะแยะไปหมดสุดท้ายผมก็ไปเจอวิธี ป้องกัน wp-login ด้วย http authentication มา หลังจากลองใช้ดูแล้วก็รู้สึกว่า เออมันก็เจ๋งดีแฮะ ไม่ต้องใช้ plugin มาให้หน่วงเว็บเราเลยแถมขั้นตอนการทำก็ไม่ยุ่งยากมีอยู่ไม่กี่ขั้นตอนเองเลยอยากเอามาแบ่งปันให้คนอื่นหรือใครที่ไม่อยากใช้ plugin เยอะ ๆ เหมือนผมได้ลองเอาไปใช้กันดูครับ มาดูขั้นตอนการทำ http authentication ว่ามีอะไรบ้าง 1.สร้างไฟล์ชื่อว่า .htpasswd โดยไฟล์นี้เราจะเอาไว้เก็บ...
Clear Cache ให้หน่อยสิ  ผมเชื่อว่านี่คงจะเป็นประโยคติดหูอีกประโยคที่ได้ยินบ่อยมากถึงมากที่สุด สำหรับคนทำเว็บ บทความนี้เราจะเอา CloudFlare มาเชื่อมต่อกับ W3 Total Cache กันคงไม่มีใครที่ไม่รู้จัก CloudFlare ใช่ไหมครับ ใครยังไม่รู้จักไปอ่านก่อนเลย รู้จักกับ Cloudflare พร้อมวิธีติดตั้ง HTTPS ให้กับเว็บแบบฟรี ๆ ไม่มีค่าใช้จ่าย  ของเค้าดีจริง ก่อนที่จะลงมือทำ เว็บคุณต้อง... เว็บคุณต้องใช้ WordPress ( ไม่ต้องบอกก็ได้มั้งข้อนี้ ฮ่า ๆ ) เว็บคุณต้องเชื่อมต่อ CloudFlare ไม่งั้นทำไม่ได้นะ วิธีทำก็อ่านจากลิงก์ข้างบนที่ผมแปะไว้ได้เลย เว็บคุณต้องติดตั้ง Plugin W3 Total Cache ถ้ามี Plugin Cache ตัวอื่นอยู่ลบออกก่อน ไม่งั้นเกิดเว็บพังขึ้นมาไม่รู้ด้วยนะ อ่านบทความนี้แล้วจะได้อะไร ? ประโยชน์ที่คุณจะได้จากการ อ่านบทความนี้จบและลงมือทำ คือ ไม่ต้องมาคอยเคลียร์แคชให้กับทีม Developer อีกต่อไป เพราะเค้าเคลียร์แคชได้เอง คุณจะไม่ได้ยินประโยคว่า Clear Cache ให้หน่อยสิ อีกเลยหรืออาจจะมีแต่น้อยลงแน่นอน (ข้อ 1-2 นี้ผมชอบ จะได้ไม่มีใครมากวนเราบ่อย...
WordPress Spam Register
ขึ้นชื่อว่า Spam ใคร ๆ ก็ไม่อยากจะเจอ WordPress Spam Register ผมเองก็เคยเจอปัญหานี้มาและมีวิธีป้องกันอยู่ 2 วิธีเลยเอามาเขียนไว้สักหน่อยเผื่อใครที่เจอปัญหาเดียวกันนี้จะได้นำไปใช้ได้ด้วย คำถามจากสมาชิกในกรุ๊ป WordPress เค้าถามมาว่า WordPress Spam Register และวิธีป้องกัน โดน bot register รัว ๆ เลยครับ แก้ไงดี วิธีที่ 1. เพิ่ม code ชุดนี้เข้าไปใน function.php add_filter( 'pre_user_email', 'allow_email_signups' ); function allow_email_signups( $user_email ) { $allow_domain = array( 'hotmail.com', 'gmail.com', 'yahoo.com', 'hotmail.co.th', 'yahoo.co.th' ); // Get visitor email domain $email =...
ส่งเมลไม่ออก
หากคุณกำลังเจอปัญหา "ส่งเมลไม่ออก" หรือ เมลที่ส่ง "เข้าเมลขยะ" หรือไม่รู้ว่าเมลที่ส่งแล้วไปไหน "ส่งออกไหม" "ผู้รับได้เมลไหม" "เปิดเมลอ่านหรือเปล่า" ปัญหาเหล่านี้จะหมดไปหลังจากคุณอ่านและทำตามวิธีการที่ผมกำลังจะบอกคุณต่อไปนี้ วิธีนั่นก็คือใช้ Mailgun mailgun คือผู้ให้บริการด้านอีเมลโดยเฉพาะ โดยเราจะใช้ mailgun นี้มาเป็นคนส่งเมลให้เราแทนการส่งเมลจาก host เราเอง ซึ่ง mailgun เค้าให้เราใช้งานฟรี เดือนละ 10,000 อีเมล หากมากกว่านั้นมีค่าใช้จ่ายเพิ่ม ขึ้นอยู่กับเราครับว่าหากต้องการใช้งานมากกว่านั้นก็ค่อยซื้อบริการเค้า แต่สำหรับผมแล้ว 10,000 อีเมลต่อเดือนที่เค้าให้มาก็เยอะมากแล้วครับ สิ่งแรกที่ต้องทำคือ สมัคร Account Mailgun ก่อน คลิก หลังจากสมัครเรียบร้อยแล้วให้ Login เข้าไปที่ Account เราครับ แล้วคลิกที่เมนู Domain คลิก Add Domain ใส่ชื่อ Domain ของเราลงไป เช่น mg.yourdomain.com วิธีการตั้งค่าหลังจากเราเพิ่มโดเมนเสร็จมีอยู่แค่ 3 ขั้นตอนง่าย ๆ ดังนี้ Login เข้าไปยัง DNS Provider ที่เราใช้อยู่ เพิ่ม DNS Record เข้าไปตามรายการที่ทาง mailgun ให้มา...
iThemes
มาตามสัญญาครับ สำหรับเสริมเกราะให้เวิร์ดเพรสด้วย iThemes Security ตอนที่ 2 คราวนี้เราจะมาทำความเข้าใจว่าแต่ละฟีเจอร์ของ iThemes มีอะไรบ้าง เพื่อจะได้เข้าใจและนำไปปรับใช้ให้เหมาะสมกับเว็บของเรากัน หลังอ่านบทความนี้จบคุณจะได้เว็บที่มีความปลอดภัยแน่นปึ๊ก ไม่โดนแฮคง่าย ๆ อีกต่อไป. ก่อนจะเริ่มกันใครยังไม่อ่าน ตอนที่ 1 ผมเอามาแปะไว้ให้แล้ว สำหรับใครที่พร้อมแล้วก็มาเริ่มกันเลย เข้าไปที่ Menu Security > Settings เราจะเจอหน้าสำหรับตั้งค่าปลั๊กอินโดยแบ่งเป็นแต่ละฟีเจอร์ มีอยู่ทั้งหมด 29 ฟีเจอร์ด้วยกัน ( เยอะมากกก ) ฟีเจอร์แรก Security Check ฟีเจอร์นี้ปลั๊กอินจะตั้งค่าต่างๆให้เราอัตโนมัติเพียงแค่คลิก Secure Site สำหรับใครที่ขี้เกียจอ่านผมทำเป็นคลิปไว้ให้แล้ว https://www.youtube.com/watch?v=cUfe6_3-iGs WordPress Tweaks ส่วนนี้จะคล้าย ๆ กับส่วนของ System Tweaks แตกต่างกันตรงที่ส่วนนี้จะตั้งค่าในส่วนของ WordPress ตั้งตามภาพได้เลย System Tweaks สำหรับส่วนนี้จะเป็นการตั้งค่าเกี่ยวกับสิทธ์ในการเข้าถึงไฟล์ ตรงนี้เป็นอีกจุดหนึ่งที่เว็บส่วนมากโดนแฮคเนื่องจากไม่มีการกำหนดสิทธ์ในการเข้าถึง File หรือ Directory ต่าง ๆ ที่ดีพอ ส่วนนี้ตั้งตามภาพได้เลยครับ Database Backups ฟีเจอร์นี้คือสำรองฐานข้อมูลเว็บเรานั่นเอง ตั้งค่าตามภาพได้เลยครับ อธิบายเพิ่มเติม จากรูปผมตั้งให้ปลั๊กอินทำการสำรองข้อมูล Database เป็นไฟล์ zip และส่งเข้าเมลผมทุกวันนั่นเอง Away Mode ฟีเจอร์นี้ผมชอบมากเปรียบเสมือนตั้งเวลาการเข้าใช้งานหลังบ้านเว็บเรานั้นเอง โดยสามารถตั้งได้ว่าเราจะไม่อนุญาติให้สามารถเข้าหลังบ้านได้ตั้งแต่กี่โมงถึงกี่โมง สำหรับผมผมตั้งไว้ที่ เที่ยงคืนถึงแปดโมงเช้า จะไม่สามารถเข้าใช้งานหลังบ้านได้  ตามภาพ ลองนึกภาพว่า wp-admin เป็นประตูบ้านเรานะครับ...
เสริมเกราะให้เวิร์ดเพรสด้วย iThemes Security ตอนที่ 1
วันนี้ผมมีวิธีตั้งค่า Plugin iThemes Security มาฝากครับ ถ้าอ่านบทความนี้จบ และเอาไปปรับใช้กับ เว็บไซต์ของคุณ ผมรับรองได้เลยว่าเว็บไซต์ของคุณจะมีความปลอดภัยเพิ่มมากขึ้นแน่นอน WordPress โดนแฮค ทำยังไงดีครับ นี่เป็นอีกคำถามที่ผมเจอบ่อยมาก โดยอาการที่เจอก็จะแตกต่างกันไป ตั้งแต่ หน้าเว็บโดน Redirect ไปเว็บอื่น ,เข้าเว็บแล้วโดน Google เตือนว่าเว็บไม่ปลอดภัย, โดนวาง Backlink ไปเว็บ 18+ บลาๆๆ แล้วแต่ว่าใครจะโดนแบบไหน ถ้าถามผม ผมก็จะตอบว่า ลง WordPress ใหม่ หรือ มี BackUp ไหม Restore กลับไปก่อนหน้าที่จะโดนสิ  สาเหตุที่ผมตอบแบบนี้เพราะถ้าเว็บโดนแฮคไปแล้วเนี่ย มันจะกระจายสคริปฝังไปแทบจะทุกไฟล์ในเว็บเราเลยครับ มาตามแก้นี่ใช้เวลาเยอะมาก อารมณ์เดียวกับ คอมโดนไวรัสนั่นแหละ ลงวินโดวน์ใหม่ง่ายกว่า คงไม่มีใครอยากโดนกับเว็บตัวเองแน่ๆ  ลองนึกภาพวันดีคืนดี มีคนมาบอกว่า ทำไมผมเข้าเว็บคุณแล้วมันขึ้นเป็นเว็บโป๊ล่ะ หรือทำไมเว็บเข้าหลังบ้านไม่ได้ หรือทำไมโดนกูเกิ้ลฟ้องว่าเว็บไม่ปลอดภัย ขึ้นหน้าจอสีแดงหราโชวน์ให้ชาวโลกเค้ารู้กันไปเลย ว่าเว็บโดนแฮคนะ พอจะเห็นภาพใช่ไหมครับว่ามันน่ากลัวแค่ไหน เว็บสุดรักสุดหวงของเราที่ลงทั้งแรงกาย แรงใจสร้างมาจะต้องมาเป็นแบบนี้  แต่ไม่ต้องกังวลไปครับ วันนี้ผมจะมาแนะนำพระเอกของเราที่จะมาช่วยให้เว็บเรามีความปลอดภัยเพิ่มมากขึ้น เปรียบเสมือนกับใส่ vanguard กันเลย ใครรู้จัก vanguard นี้บ่งบอกอายุนะ ( 55...
revision wordpress คืออะไร
Revision wordpress คืออะไร ? เป็นคำถามที่ผมเจอถามบ่อย ๆ เข้ามาทาง facebook เลยเอามาเขียนอธิบายไว้สักหน่อยว่ามันคืออะไร มีข้อดี ข้อเสียอะไรบ้าง Revision Wordpress คืออะไร มันก็คือระบบที่ Wordpress ใช้เก็บประวัติการเปลี่ยนแปลงของข้อมูลเนื้อหาต่าง ๆ ที่เรามีการแก้ไขในระบบไม่ว่าจะเป็นการปรับปรุงเนื้อหา ปรับปรุงฟอนต์ เปลี่ยนรูปภาพ เปลี่ยนชื่อ หรืออะไรก็ตามที่ทำให้ข้อมูลเกิดการเปลี่ยนแปลง ระบบมันจะเก็บ Revision ไว้ทั้งหมด อารมณ์ประมาณ System Restore ของ Windows หรือ Time Machine ใน Mac นั่นแหละครับ วิธีดูว่า Revision Wordpress อยู่ตรงไหน ก่อนอื่นเลยให้เรา login เข้าหลังบ้าน wordpress ก่อนครับแล้วลองเข้าไปเลือก หน้าหรือเรื่อง ขึ้นมาจากภาพนี้ผมเลือกเรื่องที่กำลังเขียนมาให้ดูเป็นตัวอย่างครับ จากรูปนี้ระบบเก็บการเปลี่ยนแปลงที่เกิดขึ้นกับ เรื่องนี้ไว้ทั้งหมด 5 version ซึ่งถ้าหากวันไหนที่เราต้องการจะย้อนกลับไปเป็น version ก่อนหน้าก็สามารถทำได้ครับโดยคลิกที่ เรียกดู ตามภาพ ลองคลิกเลื่อนตรงลูกศร ซ้ายขวา ดูครับ ระบบจะแสดงความแตกต่างระหว่าง version ที่เราเลือก โดย กรอบทางซ้ายมือคือ version...

Google Tag Manager

Facebook Pixel with Google Tag Manager

Facebook Pixel with Google Tag Manager

Facebook Pixel สำหรับใครที่ทำงานด้าน Digital Marketing ผมมั่นใจว่าต้องได้ติดกันแน่นอน สำหรับออฟฟิศที่มี โปรแกรมเมอร์ก็อาจจะให้เค้าช่วยติดให้ได้ แต่ถ้าไม่มีล่ะ หรือโปรแกรมเมอร์งานยุ่งมาก ยังไม่ว่างติดให้หรอก เราจะทำยังไงดี Facebook Pixel with Google Tag Manager ถ้าใครเป็นคนที่ชอบอะไรที่ง่าย ๆ และรวดเร็ว CodingDee มีวิธีที่เหมาะกับคุณ ไม่ต้องรอโปรแกรมเมอร์ ไม่ต้องมีความรู้เรื่องการเขียนโปรแกรม ไม่กี่คลิกก็ติด Pixel...

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

ตั้งค่าความเป็นส่วนตัว

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

ยอมรับทั้งหมด
จัดการความเป็นส่วนตัว
  • คุกกี้ที่จำเป็น
    เปิดใช้งานตลอด

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

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

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

บันทึกการตั้งค่า