WordPress ഇഷ്‌ടാനുസൃത വിഭാഗങ്ങൾ/ഫീൽഡുകൾ/ഡൊമെയ്‌നുകൾ ബൾക്ക് ഡിലീറ്റ് ചെയ്യുന്നതെങ്ങനെ?

വേർഡ്പ്രൈസ്ഇഷ്‌ടാനുസൃത നിരകൾ ശക്തം മാത്രമല്ല, വളരെ പ്രായോഗികവുമാണ്. പല വേർഡ്പ്രസ്സ് തീമുകളും പ്ലഗിനുകളും വിവിധ പ്രവർത്തനങ്ങൾ നേടുന്നതിന് ഇഷ്‌ടാനുസൃത കോളങ്ങൾ ഉപയോഗിക്കുന്നു.

ഡാറ്റാബേസിൽ ഇഷ്‌ടാനുസൃത കോളങ്ങൾ എഴുതുന്നതിനാണ് ഞങ്ങൾ ഉപയോഗിക്കുന്ന WP-PostViews എന്ന ലേഖനത്തിന്റെ സ്ഥിതിവിവരക്കണക്ക് പ്ലഗിൻ ▼

views

ഉപയോഗിച്ച വേർഡ്പ്രസ്സ് തീമുകൾ അല്ലെങ്കിൽ പ്ലഗിനുകൾ, നിർജ്ജീവമാക്കലിനും ഇല്ലാതാക്കലിനും ശേഷം, സാധാരണയായി അവരുടെ ഇഷ്‌ടാനുസൃത ഫീൽഡുകൾ ഡാറ്റാബേസിൽ നിലനിർത്തുന്നു.

ഡാറ്റയുടെ അളവ് വളരെ വലുതാണെങ്കിൽ, വെബ്‌സൈറ്റ് ഡാറ്റാബേസിൽ ഓരോ തവണയും അന്വേഷിക്കുമ്പോൾ, അത് ഹോസ്റ്റിന്റെ റാം മെമ്മറി ഉപഭോഗം ചെയ്യും, ഇത് വെബ്‌സൈറ്റിന്റെ സാധാരണ പ്രവർത്തനത്തെ തീർച്ചയായും ബാധിക്കും.

ഞങ്ങൾ ചെയ്യുന്നുഎസ്.ഇ.ഒ., ഒന്നിൽ കൂടുതൽ ലേഖനങ്ങൾ എഴുതാൻ, നിങ്ങൾ ഈ ഗാർബേജ് ഇഷ്‌ടാനുസൃത കോളങ്ങൾ സ്വമേധയാ ഇല്ലാതാക്കുകയാണെങ്കിൽ, അത് പ്രായോഗികമല്ല.

വാസ്തവത്തിൽ, നമുക്ക് വേണ്ടത് മാത്രമാണ്പിഎച്ച്പിമൈഅഡ്മിൻഡാറ്റാബേസിലെ ബാച്ചുകളിൽ ഈ ഗാർബേജ് ഇഷ്‌ടാനുസൃത കോളങ്ങൾ ഇല്ലാതാക്കാൻ ഒരു SQL കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുക.

മുൻകരുതലുകൾ

വേർഡ്പ്രസ്സ് ഇഷ്‌ടാനുസൃത നിരകൾ ബൾക്കായി ഇല്ലാതാക്കുന്നതിനാൽ, ഇത് ഇതുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു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 ഫയലിലേക്ക് വീണ്ടും ചേർക്കുക,
  • ഇത് ചേർക്കേണ്ടതും ഇല്ലാതാക്കേണ്ടതും ആയതിനാൽ, ഇത് കൂടുതൽ പ്രശ്‌നകരമാണ്, അതിനാൽ ഇത് ശുപാർശ ചെയ്യുന്നില്ല.

ഉപയോഗശൂന്യമായ പോസ്റ്റ്‌മെറ്റാ റെക്കോർഡുകൾ ഇല്ലാതാക്കുക

ലോഗ് റെക്കോർഡ് ഇല്ലാതാക്കിയിരിക്കാം, എന്നാൽ ലോഗ് എക്സ്റ്റൻഷൻ ടേബിളിലെ പോസ്റ്റ്മെറ്റയിലെ ഡാറ്റ ഇല്ലാതാക്കിയിട്ടില്ല, അതിനാൽ ഇത് സ്വമേധയാ മാത്രമേ മായ്‌ച്ചിട്ടുള്ളൂ.

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, മെമ്മറി മെമ്മറി ഉപയോഗം വളരെ കൂടുതലാണെങ്കിൽ...

പരിഹാരത്തിനായി, ദയവായി ഈ ട്യൂട്ടോറിയൽ കാണുക▼

 

ഹോപ്പ് ചെൻ വെയ്‌ലിയാങ് ബ്ലോഗ് ( https://www.chenweiliang.com/ ) പങ്കിട്ടു "വേർഡ്പ്രസ്സ് ഇഷ്‌ടാനുസൃത കോളങ്ങൾ/ഫീൽഡുകൾ/ഡൊമെയ്‌നുകൾ ബൾക്കായി എങ്ങനെ ഇല്ലാതാക്കാം? , നിന്നെ സഹായിക്കാൻ.

ഈ ലേഖനത്തിന്റെ ലിങ്ക് പങ്കിടാൻ സ്വാഗതം:https://www.chenweiliang.com/cwl-175.html

ഏറ്റവും പുതിയ അപ്‌ഡേറ്റുകൾ ലഭിക്കുന്നതിന് ചെൻ വെയ്‌ലിയാങ്ങിന്റെ ബ്ലോഗിന്റെ ടെലിഗ്രാം ചാനലിലേക്ക് സ്വാഗതം!

🔔 ചാനൽ ടോപ്പ് ഡയറക്‌ടറിയിൽ വിലയേറിയ "ChatGPT കണ്ടന്റ് മാർക്കറ്റിംഗ് AI ടൂൾ ഉപയോഗ ഗൈഡ്" നേടുന്ന ആദ്യത്തെയാളാകൂ! 🌟
📚 ഈ ഗൈഡിൽ വലിയ മൂല്യമുണ്ട്, 🌟 ഇതൊരു അപൂർവ അവസരമാണ്, ഇത് നഷ്‌ടപ്പെടുത്തരുത്! ⏰⌛💨
ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക!
നിങ്ങളുടെ ഷെയറിംഗും ലൈക്കുകളുമാണ് ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനം!

 

发表 评论

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ ഉപയോഗിക്കുന്നു * ലേബൽ

മുകളിലേക്ക് സ്ക്രോൾ ചെയ്യുക