วิธีลบรหัสย่อที่ไม่ได้ใช้ออกจาก WordPress (4 วิธีง่ายๆ)
เผยแพร่แล้ว: 2023-05-18รหัสย่อคือ แท็กพิเศษ หรือ ส่วนย่อยของรหัส ที่อยู่ในวงเล็บเหลี่ยม เช่น [shortcode_1] เป็นคุณสมบัติทั่วไปใน WordPress ที่ช่วยให้คุณเพิ่มเนื้อหาแบบไดนามิกและการทำงานให้กับเว็บไซต์ของคุณโดยไม่ต้องเขียนโค้ดแม้แต่บรรทัดเดียว
รหัสย่อถูกสร้างขึ้นใน WordPress ผ่านรหัสหรือธีมและปลั๊กอินที่กำหนดเอง นักพัฒนาสร้างขึ้นเพื่อระบุฟังก์ชันการทำงานในผลิตภัณฑ์เหล่านี้ แต่ปัญหาเกิดขึ้นเมื่อคุณถอนการติดตั้ง เนื่องจากการถอนการติดตั้งธีมและปลั๊กอินไม่สามารถลบรหัสย่อที่เคยเกิดขึ้น
เมื่อเวลาผ่านไป รหัสย่อที่ไม่ได้ใช้เหล่านี้อาจเข้าครอบครองฐานข้อมูลบนเว็บและทำให้เกิดความขัดแย้งภายในจำนวนมาก ด้วยเหตุนี้จึงจำเป็นต้องลบรหัสย่อที่ไม่ได้ใช้ออก บทความนี้จะแสดงวิธีที่เป็นไปได้ทั้งหมดในการลบรหัสย่อที่ไม่ได้ใช้ออกจาก WordPress เริ่ม!
ทำไมคุณควรลบรหัสย่อที่ไม่ได้ใช้/กำพร้าออกจาก WordPress?
รหัสย่อที่ไม่ได้ใช้/กำพร้าคือส่วนย่อยของรหัสที่ไม่ได้ใช้งานอีกต่อไปในฟังก์ชันการทำงานของเว็บ แต่ยังคงมีอยู่ในฐานข้อมูล พวกเขามักจะไม่ได้ใช้งานเนื่องจากสาเหตุหลายประการ ตัวอย่างเช่น การลบธีมและปลั๊กอิน การปิดใช้งานคุณสมบัติบางอย่าง การแก้ไขโค้ด เป็นต้น
ด้านล่างนี้คือเหตุผลสำคัญที่คุณควรลบรหัสย่อที่ไม่ได้ใช้/กำพร้าออกจาก WordPress ลองดูอย่างรวดเร็ว
ก. รักษา Codebase ใหม่
โค้ดเบสที่สดใหม่ เป็นระเบียบ และเป็นปัจจุบันช่วยให้นักพัฒนาเว็บเข้าใจโค้ดสคริปต์และทำงานกับโค้ดนั้นได้ง่ายขึ้นในอนาคต การลบรหัสย่อที่ไม่จำเป็นออกจะทำให้รหัสฐานของคุณใหม่และสะอาดอยู่เสมอ
ข. หลีกเลี่ยงปัญหาความขัดแย้งและความเข้ากันได้
รหัสย่อที่ไม่ได้ใช้สามารถสร้างความขัดแย้งกับปลั๊กอินและธีมอื่นๆ ข้อขัดแย้งเหล่านี้อาจนำไปสู่ข้อผิดพลาดที่ไม่คาดคิด ฟังก์ชันใช้งานไม่ได้ และเว็บไซต์ล่ม การลบรหัสที่ไม่ได้ใช้สามารถลดความเสี่ยงเหล่านี้ได้มาก
ค. ปรับปรุงความปลอดภัยและการบำรุงรักษา
รหัสย่อของ Orphan อาจกลายเป็นบั๊ก ทำให้แฮ็กเกอร์สามารถเข้าถึงไฟล์หลักของเว็บโดยไม่ได้รับอนุญาต การลบรหัสย่อที่ไม่ได้ใช้เป็นประจำสามารถช่วยเว็บไซต์ของคุณจากภัยคุกคามด้านความปลอดภัยที่อาจเกิดขึ้นได้
ง. ประหยัดทรัพยากรเซิร์ฟเวอร์
รหัสย่อที่ไม่ได้ใช้อาจใช้พื้นที่อันมีค่าบนเว็บเซิร์ฟเวอร์ของคุณ พวกเขาอาจใช้พลังการประมวลผลและหน่วยความจำ ทำให้ความเร็วของเพจช้าลง และทำให้ประสบการณ์ของผู้ใช้ลดลง
อี เพิ่มประสิทธิภาพเครื่องมือค้นหา (SEO) ให้ดียิ่งขึ้น
หากมีรหัสย่อที่ไม่ได้ใช้อยู่ในเว็บไซต์ของคุณ เครื่องมือค้นหาอาจพบลิงก์เสียและเนื้อหาที่ไม่เกี่ยวข้อง สิ่งนี้อาจส่งผลต่อคะแนน SEO และการมองเห็นเว็บของคุณในทางลบในผลการค้นหา
วิธีค้นหาและลบรหัสย่อที่ไม่ได้ใช้ออกจาก WordPress
มีหลายวิธีในการค้นหาและลบรหัสย่อที่ไม่ได้ใช้ออกจาก WordPress คุณสามารถทำได้โดยใช้ปลั๊กอินหรือด้วยตนเอง เราจะช่วยคุณสำรวจแต่ละรายการในส่วนนี้
วิธีที่ 01: ลบรหัสย่อที่ไม่ได้ใช้โดยใช้ปลั๊กอิน
คุณจะพบปลั๊กอินจำนวนมากทางออนไลน์เพื่อลบรหัสย่อที่ไม่ได้ใช้ Shortcode Cleaner Lite, Shortcode Finder, Advanced Database Cleaner และ WP Remove Unused Shortcodes เป็นที่นิยมมากที่สุด เราจะใช้ปลั๊กอิน Shortcode Finder ในส่วนนี้
- ไปที่ WP Dashboard > Plugins > Add New
- พิมพ์ Shortcode Finder ในช่องค้นหา
- ติดตั้ง และ เปิดใช้งาน ปลั๊กอินหลังจากปรากฏด้านล่าง
- เมื่อเปิดใช้งานปลั๊กอินแล้ว ให้ไปที่ เครื่องมือ > ตัวค้นหารหัสย่อ > ค้นหารหัสย่อที่ไม่ได้ใช้
- ทำเครื่องหมายที่ช่องถัดจาก รวมเนื้อหาที่ไม่ได้เผยแพร่
- กดปุ่ม โพสต์ และ เพจ ทีละปุ่ม
- คุณจะเห็นรหัสย่อที่ไม่ได้ใช้ออกจากโพสต์และหน้าที่ปรากฏด้านล่าง
- การคลิกที่รายการใดรายการหนึ่งจะขยายรหัสย่อด้วยตัวเลือกใหม่ – ชำระเงิน
- กด เครื่องหมายปากกา (แก้ไขเนื้อหา) ตัวเลือกถัดจาก ชำระเงิน
- คุณจะเข้าสู่เนื้อหาที่มีรหัสย่อ
- คลิกปุ่ม ย้ายไปที่ถังขยะ
- ด้วยวิธีนี้ คุณสามารถลบรหัสย่ออื่นๆ ที่ไม่ได้ใช้ออกจาก WordPress
วิธีที่ 02: ลบรหัสย่อที่ไม่ได้ใช้ออกจากฐานข้อมูล
- เข้าสู่ ระบบ cPanel ของคุณ
- คลิกที่ phpMyAdmin
- ไปที่ แท็บ SQL
- พิมพ์รหัสด้านล่าง
อัปเดต wp_post SET post_content = แทนที่ (post_content, '[รหัสย่อ]', ” );
- แทนที่ [รหัสย่อ] ด้วยชื่อรหัสย่อเดิม
- กดปุ่ม Go ในตอนท้าย
- การดำเนินการนี้จะลบรหัสย่อออกอย่างถาวร
หมายเหตุ: เมื่อต้องการเรียกใช้วิธีนี้ คุณต้องทราบชื่อรหัสย่อ มิฉะนั้น คุณสามารถลบรหัสย่อนั้นออกจากฐานข้อมูลได้ นอกจากนี้ จะดีกว่าถ้าคุณสำรองฐานข้อมูลของคุณไว้ก่อนที่จะเรียกใช้วิธีนี้ มันจะช่วยคุณกู้คืนไฟล์ใด ๆ หากคุณลบออกโดยไม่ตั้งใจ
วิธีที่ 03: แทนที่รหัสย่อที่ไม่ได้ใช้ด้วยรหัสใหม่
บางครั้งอาจเกิดขึ้นที่รหัสย่อใหม่ที่มาพร้อมกับธีมหรือปลั๊กอินกำลังทำงานสำหรับฟังก์ชันเดียวกันกับรหัสย่อเก่า ในกรณีเช่นนี้ คุณอาจต้องการแทนที่รหัสย่อเก่าด้วยรหัสย่อใหม่โดยไม่ต้องลบใครออก
- ไปที่ cPanel > phpMyAdmin
- ข้ามไปที่ แท็บ SQL
- พิมพ์รหัสด้านล่าง
UPDATE wp_posts SET 'post_content' = REPLACE ('post_content', '[ old shortcode ]', '[ new shortcode ]');
- คลิก ปุ่ม ไป ในตอนท้าย
หมายเหตุ: พิมพ์ชื่อรหัสย่อเก่าในช่อง [รหัสย่อเก่า] และชื่อรหัสย่อใหม่ในช่อง [รหัสย่อใหม่]
วิธีที่ 04: ลบรหัสย่อที่ไม่ได้ใช้ออกจากไฟล์ function.php
- ไปที่ ลักษณะที่ปรากฏ > ตัวแก้ไขไฟล์ธีม
- คลิกไฟล์ Theme Functions (function.php)
- เลื่อนสคริปต์ลงไปด้านล่าง
- พิมพ์โค้ดด้านล่างลงไป
// รหัสสำหรับลบรหัสย่อที่ไม่ได้ใช้ออกจากเว็บไซต์ WordPress
add_shortcode( 'รหัสย่อ', '__return_false' );
- พิมพ์ชื่อรหัสย่อดั้งเดิมใน 'รหัสย่อ' เพื่อแทนที่
- กดปุ่ม Update File ในตอนท้าย
คำสุดท้าย
การค้นหาและการลบรหัสย่ออาจเป็นกระบวนการที่ใช้เวลานาน แต่คุณไม่สามารถหลีกเลี่ยงการทำเช่นนี้ได้หากต้องการได้รับผลลัพธ์ที่ดีที่สุดจากเว็บไซต์ของคุณ แต่เมื่อไม่กี่ปีที่ผ่านมา ผู้คนเคยหลีกเลี่ยงการสัมผัสรหัสย่อ โดยเฉพาะผู้ใช้ที่ไม่มีรหัส
เพราะกลัวว่าถ้าโค้ดที่เป็นประโยชน์ถูกลบโดยการทำเช่นนี้ อาจส่งผลกระทบต่อประสิทธิภาพการทำงานของเว็บไซต์ทั้งหมด แต่วันนี้ คุณจะพบปลั๊กอินฟรีและจ่ายเงินจำนวนมาก ซึ่งคุณสามารถระบุรหัสย่อที่ไม่ได้ใช้ได้อย่างถูกต้องและลบทิ้งได้ทันที
อย่างไรก็ตาม คุณสามารถดำเนินการด้วยตนเองหากคุณเป็นนักพัฒนาซอฟต์แวร์หรือกำลังเรียนรู้การพัฒนา WordPress เราได้พยายามอธิบายวิธีที่เป็นไปได้ทั้งหมดในการค้นหาและลบรหัสย่อที่ไม่ได้ใช้ออกจาก WordPress หวังว่าคุณจะสนุกกับการอภิปรายนี้