آرٹیکل ڈائرکٹری
ورڈپریس کی اپنی مرضی کے زمرے کی خصوصیت نہ صرف طاقتور ہے بلکہ بہت عملی بھی ہے، اور بہت سے ورڈپریس تھیمز اور پلگ ان مختلف افعال کو نافذ کرنے کے لیے اپنی مرضی کے زمرے استعمال کرتے ہیں۔
مضمون دیکھنے کے اعداد و شمار کے پلگ ان WP-PostViews کو ہم ڈیٹا بیس میں حسب ضرورت کالم لکھنے کے لیے استعمال کرتے ہیں ▼
views
استعمال شدہ ورڈپریس تھیمز یا پلگ انز، ڈی ایکٹیویشن اور ڈیلیٹ کرنے کے بعد، عام طور پر ڈیٹا بیس میں اپنی مرضی کے فیلڈز کو برقرار رکھتے ہیں۔
اگر ڈیٹا کی مقدار بہت زیادہ ہے، جب بھی ویب سائٹ ڈیٹا بیس سے استفسار کرتی ہے، تو یہ میزبان کی RAM میموری کو استعمال کر لے گی، جو یقینی طور پر ویب سائٹ کے نارمل آپریشن کو متاثر کرے گی۔
جب ہم SEO کرتے ہیں تو ہم ایک سے زیادہ آرٹیکل لکھتے ہیں۔ ان فضول اپنی مرضی کے زمروں کو دستی طور پر حذف کرنا محض ناقابل عمل ہے۔
درحقیقت، ہمیں phpMyAdmin میں صرف ایک SQL کمانڈ پر عمل کرنے کی ضرورت ہے تاکہ ڈیٹا بیس سے بیچوں میں ان فضول کسٹم کالمز کو حذف کیا جا سکے۔
注意 事项
ورڈپریس میں بڑی تعداد میں حسب ضرورت زمرہ جات کو حذف کرنے میں MySQL ڈیٹا بیس پر آپریشنز شامل ہوتے ہیں ، جس میں کچھ خطرات ہوتے ہیں۔
لہذا، اس سے پہلے کہ آپ ڈیٹا بیس کے کام انجام دے سکیں، ڈیٹا بیس کا بیک اپ ضرور بنائیں۔
طریقہ 1: ڈیٹا بیس کمانڈز کے ساتھ فالتو حسب ضرورت کالم حذف کریں (تجویز کردہ)
1) phpMyAdmin ڈیٹا بیس میں لاگ ان ہونے کے بعد، اپنا ڈیٹا بیس منتخب کریں۔
2) ڈیٹا بیس کے اوپر "SQL" پر کلک کریں۔
3) درج ذیل کمانڈز "SQL" میں درج کریں اور ان پر عمل کریں:
DELETE FROM wp_postmeta WHERE meta_key = "自定义栏目名称";
4) پھر، اپنی ویب سائٹ کے آرٹیکل میں حسب ضرورت سیکشن کو چیک کریں تاکہ اس بات کی تصدیق کی جا سکے کہ آیا اسے کامیابی سے حذف کر دیا گیا ہے۔
طریقہ 2: بے کار حسب ضرورت کالموں کو حذف کرنے کے لیے پی ایچ پی کوڈ
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
اگر آپ کی ورڈپریس ویب سائٹ، سی پی یو، میموری میموری کا استعمال بہت زیادہ ہے...
حل کے لیے، براہ کرم اس ٹیوٹوریل کو دیکھیں▼
امید ہے کہ مضمون "ورڈپریس کسٹم کیٹیگریز/فیلڈز/ڈومینز کو بیچ کیسے ڈیلیٹ کریں؟" Chen Weiliang کے بلاگ ( https://www.chenweiliang.com/ ) پر شیئر کیا گیا آپ کے لیے مددگار ثابت ہوگا۔
اس مضمون کا لنک بلا جھجھک شیئر کریں: https://www.chenweiliang.com/cwl-175.html

