เทคนิค WordPress เคล็ด (ไม่ลับ)...ที่รวบรวมจากประสบการณ์จริง

WordPress

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

WordPress 4.9

WordPress 4.9 มาแล้ว ฟีเจอร์ใหม่ ๆ เพียบ

WordPress 4.9 ลิฟตั้น เอ้ย Tipton มาแล้ว เมื่อคืนผมปวดหัวมากเลยนอนเร็ว วันนี้เลยตื่นแต่เช้า 7 โมงเช้ามาเข้าเว็บมาเจอ WordPress ออกเวอร์ชั่นใหม่มาแล้วเลยลองเล่นดูสักหน่อยว่ามีอะไรใหม่บ้างฟีเจอร์ใหม่ที่เพิ่มเข้ามาใน WordPress 4.9 1.ตั้งช่วงเวลาเผยแพร่บทความได้สำหรับฟีเจอร์นี้เราสามารถตั้งเวลาการเผยแพร่บทความได้ด้วย ถ้าใครมีเพจเฟสบุ๊คน่าจะคุ้ยเคยดี เหมือนกับตั้งเวลาโพสนั่นแหละ ถูกใจผมมาก ต่อไปก็ไม่ต้องมาคอยกดเผยแพร่บทความแล้วตั้งเวลาไว้จบเลย 2.แชร์ Design ให้ทีมหรือให้ลูกค้าดูก่อนได้ สำหรับฟีเจอร์นี้เหมาะกับฟรีแลนซ์หรือทีมงานที่ไม่ได้เข้าออฟฟิศ เราสามารถแชร์ลิงก์ให้คนในทีมหรือส่งให้ลูกค้าดูก่อนได้ ว่าต้องการแก้ไข เพิ่มเติมตรงไหนก่อนจะใช้งานจริงหรือเปล่า 3.Lock โพสหรือหน้าที่เราออกแบบไว้ได้ ไม่ให้คนอื่นมาแก้ไขทับฟีเจอร์นี้ก็เด็ด ยิ่งมี Designer หลายคนต่างคนต่างออกแบบมาแล้วมาเซฟทับกันนี้ปวดหัวเลย 4.Syntax Highlighting and Error Checkingเขียน css ได้ง่ายขึ้นมีระบบ suggest...
WP Optimize

WP Optimize ปลั๊กอินกำจัดขยะสำหรับเวิร์ดเพรส

WP Optimize ลงปลั๊กอินนี้ไว้เปรียบเสมือนมีแม่บ้านประจำตัว ที่จะคอย ปัด กวาด เช็ด ถู ช่วยให้ Database เราสะอาดไม่รกรุงรังอีกต่อไป แถมขนาดของ Database ก็เล็กลงด้วยนะ ส่งผลให้เว็บเราทำงานได้เร็วขึ้น ผมนำไปติดตั้งให้กับเว็บลูกค้าที่ผมดูแลอยู่โดยก่อนใช้ปลั๊กอิน Database มีขนาด 1 GB ใหญ่มาก ๆ เว็บลูกค้าเป็นเว็บบทความปกตินะครับไม่ใช่เว็บ E-Commerce หลังจากที่ผมลงปลั๊กอิน WP Optimize แล้ว ขนาดของ Database เหลืออยู่เพียง 24 MB เท่านั้นลดลง 900...
Allowed Memory size Exhausted WordPress

Allowed Memory size Exhausted WordPress

Allowed Memory size Exhausted WordPress เป็นอีกปัญหายอดฮิตที่พบเจอได้บ่อยเช่นกัน สาเหตุส่วนใหญ่มาจากการตั้งค่าโฮสที่ไม่เหมาะสมกับ WordPress พอเราใช้งานเว็บไปสักพักก็อาจจะเจอข้อความลักษณะแบบนี้โผล่ขึ้นมาให้เห็นเป็นประจำ "Fatal error: Allowed memory size of 86735766 bytes exhausted" วิธีแก้ Allowed Memory size Exhausted WordPress อาการนี้มันจะเป็น ๆ หาย ๆ ซึ่งผมเองได้พบวิธีแก้ไขปัญหานี้อยู่ 2 วิธีดังนี้ครับ วิธีที่ 1.เพิ่มโค๊ดชุดนี้เข้าไปที่ไฟล์ wp-config.php define( 'WP_MEMORY_LIMIT', '1024M' ); วิธีที่ 2.แจ้งโฮสที่เราใช้งานอยู่ หากลองวิธีที่...
Invisible reCaptcha

Invisible reCaptcha ปลั๊กอินป้องกันสแปมสำหรับ WordPress

Invisible reCaptcha ปลั๊กอินสุดเจ๋งที่ช่วยป้องกันสแปมสำหรับ WordPress ก่อนหน้าที่ผมจะเปลี่ยนมาใช้ ปลั๊กอินนี้ นั้นผมใช้ reCaptcha เวอร์ชั่นเก่าอยู่ก่อนหน้านี้อยู่แล้ว เวอร์ชั่นที่ให้เรากดเลือกรูปนั่นแหละ...Invisible reCaptcha For WordPress ปัญหาอีกข้อที่ผมเจอเมื่อเราใส่ captcha ไว้ตามหน้าแบบฟอร์มต่าง ๆ ไม่ว่าจะเป็น หน้าฟอร์มสมัครสมาชิก หน้าฟอร์มติดต่อเรา หน้าฟอร์มคอมเมนต์ เป็นต้น ปัญหาที่ตามมาคือการที่ user ถูกขัดจังหวะการใช้งานนั่นเอง ผมเคยเจอบางเว็บใส่ captcha ไว้หน้าสั่งซื้อด้วยก็มีนะ ทีนี้พอ user ถูกขัดจังหวะบางคนเค้าปิดหน้าเว็บทิ้งไปเลย ถ้าเป็นหน้าสั่งซื้อกรอกแล้วไม่ผ่านติด captcha เค้าก็ปิดเว็บออกไปเลยทำให้เราสูญเสียรายได้ ขอยกเคสที่ผมเจอคือผมใส่...
ecommerce tracking

Ecommerce Tracking For Woocommerce

Ecommerce Tracking สร้างได้ใน 7 ขั้นตอน ช่วยให้เราวัดผล Conversion บนเว็บไซต์ได้ง่ายขึ้น เหมาะสำหรับทีม Marketing เพื่อวิเคราะห์ข้อมูลการสั่งซื้อสินค้า.. Ecommerce Tracking สำหรับใครที่ยังไม่รู้ว่า E-commerce Tracking คืออะไร แล้วทำไปทำไม ผมจะอธิบายให้เข้าใจในเบื้องต้นก่อนนะครับE-commerce Tracking ก็คือการติดตามพฤติกรรมการซื้อของลูกค้าที่เข้ามาซื้อสินค้าภายในเว็บไซต์ของเรา ว่าเค้ามีพฤติกรรมการใช้งานอย่างไรบ้างเช่นลูกค้าเข้าเว็บเรามาจากช่องทางไหน อาจจะมาจาก Facebook หรือมาจาก Google Search เป็นต้น สินค้าในเว็บเราถูกขายไปแล้วรวมทั้งหมดเป็นเงินกี่บาท สินค้าชนิดไหนขายดีที่สุด ลูกค้าชำระเงินผ่านช่องทางไหนมากที่สุด ลูกค้าเลือกช่องทางจัดส่งสินค้าช่องทางไหนมากที่สุดถ้าเรามีข้อมูลพวกนี้จะเป็นประโยชน์อย่างมากช่วยให้เราสามารถวิเคราะห์ได้ว่าเราจะวางแผนทำอะไรต่อไปเพื่อเพิ่ม Conversion Rate (เปอร์เซ็นต์การสั่งซื้อสินค้าภายในเว็บไซต์)...
social share

5 ปลั๊กอิน Social Share ที่มีปุ่ม Line มาให้ในตัว

ใครที่กำลังมองหาปลั๊กอิน social share สำหรับทำปุ่มแชร์บทความที่มีไลน์มา เหมาะกับการใช้งานของคนไทย บทความนี้ผมได้รวบรวมมาให้แล้ว เลือกใช้กันได้ตามใจชอบ Social Share   WordPress Plugins1.Seed Social ปลั๊กอินฝีมือคนไทยจาก SeedThemes จุดเด่นของ seed social คือความเบา มีเท่าที่คนไทยนิยมใช้จริง ๆ ใครที่ชอบปลั๊กอินที่ไม่ต้องตั้งค่าอะไรเยอะ แนะนำตัวนี้ครับ ใช้ง่ายมาก ๆมี Shortcode ให้ใช้งาน copy ไปใช้งานได้เลย สะดวกมาก ๆ เลือกได้ว่าจะให้ปุ่มแชร์บริเวณไหนของบทความเช่น ส่วนบนของบทความ ส่วนท้ายของบทความ 2.Free Tools to...
Newspaper8

แชร์ประสบการณ์เปลี่ยนธีมจาก The7 มาใช้ Newspaper

บทความนี้ผมจะมาแชร์ประสบการณ์การเปลี่ยนธีมจาก The7 มาใช้ Newspaper 8 เนื่องจากเว็บ CodingDee.com ครบรอบ 1 ปี พอดีผมเลยอยากจะปรับเปลี่ยนธีมของเว็บให้มันอ่านง่ายกว่าเดิม เลยลองหาธีมที่เหมาะกับการอ่านบทความที่ อ่านง่าย โหลดเร็ว จนผมมาเจอ Newspaper นี่แหละแชร์ประสบการณ์เปลี่ยนธีมจาก The7 มาใช้ Newspaper8 ก่อนหน้านี้ผมใช้ธีม The7 อยู่นะครับแต่ผมรู้สึกว่ามันยังไม่ค่อยเหมาะกับเว็บแนวเว็บ blog สักเท่าไหร่ เลยอยากเปลี่ยนอยู่แล้วแต่ยังไม่ค่อยมีเวลาโดยสิ่งที่ผมจะเขียนต่อไปนี้เป็นความคิดเห็นส่วนตัวผมล้วน ๆ นะครับ แค่อยากแชร์ให้ฟังเฉย ๆ ไม่จำเป็นต้องเปลี่ยนธีมตามผมนะ ขึ้นอยู่กับความต้องการส่วนตัวเราว่าต้องการธีมแบบไหน คุณสมบัติธีมที่ผมต้องการโหลดเร็ว เหมาะแก่การติด ads เหมาะกับเว็บ...
Ninja Forms

5 เหตุผลว่าทำไมถึงต้องใช้ Ninja Forms แทน Contact Form 7

Ninja Forms ปลั๊กอินสร้างแบบฟอร์มที่โคตรเทพ ใช้งานง่าย ฟังก์ชั่นครบครัน ลงตัวนี้ตัวเดียวลืม CF7 ไปได้เลยNinja Forms ถ้าพูดถึงปลั๊กอินสำหรับใช้สร้างแบบฟอร์ม หลายคนคงจะนึกถึง  Contact Form 7 (CF7) ใช่ไหมครับ ไม่แปลกเพราะก่อนหน้านี้ผมเองก็ใช้ CF7 มาตลอดแต่ CF7 มันไม่มีฟีเจอร์ที่เก็บข้อมูลลงดาต้าเบส ถ้าอยากให้มันเก็บข้อมูลลงดาต้าเบสได้เราต้องลงปลั๊กอิน  Contact Form Submissions  หรือ  Contact Form 7 Database Addon – CFDB7  เพิ่ม ผมก็ลองค้น...
wpscan

WPScan เครื่องมือที่คนใช้เวิร์ดเพรสต้องรู้

WPScan เครื่องมือที่ชาวเวิร์ดเพรสจำเป็นต้องรู้ ผมใช้เวลาไตร่ตรองอยู่นานพอสมควรว่าจะเขียนบทความนี้ดีไหม เพราะมันเปรียบเสมือนดาบสองคม ถ้านำไปใช้ในทางที่ดีก็ดีไป แต่ถ้านำไปใช้ในทางที่ผิดก็อาจจะทำให้ตัวเองและคนอื่นเดือนร้อนได้เหมือนกันWPScan เครื่องมือที่คนใช้เวิร์ดเพรสต้องรู้ wpscan คือเครื่องมือที่ใช้ในการตรวจสอบช่องโหว่เว็บที่ทำด้วยเวิร์ดเพรส เช่นหาช่องโหว่ของปลั๊กอิน หาช่องโหว่ของธีม หาช่องโหว่ของตัวเวิร์ดเพรสเอง Brute forceบทความนี้ผมจะมาแนะนำทั้งวิธีใช้งานและวิธีป้องกันเลยนะครับ ถ้าพร้อมแล้วเรามาเริ่มกันเลย ติดตั้ง WPScan อันดับแรกเราก็ต้องติดตั้งเครื่องมือที่เราจะใช้กันซะก่อน ดาวน์โหลดและติดตั้งตามคู่มือจากเว็บหลักของเค้าได้ที่นี่เลย  wpscan.org Environment ที่ผมใช้ในการทดสอบครั้งนี้WordPress 4.8.1 เวอร์ชั่นล่าสุด Theme Storefront 2.2.5 เวอร์ชั่นล่าสุด Plugins WooCommerce 3.1.2 เวอร์ชั่นล่าสุดตัวอย่างวิธีใช้งาน Scan Username ก่อนจะ Brute force ได้เราต้องรู้ username ก่อนว่าเว็บนี้ใช้ username อะไร...
Google Rich Snippet

Google Rich Snippet สิ่งสำคัญที่คนทำเว็บต้องรู้

Google Rich Snippet คือ โค๊ดชุดหนึ่งที่ช่วยบอก search engine ให้เข้าใจว่า หน้านี้หรือบทความนี้ คืออะไร เกี่ยวข้องกับอะไร เช่น ถ้าบทความนี้เป็นบทความที่เกี่ยวกับสินค้า ก็ควรจะมีข้อมูลที่เกี่ยวกับ ชื่อสินค้าชื่ออะไร ราคาเท่าไหร่ ผู้ขายเป็นใคร เป็นต้น ถ้าเรามีข้อมูลพวกนี้ก็จะช่วยให้ search engine เข้าใจได้ง่ายขึ้นและนำไปแสดงผลให้ user ดูเวลาค้นหา keyword ที่เกี่ยวข้องกับบทความเราGoogle Rich Snippet นอกจากจะเป็นผลดีกับ search engine แล้วยังเป็นผลดีกับ user ด้วย เพราะช่วยให้...

Google Tag Manager

Google Tag Manager สำหรับ WordPress

Google Tag Manager เครื่องมือสุดเจ๋งที่ช่วยให้การทำงานของเราสบายขึ้นชนิดหน้ามือเป็นหลังมือ ใครติด Google Analytics แบบเดิม ๆ อยู่ แนะนำให้เปลี่ยนมาใช้แล้วชีวิตจะมีเวลาว่างเพิ่มขึ้นอีกเยอะGoogle Tag Manager คืออะไร...