วิธีการลบส่วน / ฟิลด์ / โดเมนที่กำหนดเองของ WordPress เป็นกลุ่ม

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

ปลั๊กอินสถิติการดูบทความ WP-PostViews ที่เราใช้คือการเขียนคอลัมน์ที่กำหนดเองในฐานข้อมูล ▼

views

ธีมเวิร์ดเพรสหรือปลั๊กอินที่ใช้ หลังจากการปิดใช้งานและการลบ มักจะเก็บฟิลด์ที่กำหนดเองไว้ในฐานข้อมูล

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

พวกเราทำSEOหากต้องการเขียนบทความมากกว่าหนึ่งบทความ หากคุณลบคอลัมน์ขยะแบบกำหนดเองเหล่านี้ด้วยตนเอง จะไม่มีประโยชน์เลย

อันที่จริง เราก็แค่ต้องphpMyAdminดำเนินการคำสั่ง SQL เพื่อลบคอลัมน์ขยะแบบกำหนดเองเหล่านี้ในแบทช์ในฐานข้อมูล

注意事项

เนื่องจาก WordPress ลบคอลัมน์ที่กำหนดเองจำนวนมาก มันจึงเกี่ยวข้องกับฐานข้อมูล MySQLการดำเนินงานมีความเสี่ยงบางอย่าง

ดังนั้น ตรวจสอบให้แน่ใจว่าได้ทำการสำรองฐานข้อมูลก่อนที่คุณจะสามารถดำเนินการกับฐานข้อมูลได้

วิธีที่ 1: ลบคอลัมน์ที่กำหนดเองที่ซ้ำซ้อนด้วยคำสั่งฐานข้อมูล (แนะนำ)

1) หลังจากเข้าสู่ระบบฐานข้อมูล phpMyAdmin แล้ว ให้เลือกฐานข้อมูลของคุณ

2) คลิกที่ "SQL" เหนือฐานข้อมูล

3) ป้อนและดำเนินการคำสั่งต่อไปนี้ใน "SQL":

DELETE FROM wp_postmeta WHERE meta_key = "自定义栏目名称";

4) จากนั้น ตรวจสอบส่วนที่กำหนดเองในบทความเว็บไซต์ของคุณเพื่อยืนยันว่าลบเรียบร้อยแล้วหรือไม่

วิธีที่ 2: รหัส PHP เพื่อลบคอลัมน์ที่กำหนดเองที่ซ้ำซ้อน

1) โปรดเพิ่มโค้ดต่อไปนี้ลงในไฟล์ functions.php ของธีมปัจจุบัน ▼

global $wpdb;
$wpdb->query( "
DELETE FROM $wpdb->postmeta
WHERE `meta_key` = '栏目名称'
" );

2) แก้ไข "ชื่อคอลัมน์" เป็นคอลัมน์ที่กำหนดเองที่คุณต้องการลบ

  • คอลัมน์ที่กำหนดเองจะถูกล้างออกจากฐานข้อมูลโดยอัตโนมัติ

3) รหัสนี้ใช้เมื่อจำเป็นเท่านั้น:

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

ลบบันทึก postmeta ที่ไร้ประโยชน์

บันทึกบันทึกอาจถูกลบไปแล้ว แต่ข้อมูลใน postmeta ของตารางส่วนขยายบันทึกไม่ได้ถูกลบ ดังนั้นข้อมูลจะถูกล้างด้วยตนเองเท่านั้น

1) หลังจากเข้าสู่ระบบฐานข้อมูล phpMyAdmin แล้ว ให้เลือกฐานข้อมูลของคุณ

2) คลิกที่ "SQL" เหนือฐานข้อมูล

3) ป้อนและดำเนินการคำสั่งต่อไปนี้ใน "SQL" ▼

DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL

หากเว็บไซต์ WordPress, CPU, การใช้หน่วยความจำ MEMORY ของคุณสูงเกินไป...

สำหรับวิธีแก้ปัญหา โปรดดูบทช่วยสอนนี้▼

 

หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แชร์ "จะลบคอลัมน์/ฟิลด์/โดเมนที่กำหนดเองของ WordPress เป็นกลุ่มได้อย่างไร? , ช่วยคุณ.

ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-175.html

ยินดีต้อนรับสู่ช่อง Telegram ของบล็อกของ Chen Weiliang เพื่อรับข่าวสารล่าสุด!

🔔 เป็นคนแรกที่ได้รับ "คู่มือการใช้งานเครื่องมือ AI การตลาดเนื้อหา ChatGPT" อันทรงคุณค่าในไดเรกทอรีด้านบนของช่อง! 🌟
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!

 

发表评论

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ 必填项已用 * 标注