ปัญหา wordpress ที่มือใหม่มักจะพบเจอได้บ่อย ๆ ทาง CodingDee ได้รวบรวมบทความพร้อมวิธีแก้ไขไว้ให้อ่านกันได้ง่าย ๆ ไม่ต้องไปไล่หาอ่านทีละบทความใครเจอปัญหาอะไรก็อ่านตามลิงก์ข้างล่างนี้ได้เลย
1.WordPress ส่งเมลไม่ออก หรือส่งแล้วอีเมลเข้า junk mail
เป็นอีกปัญหายอดฮิตที่ต้องเจอกันแทบจะทุกคน ไม่ต้องกังวล CodingDee มีวิธีแก้ไขอ่านวิธีทำได้ที่บทความนี้
แชร์ประสบการณ์ เมื่อเวิร์ดเพรส “ส่งเมลไม่ออก” และวิธีแก้ปัญหา
2.WordPress โดน hack
ปัญหาโดนแฮกทุกคนมีโอกาสได้พบเจอแน่นอนถ้าไม่มีการป้องกันที่ดีผมเขียนวิธีการป้องกันไว้ที่บทความนี้ เสริมเกราะให้เวิร์ดเพรสด้วย iThemes Security ตอนที่ 1
3.WordPress แชร์บทความแล้วรูปไม่ขึ้น
ปัญหานี้มักจะเจอเวลาเรานำบทความไปแชร์ใน facebook แล้วรูปไม่ขึ้นหรือขึ้นแต่รูปไม่ตรงกับรูปในบทความอ่านวิธีแก้ไขได้ที่บทความนี้
Facebook Share รูปไม่ขึ้นและวิธีแก้ไข
4.WordPress โดน Spam
ตอนผมทำเว็บใหม่ ๆ ปวดหัวกับมันมากผมมีวิธีป้องกันที่ได้ผลแทบจะ 100% เลยอ่านต่อที่บทความนี้ Invisible reCaptcha ปลั๊กอินป้องกันสแปมสำหรับ WordPress
5.Database มีขนาดใหญ่ (บวม)
ปัญหานี้ต้องจ้างแม่บ้านประจำเวิร์ดเพรส WP Optimize ปลั๊กอินกำจัดขยะสำหรับเวิร์ดเพรส
6.Fatal error: Allowed memory size of 123....
ไม่รู้จะอธิบายยังไง ปัญหานี้ก็เจอบ่อยมากกกกกก อ่านวิธีแก้ไขต่อที่บทความนี้ Fatal Error: Allowed Memory size Exhausted WordPress
7.White Screen...
ใครที่กำลังหาแนวทางหรือมีแผนว่าจะทำระบบลาให้พนักงานใช้แนะนำให้อ่านบทความนี้ครับ เพราะ ระบบลางานออนไลน์ ใน WordPress ก็มีให้ใช้และที่สำคัญคือมันฟรี ไม่เสียตังค์ เพียงแค่โหลดปลั๊กอินนี้มาติดตั้งและตั้งค่าโปรแกรมอีกสักเล็กน้อยก็พร้อมใช้งานแล้วครับ
ระบบลางานออนไลน์ ด้วย WordPress
ผมขอเกริ่นให้ฟังก่อน แรกเริ่มเลยบริษัทที่ผมทำงานอยู่เช่าใช้ระบบลางานออนไลน์แห่งหนึ่งอยู่ คิดเป็นรายเดือนก็ เดือนละประมาณ 9 พันกว่าบาท
ฟีเจอร์หลัก ๆ ที่ User ใช้งานก็มีตามนี้
พนักงานลางาน
ส่งเมลแจ้งหัวหน้างาน
หัวหน้างาน อนุมัติ/ไม่อนุมัติ
ส่งเมลแจ้งผลกลับไปยังพนักงานที่ขอลา
ฟีเจอร์สำหรับ HR ใช้งานก็มีตามนี้
เพิ่มข้อมูลพนักงาน แผนก
กำหนดประเภทการลา ลากิจ ลาป่วย ลาบวช ลาคลอด ลาอะไรก็ว่าไปขึ้นอยู่กับความต้องการ
Assign ประเภทการลาที่สร้างจากข้อ 1 ให้กับพนักงานโดยแต่ละประเภทการลากับพนักงานแต่ละคนก็ไม่เหมือนกัน เช่น พนักงานหญิงก็จะมีสิทธ์ลาคลอด พนักงานชายก็มีสิทธ์ลาบวช อะไรประมาณนี้
สามารถ Approve หรือ Reject ลาที่พนักงาน Request เข้ามาได้ ในกรณีที่หัวงานไม่ได้อนุมัติให้หรือเหตุผลอื่น ๆ
ตั้งได้ว่าพนักงานแผนกนี้ Request ลาแล้วให้ส่งไปหาใคร ส่วนใหญ่ก็จะเป็น Manager ของแผนกนั้น ๆ เป็นต้น
...
WordPress หน้าขาว ปัญหายอดฮิตอีกปัญหาที่คนทำ WordPress ต้องพบเจออยู่เป็นประจำ บทความนี้ CodingDee จะพามาดูวิธีรับมือเมื่อ WordPress ขึ้นหน้าขาว โล่ง ๆ ไม่มีอะไรเลย มาดูกันครับ
WordPress หน้าขาว แก้ได้ง่าย ๆ
CodingDee ได้รวบรวมวิธีแก้ปัญหาไว้ให้ 5 วิธีลองเลือกนำไปปรับใช้ดูครับ
1. เปิดโหมด Debug
Default ของ WordPress จะปิดโหมดนี้ไว้เพื่อความปลอดภัยครับ เว็บจะไม่แสดงข้อความหรือ error อะไรออกมา ทำให้เราเห็นเป็นหน้าขาว ๆ โล่ง ๆ วิธีที่จะทำให้ WordPress บอกเราว่าเกิดอะไรขึ้น เราจะได้นำข้อมูลที่ได้ไปวิเคราะห์หาสาเหตุและวิธีแก้กันต่อไป วิธีก็คือให้เราไปที่ไฟล์ wp-config.php แล้วมองหาบรรทัดนี้
define( 'WP_DEBUG', false);
แก้จาก false เป็น true ก็จะได้แบบนี้
define( 'WP_DEBUG', true);
save แล้วลองเปิดหน้าเว็บดูก็จะเจอ ข้อความหรือ error ที่ WordPress ส่งออกมาให้เราดูเราก็นำข้อความตรงนี้ไป Search Google เพื่อหาวิธีแก้ไขต่อไปครับ
2.ปิด Plugin ให้หมดทุกตัว
WordPress หน้าขาว...
Rank Math SEO ปลั๊กอินที่มาเติมเต็มส่วนที่ Yoast ไม่มี บทความนี้ ผมจะพาผู้อ่านไปดูว่าทำไม Rank Math SEO ถึงดีกว่า Yoast SEO
ทำไม Rank Math SEO ถึงดีกว่า Yoast SEO
มีฟีเจอร์ที่ Support WooCommerce ได้ดีกว่า ส่วน Yoast ไม่มี หากอยากได้ต้องลง Plugin เสริม
มีฟีเจอร์ 404 Monitor ซึ่ง Yoast ไม่มี (เวอร์ชั่น Premium มี)
Social Preview สามารถแสดงผลตัวอย่างเมื่อเรานำบทความไปแชร์ผ่าน social media ได้
Redirection สามารถตั้ง redirect ได้ในหน้าบทความที่ต้องการ ซึ่ง Yoast ไม่มี (เวอร์ชั่น Premium มี)
เบื่อ Yoast...
สิ่งที่คุณจะได้จากการอ่าน วิธีติดตั้ง 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
...
เว็บเร็วขึ้น ด้วย Imagify สุดยอดปลั๊กอินลดขนาดรูปที่ใครหลายคนมองข้าม บทความนี้ทีมงาน CodingDee จะมารีวิวปลั๊กอินที่ช่วยลดขนาดรูปภาพให้เล็กลงโดยที่รูปไม่แตก มาดูกันเลยครับว่ามันเจ๋งยังไง
เว็บเร็วขึ้น ด้วย Imagify สุดยอดปลั๊กอินลดขนาดรูป
สำหรับ WordPress มีปลั๊กอินที่ช่วยลดขนาดรูปภาพเพื่อให้เว็บเร็วขึ้นอยู่หลายตัวมากซึ่งแต่ละตัวก็มีความสามารถแตกต่างกันไป แต่มีปลั๊กอินอยู่ตัวนึงที่หลาย ๆ คนมองข้ามไปรวมถึงตัวผมเองด้วยเพิ่งจะมารู้จักมันจากคุณเม่นเมื่อปีที่แล้วนี้เอง
หลังจากที่ผมลองใช้แล้วก็พบว่า นี่มันเป็นปลั๊กอินที่โคตรเจ๋งเลยทำไมเราไม่เคยได้ยินชื่อมันเลย สำหรับผมแล้วผมชอบกว่าตัวดัง ๆ ที่ใช้อยู่ซะอีก มาดูกันว่ามันมีอะไรให้เราเล่นบ้าง
มีระดับการบีบอัดให้เลือกถึง 3 ระดับ
Normal บีบแบบธรรมดา ลดขนาดรูปลงนิดหน่อย ไม่สูญเสียความละเอียดของภาพ
Aggressive บีบเยอะขึ้นมาหน่อย สูญเสียความละเอียดของภาพเล็กน้อย ค่าเริ่มต้นของปลั๊กอินจะตั้งค่านี้มาให้
Ultra บีบแบบหน้าเขียวกันเลย ไฟล์เล็กสุด ๆ สูญเสียความละเอียดของภาพไปพอสมควรแต่สำหรับผมแล้วถ้าไม่มองจริง ๆ ก็มองไม่ออกลองดูภาพข้างล่างนี้ดูครับ ผมบีบด้วยระดับ Ultra
ผมชอบตรงนี้แหละที่เราสามารถเลือกระดับการบีบได้ว่าต้องการระดับไหน ส่วนปลั๊กอินตัวอื่นจะไม่มี
ฝั่งซ้ายคือก่อนบีบ ขนาด 166 KB ส่วนฝั่งขวาคือหลังจากบีบแล้วเหลือแค่ 28 KB เท่านั้น
มี Credit ให้เราใช้ฟรี ๆ 100 Credit ต่อเดือน
ปลั๊กอินนี้เค้าจะมี Credit มาให้เราใช้ฟรี ๆ เลย 100 Credit ต่อเดือนถ้าเราใช้หมดแล้วอยากใช้เพิ่มต้องจ่ายตังค์...
Ninja Forms ปลั๊กอินสร้างแบบฟอร์มที่โคตรเทพ ใช้งานง่าย ฟังก์ชั่นครบครัน ลงตัวนี้ตัวเดียวลืม CF7 ไปได้เลย
Ninja Forms
ถ้าพูดถึงปลั๊กอินสำหรับใช้สร้างแบบฟอร์ม หลายคนคงจะนึกถึง Contact Form 7 (CF7) ใช่ไหมครับ ไม่แปลกเพราะก่อนหน้านี้ผมเองก็ใช้ CF7 มาตลอดแต่ CF7 มันไม่มีฟีเจอร์ที่เก็บข้อมูลลงดาต้าเบส ถ้าอยากให้มันเก็บข้อมูลลงดาต้าเบสได้เราต้องลงปลั๊กอิน Contact Form Submissions หรือ Contact Form 7 Database Addon – CFDB7 เพิ่ม ผมก็ลองค้น Google หาปลั๊กอินดูจนมาเจอปลั๊กอินนี้ พอลองใช้ดูแล้วก็ติดใจมาก ใช้ง่ายกว่า CF7 มากและเก็บข้อมูลลงดาต้าเบสได้ด้วย มาดูกันครับว่าทำไมผมถึงเปลี่ยนจากจาก CF7 มาใช้ปลั๊กอินนี้แทน
1.รองรับ Google reCaptcha
ปลั๊กอินสามารถใส่ Google reCaptcha ได้ด้วยเพื่อป้องกัน Spam (ข้อนี้ CF7 เองก็มีเหมือนกัน)
2.รองรับภาษาไทย
ตัวปลั๊กอินรองรับภาษาไทยอยู่แล้วแทบไม่ต้องแปลเลย ประหยัดเวลาไปได้เยอะ
3.Drag & Drop
หน้าตาการใช้งานเรียบง่ายมาก การสร้างฟอร์มทำได้สะดวก เราสามารถลากฟิลด์มาวางได้เลย มีฟิลด์ให้เลือกเพียบ วันที่,...
Google Tag Manager เครื่องมือสุดเจ๋งที่ช่วยให้การทำงานของเราสบายขึ้นชนิดหน้ามือเป็นหลังมือ ใครติด Google Analytics แบบเดิม ๆ อยู่ แนะนำให้เปลี่ยนมาใช้แล้วชีวิตจะมีเวลาว่างเพิ่มขึ้นอีกเยอะ
Google Tag Manager คืออะไร ?
ก่อนอื่นผมขอใช้คำย่อ Google Tag Manager ว่า gtm นะครับ gtm ก็คือเครื่องมืออีกที่ google ออกมาไว้ให้เราใช้สำหรับจัดการกับ tracking code ต่าง ๆ ภายในเว็บเรา
ตัวอย่าง
สมมุติว่าผมต้องการจะติด Google Analytics ผมก็ต้องส่ง code ชุดนี้ไปให้ programmer เค้าติดให้โดยเพิ่ม code เข้าไปที่ tag head
วันต่อมาผมอยากจะติด Facebook Pixel ผมก็ต้องส่ง code ชุดนี้ไปให้ programmer เค้าติดให้โดยเพิ่ม code เข้าไปที่ tag head
วันต่อมาอีกผมอยากติด Yengo ผมก็ต้องส่ง code ชุดนี้ไปให้ programmer เค้าติดให้โดยเพิ่ม code...
วันนี้ผมมีวิธีตั้งค่า Plugin iThemes Security มาฝากครับ ถ้าอ่านบทความนี้จบ และเอาไปปรับใช้กับ เว็บไซต์ของคุณ ผมรับรองได้เลยว่าเว็บไซต์ของคุณจะมีความปลอดภัยเพิ่มมากขึ้นแน่นอน
WordPress โดนแฮค ทำยังไงดีครับ
นี่เป็นอีกคำถามที่ผมเจอบ่อยมาก โดยอาการที่เจอก็จะแตกต่างกันไป ตั้งแต่ หน้าเว็บโดน Redirect ไปเว็บอื่น ,เข้าเว็บแล้วโดน Google เตือนว่าเว็บไม่ปลอดภัย, โดนวาง Backlink ไปเว็บ 18+ บลาๆๆ แล้วแต่ว่าใครจะโดนแบบไหน
ถ้าถามผม ผมก็จะตอบว่า ลง WordPress ใหม่ หรือ มี BackUp ไหม Restore กลับไปก่อนหน้าที่จะโดนสิ สาเหตุที่ผมตอบแบบนี้เพราะถ้าเว็บโดนแฮคไปแล้วเนี่ย มันจะกระจายสคริปฝังไปแทบจะทุกไฟล์ในเว็บเราเลยครับ มาตามแก้นี่ใช้เวลาเยอะมาก อารมณ์เดียวกับ คอมโดนไวรัสนั่นแหละ ลงวินโดวน์ใหม่ง่ายกว่า
คงไม่มีใครอยากโดนกับเว็บตัวเองแน่ๆ ลองนึกภาพวันดีคืนดี มีคนมาบอกว่า ทำไมผมเข้าเว็บคุณแล้วมันขึ้นเป็นเว็บโป๊ล่ะ หรือทำไมเว็บเข้าหลังบ้านไม่ได้ หรือทำไมโดนกูเกิ้ลฟ้องว่าเว็บไม่ปลอดภัย ขึ้นหน้าจอสีแดงหราโชวน์ให้ชาวโลกเค้ารู้กันไปเลย ว่าเว็บโดนแฮคนะ
พอจะเห็นภาพใช่ไหมครับว่ามันน่ากลัวแค่ไหน เว็บสุดรักสุดหวงของเราที่ลงทั้งแรงกาย แรงใจสร้างมาจะต้องมาเป็นแบบนี้ แต่ไม่ต้องกังวลไปครับ วันนี้ผมจะมาแนะนำพระเอกของเราที่จะมาช่วยให้เว็บเรามีความปลอดภัยเพิ่มมากขึ้น เปรียบเสมือนกับใส่ vanguard กันเลย ใครรู้จัก vanguard นี้บ่งบอกอายุนะ ( 55...
WordPress
Live Chat WordPress Chat ง่าย ๆ ด้วย Facebook Messenger แบบไม่ต้องใช้ปลั๊กอิน
CodingDee.com -
Live Chat WordPress จริง ๆ แล้วมีน้องคนนึงทักเข้ามาในเพจนานแล้วให้ผมเขียนเรื่องนี้ แต่เนื่องจากปลายปีที่ผ่านมาผมยุ่งมาก ๆ เลยไม่ได้เขียนให้ เริ่มปีใหม่มาเลยจะเคลียร์บทความที่ค้างคากับลูกเพจไว้สักหน่อย (ค้างอยู่หลายคนมาก)
Live Chat WordPress Chat ง่าย ๆ ด้วย Facebook Messenger แบบไม่ต้องใช้ปลั๊กอิน
WordPress มีปลั๊กอินสำหรับที่สามารถทำ chat อยู่หลายตัวก็จริงแต่ผมเองเป็นประเภทที่ไม่ชอบลงปลั๊กอิน (ถ้าไม่จำเป็น) ซึ่งเมื่อปลายปีที่ผ่านมาเฟสบุ๊คเองก็ปล่อยฟีเจอร์สำหรับให้ลูกค้าที่เข้าเว็บมาสามารถ chat ผ่านหน้าเว็บได้เลยโดยที่เราแทบจะไม่ต้องทำอะไรเลยมีขั้นตอนเล็ก ๆ น้อย ๆสำหรับเปิดใช้งานซึ่งตรงกับความต้องการของผมมาก
ผมเลยทดลองนำมาติดใส่ CodingDee.com ดูซะเลยใช้เวลาจริง ๆ ไม่เกิน 5 นาทีก็เสร็จแล้วหากใครอยากลองทำบ้างก็สามารถทำตามขั้นตอนด้านล่างนี้ได้เลยครับ
ข้อกำหนดในการใช้งานมี 3 ข้อ
เว็บที่จะใช้งาน Messenger ได้ต้องติดตั้ง HTTPS แล้วเท่านั้น
ใช้ชื่อโดเมนเท่านั้น เช่น https://codingdee.com สำหรับการใส่ไว้ในไวท์ลิสต์
ไม่รองรับที่อยู่ IP และ localhost สำหรับการใส่ไว้ในไวท์ลิสต์
วิธีในการติดตั้งมีอยู่ 3 ขั้นตอนง่ายมาก
1.เราต้องมี App ID สำหรับจะใช้งานกันก่อนใครยังไม่มีไปสร้างมาก่อนนะครับ สร้าง App
2.เพิ่มโดเมนเราเข้าไว้ใน Whitelist โดยเข้าไปที่เพจที่เราต้องการแล้วเลือก...
Google Tag Manager
Ecommerce Tracking For Woocommerce
Ecommerce Tracking สร้างได้ใน 7 ขั้นตอน ช่วยให้เราวัดผล Conversion บนเว็บไซต์ได้ง่ายขึ้น เหมาะสำหรับทีม Marketing เพื่อวิเคราะห์ข้อมูลการสั่งซื้อสินค้า..
Ecommerce Tracking
สำหรับใครที่ยังไม่รู้ว่า E-commerce Tracking คืออะไร แล้วทำไปทำไม ผมจะอธิบายให้เข้าใจในเบื้องต้นก่อนนะครับ
E-commerce Tracking ก็คือการติดตามพฤติกรรมการซื้อของลูกค้าที่เข้ามาซื้อสินค้าภายในเว็บไซต์ของเรา ว่าเค้ามีพฤติกรรมการใช้งานอย่างไรบ้างเช่น
ลูกค้าเข้าเว็บเรามาจากช่องทางไหน อาจจะมาจาก Facebook หรือมาจาก...