Rich Snippet คืออะไร ?
สำหรับใครที่ยังไม่ทราบว่ามันคืออะไรอ่านบทความนี้ก่อนนะ Google Rich Snippet สิ่งสำคัญที่คนทำเว็บต้องรู้ ส่วนใครทราบแล้วหรือขี้เกียจอ่าน ข้ามตรงนี้ไปส่วนต่อไปกันได้เลย
วิธีใช้งาน
ปลั๊กอินนี้ไม่ต้องตั้งค่าอะไร ลงเสร็จใช้งานได้เลย เหมาะสำหรับใครที่เขียนโค๊ด schema ไม่เป็นหรือขี้เกียจเขียน ผมเองก็เขียนไว้ใช้งานเองเห็นว่าสะดวกดีเลยนำมาแจกเป็นของขวัญปีใหม่ให้ทุกท่านได้ใช้งานกันนะครับ
โหลดปลั๊กอินที่นี่
วิธีเช็ค Rich Snippet
หลังจากเราติดตั้งปลั๊กอินเสร็จแล้วให้เปิด url นี้ คลิก หลังจากนั้นให้เราไป copy url หน้าสินค้าแล้วนำมาใส่ตามตัวอย่างภาพด้านล่างนี้
สังเกตุที่คอลัมน์ขวามือ
กดที่ดูตัวอย่าง
หน้าตา Rich Snippet จะออกมาประมาณนี้
จบแล้ว
หวังว่าจะมีประโยชน์กับผู้อ่านทุกท่านนะครับหากอ่านแล้วชอบบทความจาก CodingDee ก็ฝาก กดไลค์เพจ ด้วยนะครับ จะได้ไม่พลาดข่าวสารเทคนิคดี ๆ จากเรา หรือติดปัญหาตรงไหนก็คอมเมนต์ไว้ด้านล่างนี้ได้ ไว้พบกันบทความต่อไปครับ ปีนี้ผมจะหมั่นเขียนบทความให้อ่านกันบ่อย ๆ นะค้าบ
บทความนี้ผมจะมาแชร์ประสบการณ์การเปลี่ยนธีมจาก The7 มาใช้ Newspaper 8 เนื่องจากเว็บ CodingDee.com ครบรอบ 1 ปี พอดีผมเลยอยากจะปรับเปลี่ยนธีมของเว็บให้มันอ่านง่ายกว่าเดิม เลยลองหาธีมที่เหมาะกับการอ่านบทความที่ อ่านง่าย โหลดเร็ว จนผมมาเจอ Newspaper นี่แหละ
แชร์ประสบการณ์เปลี่ยนธีมจาก The7 มาใช้ Newspaper8
ก่อนหน้านี้ผมใช้ธีม The7 อยู่นะครับแต่ผมรู้สึกว่ามันยังไม่ค่อยเหมาะกับเว็บแนวเว็บ blog สักเท่าไหร่ เลยอยากเปลี่ยนอยู่แล้วแต่ยังไม่ค่อยมีเวลา
โดยสิ่งที่ผมจะเขียนต่อไปนี้เป็นความคิดเห็นส่วนตัวผมล้วน ๆ นะครับ แค่อยากแชร์ให้ฟังเฉย ๆ
ไม่จำเป็นต้องเปลี่ยนธีมตามผมนะ ขึ้นอยู่กับความต้องการส่วนตัวเราว่าต้องการธีมแบบไหน
คุณสมบัติธีมที่ผมต้องการ
โหลดเร็ว
เหมาะแก่การติด ads
เหมาะกับเว็บ Blog
ใช้งานง่าย ติดตั้งไม่ยุ่งยาก
จาก 4 ข้อที่ว่ามา The7 ยังไม่ตอบโจทย์สำหรับผมมี 3 ข้อคือ
ความเร็วในการโหลดหน้าเว็บยังช้าอยู่
ไม่เหมาะกับการติด ads
ไม่เหมาะกับเว็บ Blog
ผมก็หาธีมไปเรื่อย ๆ ตามคุณสมบัติที่ผมต้องการจนมาเจอ Newspaper 8 ซึ่งตอบโจทย์ ข้อ 2,3,4 เหลือข้อ 1 ซึ่งยังไม่รู้ว่าจะประสิทธิภาพจะโหลดได้เร็วแค่ไหนต้องมาเสี่ยงเอา ผมชั่งใจอยู่พักนึง...
ขึ้นชื่อว่า 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 =...
หลังจากหยุดยาวสงกรานต์กันมา เรามาดู วิธีทำให้เวิร์ดเพรสโดนแฮค กันครับ ผมรับรองได้เลยว่าทำตามนี้แล้วโดน Hack แน่นอน
วิธีทำให้เวิร์ดเพรสโดนแฮค
1.โหลดธีมหรือปลั๊กอินเถื่อนหรือโหลดจากแหล่งที่ไม่น่าเชื่อถือ
โหลดปลั๊กอินเถื่อนเพราะฟรี ที่ไหนแจกของฟรีเราโหลดหมด เราเป็นคนประหยัด (งก)
2.ตั้งค่า Permission Folder & File เป็น 777
Permission 777 คือสิทธ์ิในการยินยอมให้ใครก็ได้สามารถสร้างหรือแก้ไขไม่ว่าจะเป็น File หรือ Folder สามารถทำได้หมด เราเป็นคนใจกว้าง ใจดี ใครอยาก สร้างหรือแก้ไขไฟล์อะไรบนเว็บเรา เรายินดี มาจัดการได้เลย
3.อย่าอัพเดทเวอร์ชั่น WordPress ,Themes, Plugin
ทุกครั้งที่มีเวอร์ชั่นใหม่ออกมา อย่าอัพเดทครับ ปล่อยไว้อย่างนั้น เพราะทุก ๆ อัพเดททางผู้พัฒนาเค้าก็จะปรับปรุงโค๊ด เพิ่มประสิทธิภาพให้มันเสถียรขึ้น อุดช่องโหว่ต่าง ๆ ที่มีในเวอร์ชั่นเก่า เราไม่ชอบของใหม่ เราจะใช้ของเก่า เราเป็นนักอนุรักษ์ของเก่า เพราะฉะนั้นเราจะไม่อัพเดทอะไรทั้งสิ้น
4.ตั้ง Username ให้ง่าย ๆ
ผมแนะนำให้ตั้ง Username เป็นชื่อพวกนี้
admin
ชื่อเว็บคุณเอง
admin1234
5.ตั้ง Password ให้จำได้ง่าย ๆ
ตั้งให้จำง่าย เข้าไว้อะไรจำยาก ๆ อย่าไปตั้งเช่น
admin1234
...
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.แจ้งโฮสที่เราใช้งานอยู่
หากลองวิธีที่ 1 แล้วยังแก้ไม่หายวิธีสุดท้ายคือแจ้งโฮสที่เราใช้งานอยู่ให้ทางโฮสเค้าแก้ให้ครับ เพราะบางโฮสเค้าอาจจะตั้งค่าเฉพาะไว้เราไม่สามารถแก้ไขเองได้
ปกติแล้วหากเป็นโฮสที่ถูกออกแบบมาสำหรับ WordPress โดยเฉพาะ ปัญหานี้จะไม่มีมากวนใจเราเลยครับ ก่อนจะใช้โฮสที่ไหนก็เลือกกันดี ๆ หรือถามเค้าก่อนว่ารองรับ WordPress หรือเปล่าก็จะช่วยได้เยอะครับ หรือใครไม่ทราบ ไม่มีคนปรึกษาจริง ๆ ก็ทักทีมงานเข้ามาได้ครับเดี๋ยวเราช่วยแนะนำให้
จบแล้ว
หากอ่านแล้วชอบบทความจาก CodingDee ก็ฝาก กดไลค์เพจ ด้วยนะครับ จะได้ไม่พลาดข่าวสารเทคนิคดี ๆ จากเรา หรือติดปัญหาตรงไหนก็คอมเมนต์ไว้ด้านล่างนี้ได้ ไว้พบกันบทความต่อไปครับ
Tips สำหรับใครที่ใช้ iThemes Security เมื่อใช้ปลั๊กอิน iThemes Security ไปนานๆ มันจะเก็บ Log ไว้ทำให้ Database มีขนาดใหญ่ ทำให้กินทรัพยากรโฮส Version ก่อน ๆ เราสามารถเคลียร์ Log ได้แต่พอเป็น version 5.xx เป็นต้นมา กลับตัดฟีเจอร์นี้ออกไป (ตัดทำไมไม่เข้าใจ) เลยเกิดปัญหาข้างต้นตามมา
จนในที่สุดตา Michael Ott แกเลยเขียนปลั๊กอินสำหรับ Clear Log สำหรับ iThemes ออกมาซะเลย ผมลองใช้ดูแล้วเห็นว่าน่าจะเกิดประโยชน์กับผู้อ่านเลยนำมาเขียนให้อ่านกัน
ดาว์นโหลด
โหลดได้ที่ลิงก์นี้ คลิก
วิธีใช้งาน
หลังจากโหลดและติดตั้งปลั๊กอินเรียบร้อยแล้วให้เราเข้าไปที่เมนู
Tools (เครื่องมือ) >> ITSec Log Cleaner แล้วจะเจอหน้าจอตามภาพด้านล่างนี้
ในหน้าจอนี้จะแบ่งออกเป็น 2 ส่วน
Clear the following log tables:
ส่วนนี้จะให้เราเลือกว่าต้องการลบ Log อะไรบ้าง
All ลบทั้งหมด
Security Logs ลบเฉพาะ Log ที่เกี่ยวกับความปลอดภัยเท่านั้น
Lockouts: ลบเฉพาะ Log การบันทึกไอพีที่เคยโดนปลั๊กอินแบนเท่านั้น
Temps: ลบเฉพาะ...
วิธีส่งเมลแจ้งเตือนแอดมินเมื่อ User Login เข้าสู่ระบบผิด บทความนี้ CodingDee จะมาแนะนำวิธีทำ มาดูกันเลยว่าทำยังไง
เพิ่มโค๊ดชุดนี้เข้าไปที่ไฟล์ function.php
function.php จะอยู่ใน /public_html/wp-content/themes/your-theme
add_action( 'wp_login_failed', 'codingdee_notify_failed_login' );
function codingdee_notify_failed_login( $user_login ) {
date_default_timezone_set("Asia/Bangkok");
$subject = 'Invalid Login Attempt';
$content = 'Description'. "<br>";
$content .= 'User: '.$user_login."<br>";
$content .= 'Date: '.date('d/m/Y H:i:s')."<br>";
if ( ! empty( $_SERVER ) ) {
//check ip from...
วิธี ซ่อนเวอร์ชั่น server ที่ช่วยให้เว็บเราปลอดภัยมากขึ้น วิธีนี้เป็นวิธีง่าย ๆ ที่ช่วยเพิ่มความปลอดภัยให้เว็บเรา คงไม่ดีแน่ถ้าใครมารู้ว่าเราใช้ server อะไรอยู่ เพราะการรู้ข้อมูลพวกนี้ สามารถส่งผลให้ผู้ไม่หวังดีนำไปค้นหาช่องโจมตีได้ง่ายขึ้น เพราะเค้ารู้แล้วว่าเราใช้ server อะไร เวอร์ชั่นอะไร มาดูวิธีกันป้องกัน ง่าย ๆ
ตรวจสอบก่อนว่า server เราแสดงข้อมูลเหล่านี้ไหม
เปิดเว็บของเราขึ้นมาโดยใส่ url ตามนี้ เปลี่ยนเป็นชื่อเว็บเราเองนะครับ
yourdomain.com/.htaccess
ภาพด้านล่างนี้คือก่อนที่เราจะซ่อนเวอร์ชั่น webserver ครับ แสดงข้อมูลออกมาหมดเลย เราต้องรีบไปซ่อนกันแล้ว
เพิ่มโค๊ดชุดนี้เข้าไปที่ไฟล์ .htaccess
#Disable server signature
ServerSignature Off
เรียบร้อยครับไม่แสดงข้อมูลอะไรออกมาแล้ว แค่นี้ก็ช่วยให้เว็บเราปลอดภัยขึ้นแล้วครับ
จบแล้ว
หากอ่านแล้วชอบบทความจาก CodingDee ก็ฝาก กดไลค์เพจ ด้วยนะครับ จะได้ไม่พลาดข่าวสารเทคนิคดี ๆ จากเรา หรือติดปัญหาตรงไหนก็คอมเมนต์ไว้ด้านล่างนี้ได้ ไว้พบกันบทความต่อไปครับ
Google Tag Manager
Ecommerce Tracking For Woocommerce
Ecommerce Tracking สร้างได้ใน 7 ขั้นตอน ช่วยให้เราวัดผล Conversion บนเว็บไซต์ได้ง่ายขึ้น เหมาะสำหรับทีม Marketing เพื่อวิเคราะห์ข้อมูลการสั่งซื้อสินค้า..
Ecommerce Tracking
สำหรับใครที่ยังไม่รู้ว่า E-commerce Tracking คืออะไร แล้วทำไปทำไม ผมจะอธิบายให้เข้าใจในเบื้องต้นก่อนนะครับ
E-commerce Tracking ก็คือการติดตามพฤติกรรมการซื้อของลูกค้าที่เข้ามาซื้อสินค้าภายในเว็บไซต์ของเรา ว่าเค้ามีพฤติกรรมการใช้งานอย่างไรบ้างเช่น
ลูกค้าเข้าเว็บเรามาจากช่องทางไหน อาจจะมาจาก Facebook หรือมาจาก...