Kaip masiškai ištrinti „WordPress“ tinkintus skyrius / laukus / domenus?

WordPressPasirinktiniai stulpeliai yra ne tik galingi, bet ir labai praktiški. Daugelis „WordPress“ temų ir papildinių naudoja pasirinktinius stulpelius įvairioms funkcijoms atlikti.

Straipsnio peržiūros statistikos papildinys WP-PostViews, kurį naudojame, skirtas tinkintų stulpelių rašymui duomenų bazėje ▼

views

Naudotos WordPress temos arba papildiniai, išjungus ir ištrynus, dažniausiai išsaugo savo pasirinktinius laukus duomenų bazėje.

Jei duomenų kiekis yra didžiulis, kiekvieną kartą, kai svetainė užklausa duomenų bazėje, ji eis pagrindinio kompiuterio RAM atmintį, o tai neabejotinai turės įtakos normaliam svetainės veikimui.

Mes daromeSEO, parašyti daugiau nei vieną straipsnį, jei rankiniu būdu ištrinsite šiuos šiukšlių pasirinktinius stulpelius, tai visai nepraktiška.

Tiesą sakant, mums tereikiaphpMyAdminVykdykite SQL komandą, kad ištrintumėte šiuos tinkintus stulpelius duomenų bazėje.

注意 事项

Kadangi „WordPress“ ištrina tinkintus stulpelius masiškai, ji yra susijusi suMySQL duomenų bazėveikia tam tikra rizika.

Todėl prieš atlikdami duomenų bazės operacijas būtinai pasidarykite duomenų bazės atsarginę kopiją.

1 būdas: ištrinkite perteklinius pasirinktinius stulpelius su duomenų bazės komandomis (rekomenduojama)

1) Prisijungę prie phpMyAdmin duomenų bazės pasirinkite savo duomenų bazę.

2) Virš duomenų bazės spustelėkite „SQL“.

3) Įveskite ir vykdykite šias komandas „SQL“:

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

4) Tada patikrinkite savo svetainės straipsnio tinkintą skiltį, kad patikrintumėte, ar ji sėkmingai ištrinta.

2 būdas: PHP kodas, skirtas ištrinti nereikalingus pasirinktinius stulpelius

1) Į dabartinės temos failą functions.php ▼ pridėkite šį kodą

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

2) Pakeiskite "Stulpelio pavadinimą" į pasirinktinį stulpelį, kurį norite ištrinti.

  • Pasirinktinis stulpelis bus automatiškai išvalytas iš duomenų bazės.

3) Šis kodas naudojamas tik tada, kai reikia:

  • Atlikę ištrynimo užduotį, būtinai jį ištrinkite.
  • Jei norite jį naudoti kitą kartą, dar kartą pridėkite jį prie dabartinės temos failo functions.php,
  • Kadangi jį reikia pridėti ir ištrinti, jis yra labiau varginantis, todėl nerekomenduojamas.

Ištrinkite nenaudingus postmeta įrašus

Žurnalo įrašas galėjo būti ištrintas, tačiau žurnalo plėtinio lentelės postmeta duomenys nebuvo ištrinti, todėl buvo išvalyti tik rankiniu būdu.

1) Prisijungę prie phpMyAdmin duomenų bazės pasirinkite savo duomenų bazę.

2) Virš duomenų bazės spustelėkite „SQL“.

3) Įveskite ir vykdykite šią komandą „SQL“ ▼

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

Jei jūsų „WordPress“ svetainė, CPU, atminties MEMORY naudojimas yra per didelis...

Norėdami rasti sprendimą, žr. šią mokymo programą▼

 

Hope Chen Weiliang tinklaraštis ( https://www.chenweiliang.com/ ) pasidalino „Kaip masiškai ištrinti WordPress tinkintus stulpelius/laukus/domenus? , padėti tau.

Kviečiame pasidalinti šio straipsnio nuoroda:https://www.chenweiliang.com/cwl-175.html

Sveiki atvykę į Chen Weiliang tinklaraščio Telegram kanalą, kad gautumėte naujausius atnaujinimus!

🔔 Būkite pirmas, kuris kanalo viršaus kataloge gaus vertingą „ChatGPT turinio rinkodaros AI įrankio naudojimo vadovą“! 🌟
📚 Šis vadovas turi didžiulę vertę, 🌟Tai reta galimybė, nepraleiskite jos! ⏰⌛💨
Dalinkitės ir like jei patiko!
Jūsų dalijimasis ir paspaudimai „Patinka“ yra mūsų nuolatinė motyvacija!

 

发表 评论

Jūsų el. Pašto adresas nebus paskelbtas. Naudojami privalomi laukai * Etiketė

slinkite į viršų