วิธีลบรหัสย่อที่ไม่ได้ใช้ออกจาก WordPress (4 วิธีง่ายๆ)

เผยแพร่แล้ว: 2023-05-18

รหัสย่อคือ แท็กพิเศษ หรือ ส่วนย่อยของรหัส ที่อยู่ในวงเล็บเหลี่ยม เช่น [shortcode_1] เป็นคุณสมบัติทั่วไปใน WordPress ที่ช่วยให้คุณเพิ่มเนื้อหาแบบไดนามิกและการทำงานให้กับเว็บไซต์ของคุณโดยไม่ต้องเขียนโค้ดแม้แต่บรรทัดเดียว

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

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

ทำไมคุณควรลบรหัสย่อที่ไม่ได้ใช้/กำพร้าออกจาก WordPress?

Why should you remove unused shortcodes from 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 ในช่องค้นหา
  • ติดตั้ง และ เปิดใช้งาน ปลั๊กอินหลังจากปรากฏด้านล่าง
Install and Activate the Shortcode Finder Plugin
  • เมื่อเปิดใช้งานปลั๊กอินแล้ว ให้ไปที่ เครื่องมือ > ตัวค้นหารหัสย่อ > ค้นหารหัสย่อที่ไม่ได้ใช้
  • ทำเครื่องหมายที่ช่องถัดจาก รวมเนื้อหาที่ไม่ได้เผยแพร่
  • กดปุ่ม โพสต์ และ เพจ ทีละปุ่ม
  • คุณจะเห็นรหัสย่อที่ไม่ได้ใช้ออกจากโพสต์และหน้าที่ปรากฏด้านล่าง
  • การคลิกที่รายการใดรายการหนึ่งจะขยายรหัสย่อด้วยตัวเลือกใหม่ – ชำระเงิน
  • กด เครื่องหมายปากกา (แก้ไขเนื้อหา) ตัวเลือกถัดจาก ชำระเงิน
  • คุณจะเข้าสู่เนื้อหาที่มีรหัสย่อ
Find Unused Shortcodes Using the Shortcode Finder Plugin
  • คลิกปุ่ม ย้ายไปที่ถังขยะ
  • ด้วยวิธีนี้ คุณสามารถลบรหัสย่ออื่นๆ ที่ไม่ได้ใช้ออกจาก WordPress
Move the unused shortcodes to trash

วิธีที่ 02: ลบรหัสย่อที่ไม่ได้ใช้ออกจากฐานข้อมูล

  • เข้าสู่ ระบบ cPanel ของคุณ
  • คลิกที่ phpMyAdmin
Go to phpMyAdmin
  • ไปที่ แท็บ SQL
  • พิมพ์รหัสด้านล่าง

อัปเดต wp_post SET post_content = แทนที่ (post_content, '[รหัสย่อ]', ” );

  • แทนที่ [รหัสย่อ] ด้วยชื่อรหัสย่อเดิม
  • กดปุ่ม Go ในตอนท้าย
  • การดำเนินการนี้จะลบรหัสย่อออกอย่างถาวร

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

Type the Shortcode Name in SQL

วิธีที่ 03: แทนที่รหัสย่อที่ไม่ได้ใช้ด้วยรหัสใหม่

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

  • ไปที่ cPanel > phpMyAdmin
  • ข้ามไปที่ แท็บ SQL
  • พิมพ์รหัสด้านล่าง

UPDATE wp_posts SET 'post_content' = REPLACE ('post_content', '[ old shortcode ]', '[ new shortcode ]');

  • คลิก ปุ่ม ไป ในตอนท้าย

หมายเหตุ: พิมพ์ชื่อรหัสย่อเก่าในช่อง [รหัสย่อเก่า] และชื่อรหัสย่อใหม่ในช่อง [รหัสย่อใหม่]

Type the Old and New Shortcode Names

วิธีที่ 04: ลบรหัสย่อที่ไม่ได้ใช้ออกจากไฟล์ function.php

  • ไปที่ ลักษณะที่ปรากฏ > ตัวแก้ไขไฟล์ธีม
Go to Theme File Editor
  • คลิกไฟล์ Theme Functions (function.php)
  • เลื่อนสคริปต์ลงไปด้านล่าง
  • พิมพ์โค้ดด้านล่างลงไป

// รหัสสำหรับลบรหัสย่อที่ไม่ได้ใช้ออกจากเว็บไซต์ WordPress
add_shortcode( 'รหัสย่อ', '__return_false' );

  • พิมพ์ชื่อรหัสย่อดั้งเดิมใน 'รหัสย่อ' เพื่อแทนที่
  • กดปุ่ม Update File ในตอนท้าย
Type Code in function.php file

คำสุดท้าย

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

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

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