Paano Bultuhang Tanggalin ang Mga Custom na Seksyon/Mga Patlang/Domain ng WordPress?

WordPressAng mga custom na column ay hindi lamang makapangyarihan, ngunit napakapraktikal din. Maraming mga tema at plugin ng WordPress ang gumagamit ng mga custom na column upang makamit ang iba't ibang mga function.

Ang artikulong view statistics plugin WP-PostViews na ginagamit namin ay ang pagsulat ng mga custom na column sa database ▼

views

Ang mga ginamit na tema o plugin ng wordpress, pagkatapos ng pag-deactivate at pagtanggal, ay karaniwang pinapanatili ang kanilang mga custom na field sa database.

Kung ang dami ng data ay napakalaki, sa tuwing magtatanong ang website sa database, uubusin nito ang memorya ng RAM ng host, na tiyak na makakaapekto sa normal na operasyon ng website.

ginagawa naminSEO, upang magsulat ng higit sa isang artikulo, kung manu-mano mong tatanggalin ang mga custom na column ng basurang ito, hindi ito praktikal.

Sa katunayan, kailangan lang natinphpMyAdminMagsagawa ng SQL command para tanggalin ang mga basurang custom na column sa mga batch sa database.

注意 事项

Dahil tinatanggal ng WordPress ang mga custom na column nang maramihan, nauugnay ito saMySQL databaseoperasyon, may ilang mga panganib.

Samakatuwid, siguraduhing gumawa ng backup ng database bago ka makapagsagawa ng mga pagpapatakbo ng database.

Paraan 1: Tanggalin ang mga paulit-ulit na custom na column na may mga database command (inirerekomenda)

1) Pagkatapos mag-log in sa database ng phpMyAdmin, piliin ang iyong database.

2) Mag-click sa "SQL" sa itaas ng database.

3) Ipasok at isagawa ang sumusunod na mga utos sa "SQL":

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

4) Pagkatapos, suriin ang custom na seksyon sa iyong artikulo sa website upang kumpirmahin kung ito ay matagumpay na natanggal.

Paraan 2: PHP code para tanggalin ang mga paulit-ulit na custom na column

1) Mangyaring idagdag ang sumusunod na code sa functions.php file ng kasalukuyang tema ▼

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

2) Baguhin ang "Pangalan ng Column" sa custom na column na gusto mong tanggalin.

  • Awtomatikong iki-clear ang custom na column mula sa database.

3) Ang code na ito ay ginagamit lamang kapag kinakailangan:

  • Tiyaking tanggalin ito pagkatapos makumpleto ang gawain sa pagtanggal.
  • Kung nais mong gamitin ito sa susunod, mangyaring idagdag ito sa functions.php file ng kasalukuyang tema muli,
  • Dahil kailangan itong idagdag at tanggalin, ito ay mas nakakagulo, kaya hindi ito inirerekomenda.

Tanggalin ang mga walang kwentang postmeta record

Maaaring natanggal ang tala ng log, ngunit ang data sa talahanayan ng extension ng log na postmeta ay hindi natanggal, kaya na-clear lang ito nang manu-mano.

1) Pagkatapos mag-log in sa database ng phpMyAdmin, piliin ang iyong database.

2) Mag-click sa "SQL" sa itaas ng database.

3) Ipasok at isagawa ang sumusunod na command sa "SQL" ▼

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

Kung masyadong mataas ang paggamit ng iyong WordPress website, CPU, memory MEMORY...

Para sa solusyon, mangyaring sumangguni sa tutorial na ito▼

 

发表 评论

Ang iyong email address ay hindi maipa-publish. 必填 项 已 用 * Tatak

Artikulo Direktoryo
Mag-scroll sa Tuktok