Artikola Adresaro
WordPressPropraj kolumnoj estas ne nur potencaj, sed ankaŭ tre praktikaj.Multaj WordPress-temoj kaj kromprogramoj uzas kutimajn kolumnojn por atingi diversajn funkciojn.
La aldonaĵo WP-PostViews, kiun ni uzas pri artikoloj pri statistiko, estas verki kutimajn kolumnojn en la datumbazo ▼
views
Uzitaj wordpress-temoj aŭ kromprogramoj, post malaktivigo kaj forigo, kutime konservas siajn kutimajn kampojn en la datumbazo.
Se la kvanto da datumoj estas grandega, ĉiufoje kiam la retejo pridemandas la datumbazon, ĝi konsumos la RAM-memoron de la gastiganto, kio certe influos la normalan funkciadon de la retejo.
ni farasSEO, por skribi pli ol unu artikolon, se vi mane forigas ĉi tiujn rubajn kutimajn kolumnojn, ĝi tute ne estas praktika.
Fakte, ni nur bezonasphpMyAdminEfektivigu SQL-komandon por forigi ĉi tiujn rubajn kutimajn kolumnojn en aroj en la datumbazo.
Antaŭzorgoj
Ĉar WordPress forigas kutimajn kolumnojn amase, ĝi rilatas alMySQL-datumbazooperacio, estas certaj riskoj.
Tial, nepre faru datumbazan sekurkopion antaŭ ol vi povas plenumi datumbazajn operaciojn.
Metodo 1: Forigu redundajn kutimajn kolumnojn kun datumbazaj komandoj (rekomenditaj)
1) Post ensaluti en la datumbazon phpMyAdmin, elektu vian datumbazon.
2) Alklaku "SQL" super la datumbazo.
3) Enigu kaj plenumu la jenajn komandojn en "SQL":
DELETE FROM wp_postmeta WHERE meta_key = "自定义栏目名称";
4) Poste, kontrolu la kutiman sekcion en via retejo-artikolo por konfirmi ĉu ĝi estis sukcese forigita.
Metodo 2: PHP-kodo por forigi redundajn kutimajn kolumnojn
1) Bonvolu aldoni la sekvan kodon al la functions.php-dosiero de la nuna temo ▼
global $wpdb; $wpdb->query( " DELETE FROM $wpdb->postmeta WHERE `meta_key` = '栏目名称' " );
2) Modifi "Kolumna Nomo" al la kutima kolumno, kiun vi volas forigi.
- La kutima kolumno estos aŭtomate forigita el la datumbazo.
3) Ĉi tiu kodo estas uzata nur kiam necesas:
- Nepre forigu ĝin post plenumi la forigon.
- Se vi volas uzi ĝin venontfoje, bonvolu aldoni ĝin al la functions.php-dosiero de la nuna temo denove,
- Ĉar ĝi devas esti aldonita kaj forigita, ĝi estas pli ĝena, do ĝi ne estas rekomendita.
Forigu senutilajn postmeta-rekordojn
La protokolo-registro eble estis forigita, sed la datumoj en la protokolo-etendaĵtabelo postmeta ne estis forigitaj, do ĝi nur estis forigita permane.
1) Post ensaluti en la datumbazon phpMyAdmin, elektu vian datumbazon.
2) Alklaku "SQL" super la datumbazo.
3) Enigu kaj plenumu la sekvan komandon en "SQL" ▼
DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL
Se via WordPress retejo, CPU, memoruzo de MEMORO estas tro alta...
Por la solvo, bonvolu konsulti ĉi tiun lernilon▼
Hope Chen Weiliang Blogo ( https://www.chenweiliang.com/ ) dividis "Kiel forigi WordPress kutimajn kolumnojn/kampojn/domajnojn amase? , por helpi vin.
Bonvenon dividi la ligon de ĉi tiu artikolo:https://www.chenweiliang.com/cwl-175.html
Por malŝlosi pliajn kaŝitajn trukojn🔑, bonvenon aliĝi al nia Telegram-kanalo!
Kunhavigu kaj ŝatu se ĝi ŝatas! Viaj akcioj kaj ŝatoj estas nia daŭra instigo!
