ข้อผิดพลาดทั่วไปที่นักพัฒนา WordPress ทำ

เผยแพร่แล้ว: 2021-12-01

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

ความปลอดภัย

หลังจากทำงานอย่างไร้ปัญหากับ WordPress มาหลายปี ปัญหาด้านความปลอดภัยอาจหายไปในเบื้องหลัง ความผิดพลาดครั้งใหญ่! แม้ว่า WordPress จะมีความปลอดภัยโดยเนื้อแท้ แต่ก็พึ่งพาผู้ใช้ปลายทาง (คุณ) ที่รักษารูปร่างเพื่อให้แน่ใจว่ายังคงเป็นเช่นนั้น

ละเว้นการปรับปรุง

เว้นแต่คุณจะเป็นคนขยัน คุณอาจจะรู้สึกผิดที่เพิกเฉยต่อการอัปเดต... หรือหลายๆ อย่างในนั้น! หากคุณยังไม่ประสบปัญหาเพราะคุณละเลยการอัปเดตคอร์หรือธีม/ปลั๊กอิน ถือว่าคุณโชคดี จำเป็นอย่างยิ่งที่คุณจะต้องอัปเดตไฟล์ธีมและปลั๊กอินของคุณอย่างเคร่งครัด รวมถึงคอร์ WordPress ของคุณด้วย

ปลั๊กอินที่ล้าสมัยเป็นตัวการที่ทราบกันดีในปัญหาต่างๆ ที่เกี่ยวข้องกับประสิทธิภาพต่ำ การทำงานที่ขัดข้อง และอาจทำให้เกิดการหยุดทำงานและการขัดข้องได้

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

และด้วยเหตุผลเดียวกันนี้ การปรับปรุงหลักและธีม WordPress ของคุณจึงเป็นสิ่งสำคัญมาก

ดังนั้น สำหรับบางสิ่งที่ค่อนข้างง่ายที่จะทำ ทำไมนักพัฒนาจำนวนมากจึงละเลยองค์ประกอบสำคัญของการบำรุงรักษา WordPress นี้ เหตุผลอันดับ 1 ที่น่าจะเป็นไปได้ก็คือการอัปเดตไซต์ WordPress บางครั้งอาจทำให้พังได้ หากคุณมีไซต์สดที่มีการเข้าชมเป็นจำนวนมาก นี่เป็นสิ่งที่คุณไม่ต้องการทำอย่างแน่นอน! ปัญหาคือ ยิ่งคุณละเลยการอัพเดตไฟล์ธีม/ปลั๊กอิน/คอร์นานเท่าไร ก็ยิ่งยากขึ้นเท่านั้น นี่คือจุดที่การใช้โฮสต์ WordPress ที่มีการจัดการ (เช่น Pressidium) สามารถเข้ามาเป็นของตัวเองได้

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

การใช้ปลั๊กอินหรือธีม 'เด็กกำพร้า'

แม้ว่าคุณจะอัปเดตธีมและปลั๊กอินอยู่เสมอ แต่ก็อาจเป็นอันตรายต่อระดับความปลอดภัยของคุณหากส่วนขยายของคุณไม่ได้เลือกอย่างระมัดระวัง

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

คุณสามารถตรวจสอบสถานะของปลั๊กอินที่ดาวน์โหลดจากที่เก็บปลั๊กอินของ WordPress ได้โดยดูที่ส่วนสถานะทางด้านขวามือดังที่แสดงด้านล่าง

สิ่งสำคัญที่ต้องตรวจสอบคือ "อัปเดตล่าสุด" "การติดตั้งที่ใช้งานอยู่" "ทดสอบแล้ว" และ "การให้คะแนน" จำนวนการติดตั้งยังสามารถเป็นตัวชี้วัดที่มีประโยชน์ในการวัดความไว้วางใจในปลั๊กอิน... ยิ่งติดตั้งมากเท่าไหร่ก็ยิ่งดี!

ทรัพยากรที่ไม่รู้จัก

บางครั้งเว็บไซต์อาจติดไวรัสเนื่องจากผู้พัฒนาใช้สิ่งที่เรียกว่า 'ธีมที่เป็นโมฆะ' หรือปลั๊กอิน

ปลั๊กอินหรือธีมที่เป็นโมฆะเป็นส่วนขยายที่ได้รับการแก้ไขเพิ่มเติมโดยบุคคลอื่นที่ไม่ใช่นักพัฒนาอย่างเป็นทางการ ใบอนุญาตปลั๊กอินจะถูกลบออกเพื่อให้สามารถใช้งานได้โดยไม่มีข้อจำกัดใดๆ นั่นหมายความว่าสามารถปรับแต่งเพิ่มเติม (อาจเป็นสิ่งที่ดี) หรือประนีประนอม (ไม่ดี!)

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

ตรวจสอบให้แน่ใจว่าคุณดาวน์โหลดจากห้องสมุดอย่างเป็นทางการเสมอ

การใช้ 'ผู้ดูแลระบบ' เป็นชื่อผู้ใช้ของคุณ

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

ความปลอดภัย

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

ไม่มีการสำรองข้อมูล

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

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

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

ไม่มีสภาพแวดล้อมการแสดงละคร

เมื่อพูดถึงข้อผิดพลาดในการบำรุงรักษาและพัฒนาเว็บไซต์ WordPress เราควรพูดถึงสภาพแวดล้อมการแสดงละคร

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

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

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

การเข้ารหัส

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

รู้มาตรฐาน WordPress

WordPress มีมาตรฐานการเข้ารหัส PHP, HTML, CSS และ JavaScript สำหรับทุกคนที่ต้องการพัฒนาแพลตฟอร์มหรือสร้าง/ปรับแต่งธีมหรือปลั๊กอินหรือส่วนประกอบอื่นๆ สิ่งเหล่านี้มีความสำคัญอย่างยิ่งเมื่อนักพัฒนาหลายคนจะมีส่วนร่วมในโครงการ

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

โฮสต์เว็บไซต์ของคุณด้วย Pressidium

รับประกันคืนเงิน 60 วัน

ดูแผนของเรา

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

แก้จุดบกพร่อง

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

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

ใต้โฟลเดอร์รูทของการติดตั้ง คุณจะพบ wp-config.php เปิดด้วยโปรแกรมแก้ไขที่คุณชื่นชอบแล้วค้นหาบรรทัด

define('WP_DEBUG', false);

ตั้งค่าเป็น 'จริง' หากยังไม่ได้ตั้งค่า และเพิ่มบรรทัดต่อไปนี้ต่อจาก /* That's all, stop editing! Happy blogging. */ /* That's all, stop editing! Happy blogging. */

 // Enable Debug logging to the /wp-content/debug.log file define( 'WP_DEBUG_LOG', true ); // Disable display of errors and warnings define( 'WP_DEBUG_DISPLAY', false ); @ini_set( 'display_errors', 0 ); // Use dev versions of core JS and CSS files (only needed if you are modifying these core files) define( 'SCRIPT_DEBUG', true );

WP_DEBUG_LOG ใช้งานได้ก็ต่อเมื่อตั้งค่า 'WP_DEBUG' เป็นจริง สิ่งที่ทำคือบันทึกข้อผิดพลาดทั้งหมดในไฟล์ debug.log เพื่อให้คุณดูแบบเรียลไทม์หรือในภายหลัง

ตำแหน่งของไฟล์ขึ้นอยู่กับค่าที่คุณตั้งไว้ หากตั้งค่าเป็น true ตำแหน่งจะเป็นค่าเริ่มต้น ภายใต้โฟลเดอร์ wp-content มิฉะนั้น คุณสามารถตั้งค่าตำแหน่งที่ต้องการแทนค่าจริงดังนี้:

define( 'WP_DEBUG_LOG', '/tmp/wp-errors.log' );

WP_DEBUG_DISPLAY หากตั้งค่าเป็น true จะแสดงข้อความภายใน HTML ของเพจ

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการดีบัก WordPress โปรดไปที่เอกสารอย่างเป็นทางการ

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

ไม่ใช้ธีมลูก

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

อย่างไรก็ตาม การใช้ธีมลูกเป็นสิ่งที่นักพัฒนาหลายคนละเลยที่จะทำ โดยเลือกที่จะแก้ไขธีมหลักโดยตรง เนื่องจากมีการเปลี่ยนแปลงในธีมหลัก จึงไม่เต็มใจที่จะอัปเดตไฟล์ธีมในอนาคต ไอเดียแย่!

การแก้ไขไฟล์ WordPress Core

พฤติกรรมที่น่าสงสัยอีกอย่างที่บางครั้งเห็นคือการแก้ไขไฟล์หลักของ WordPress โดยตรง

WordPress ได้จัดเตรียมฟังก์ชันและตัวกรองที่ควรใช้เมื่อคุณต้องการแทนที่ฟังก์ชันหลัก การทำเช่นนี้หมายความว่าไฟล์หลักจะยังคงอยู่เหมือนเดิมตามที่ควรจะเป็น

นอกจากนี้ แม้ว่าคุณจะแก้ไขไฟล์หลักได้สำเร็จโดยตรง การเปลี่ยนแปลงเหล่านี้จะสูญหายไปเมื่อคุณอัปเดตคอร์ในครั้งถัดไปในลักษณะเดียวกับที่เกิดขึ้นกับไฟล์ธีม

ฮาร์ดโค้ด

ขณะปรับแต่งหรือขยายฟังก์ชันการทำงาน ของเว็บไซต์ นักพัฒนา WordPress มักต้องใช้ข้อความค้นหาที่กำหนดเองหรือรวม URL ของไฟล์ไว้ในโค้ด

ในการทำสิ่งใดสิ่งหนึ่งเหล่านี้ มีวิธี WordPress ที่ 'ถูกต้อง' ที่สามารถปฏิบัติตามได้ น่าเสียดายที่บางคนมักจะเบี่ยงเบนไปจากวิธีที่ถูกต้องและใช้ค่าที่ฮาร์ดโค้ด

ตัวอย่างเช่น คุณอาจเลือกใช้การสืบค้นแบบเดียวกับด้านล่างเพื่อนับผู้ใช้:

$user_count = $wpdb->get_var( "SELECT COUNT(*) FROM wp_users" );

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

 global $wpdb; $user_count = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->users" );

ในทำนองเดียวกัน หากคุณจำเป็นต้องใช้ฟอนต์แบบกำหนดเอง และจัดคิวสคริปต์ คุณไม่ควรฮาร์ดโค้ดของ URL คุณควรใช้ฟังก์ชันเช่นนี้แทน:

 function my_custom_fonts() { wp_enqueue_style( 'my-custom-fonts', get_template_directory_uri() . '/assets/fonts/open-sans/open-sans.css', false ); } add_action( 'wp_enqueue_scripts', 'my_custom_fonts' );

คุณสามารถตรวจสอบเอกสารอย่างเป็นทางการเพื่อดูว่าควรใช้ฟังก์ชันใดในกรณีใดบ้าง

ไม่ปิดใช้งานการจัดทำดัชนีระหว่างการพัฒนา

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

ประสิทธิภาพ

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

ทรัพยากรมากเกินไป

การใช้ปลั๊กอินมากเกินไปอาจเป็นหนึ่งในข้อผิดพลาดทั่วไปที่ผู้ใช้ WordPress และนักพัฒนารุ่นเยาว์ทำ

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

กำลังโหลดรูปภาพที่ไม่ได้ปรับให้เหมาะสม

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

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

การรักษา Permalinks เริ่มต้น

ในกรณีที่คุณไม่คุ้นเคยกับลิงก์ถาวรใน WordPress เป็นเพียงวิธีการจัดโครงสร้าง URL ของเว็บไซต์ของคุณ เมื่อลิงก์ถาวรมีคีย์เวิร์ด พวกมันจะเป็นมิตรกับ SEO มากขึ้น ซึ่งสามารถปรับปรุงการจัดอันดับของเครื่องมือค้นหาของคุณ

ตัวอย่างเช่น เมื่อสร้างโพสต์ใน ลิงก์ถาวรเริ่มต้นที่ WordPress สร้างขึ้นสำหรับโพสต์นั้นจะมีลักษณะดังนี้:

https://www.MYDOMAIN.com/?p=541

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

แต่ WordPress อนุญาตให้คุณเปิดใช้งานลิงก์ถาวร ซึ่งสามารถกำหนดค่าให้แสดง URL ได้หลายวิธี ตัวอย่างเช่น หากคุณใช้ชื่อโพสต์ในลิงก์ถาวร คุณจะเห็น URL ที่มีลักษณะดังนี้:

https://www.MYDOMAIN.com/the-post-title

ซึ่งดูดีกว่ามากคือประเภทของ URL ที่สามารถช่วยเพิ่มอันดับเครื่องมือค้นหาของคุณ

การตอบสนอง

ธีมที่คุณใช้ควรตอบสนองได้ในทุกอุปกรณ์ และที่สำคัญที่สุดคือบนมือถือ เนื่องจากตอนนี้การเข้าชมไซต์มากกว่า 50% มาจากอุปกรณ์เคลื่อนที่

โดยค่าเริ่มต้น ธีม WordPress นั้นเหมาะกับอุปกรณ์พกพา แต่นักพัฒนาต้องดูแลไม่ให้ฟังก์ชั่นมือถือนี้ประนีประนอมเมื่อปรับแต่งเอง

ใช้เครื่องมือที่เหมาะสม เช่น เครื่องมือสำหรับนักพัฒนา Chrome เพื่อปรึกษาและแก้ไข CSS ของคุณตามลำดับ เพื่อให้คุณได้รับประโยชน์สูงสุดจากการออกแบบของคุณทุกคน

เลือกโฮสต์ผิด

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