Articulu Directory
A funzione di categurie persunalizate di WordPress ùn hè micca solu putente ma ancu assai pratica, è parechji temi è plugins WordPress utilizanu categurie persunalizate per implementà diverse funzioni.
U plugin di statistiche di vista di l'articulu WP-PostViews chì usemu hè di scrive colonne persunalizati in a basa di dati ▼
views
Temi di wordpress o plugins utilizati, dopu a disattivazione è l'eliminazione, di solitu conservanu i so campi persunalizati in a basa di dati.
Se a quantità di dati hè enormu, ogni volta chì u situ web interoga a basa di dati, cunsumà a memoria RAM di l'ospite, chì affettarà definitivamente l'operazione normale di u situ web.
Quandu facemu SEO , scrivemu più di un articulu. Sguassà manualmente ste categurie persunalizate spazzatura hè simplicemente impraticabile.
In fatti, ci vole solu à eseguisce un cumandamentu SQL in phpMyAdmin per sguassà ste colonne persunalizate spazzatura in batch da a basa di dati.
Precauzioni
L'eliminazione di categurie persunalizate in massa in WordPress implica operazioni nantu à una basa di dati MySQL , chì porta certi risichi.
Dunque, assicuratevi di fà una copia di salvezza di basa di dati prima di pudè eseguisce operazioni di basa di dati.
Metudu 1: Sguassate e colonne persunalizate redundante cù cumandamenti di basa di dati (cunsigliatu)
1) Dopu à accede à a basa di dati phpMyAdmin, selezziunate a vostra basa di dati.
2) Cliccate nantu à "SQL" sopra a basa di dati.
3) Inserite è eseguite i seguenti cumandamenti in "SQL":
DELETE FROM wp_postmeta WHERE meta_key = "自定义栏目名称";
4) Allora, verificate a sezione persunalizata in u vostru articulu di u situ web per cunfirmà s'ellu hè statu sguassatu.
Metudu 2: codice PHP per sguassà e culonni persunalizati redundante
1) Per piacè aghjunghje u seguente codice à u schedariu functions.php di u tema attuale ▼
global $wpdb; $wpdb->query( " DELETE FROM $wpdb->postmeta WHERE `meta_key` = '栏目名称' " );
2) Mudificà "Column Name" à a colonna persunalizata chì vulete sguassà.
- A colonna persunalizata serà sguassata automaticamente da a basa di dati.
3) Stu codice hè adupratu solu quandu hè necessariu:
- Assicuratevi di sguassà dopu à compie u compitu di sguassà.
- Se vulete usà a prossima volta, aghjunghje à u schedariu functions.php di u tema attuale di novu,
- Perchè deve esse aghjuntu è sguassatu, hè più fastidiosu, per quessa ùn hè micca cunsigliatu.
Sguassà i registri postmeta inutili
U registru di logu pò esse sguassatu, ma i dati in a tavola di estensione di log postmeta ùn sò micca stati sguassati, per quessa hè statu solu sguassatu manualmente.
1) Dopu à accede à a basa di dati phpMyAdmin, selezziunate a vostra basa di dati.
2) Cliccate nantu à "SQL" sopra a basa di dati.
3) Inserite è eseguite u cumandimu seguitu in "SQL" ▼
DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL
Se u vostru situ di WordPress, CPU, memoria di l'usu di MEMORY hè troppu altu...
Per a suluzione, fate riferimentu à stu tutorialu▼
Speremu chì l'articulu "Cumu eliminà in batch e categurie/campi/domini persunalizati di WordPress?" spartutu nant'à u blog di Chen Weiliang ( https://www.chenweiliang.com/ ) vi serà utile.
Sentitevi liberi di sparte u ligame di questu articulu: https://www.chenweiliang.com/cwl-175.html

