ไดเรกทอรีบทความ
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 เพื่อรับข่าวสารล่าสุด!
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!