حذف کامنت های جفنگ وردپرس و بهینه سازی جدول کامنت ها

تاریخ: ۰۹ فروردین ۱۴۰۰

هم چنان که به توسعه سایت وردپرسی خودتان مشغولید، عده ای با اهداف مختلف و عموما هم تبلیغاتی، شروع به فرستادن کامنت های فیک به مطالب وبسایت شما می کنند.

افزونه های مختلفی مانند akismet برای محافظت وبسایت شما از کامنت های جفنگ ایجاد شده اند.

با این حال ممکن است برخی از نظرات جفنگ، از دست افزونه ها فرار کنند و یا ممکن است شما برای بهبود عملکرد وبسایت خودتان، مایل به استفاده از این افزونه ها نباشید.

وردپرس در بخش نظرات خود، امکان اسپم کردن کامنت ها را فراهم کرده است تا آی پی نظردهنده بلاک شود و امکان ارسال مجدد وجود نداشته باشد.

به مرور زمان که مشغول اسپم کردن بعضی نظرات هستید، تعداد نظرات جفنگ شما در دیتابیس زیاد می شود.

همین مسئله ممکن است باعث کاهش عملکرد مفید دیتابیس و در نتیجه وبسایت شما شود.

لذا باید به صورت دوره ای، نظرات جفنگ موجود در وبسایت خود را حذف نمایید.

حذف کامنت های جفنگ وردپرس و بهینه سازی جدول کامنت ها 2

حذف نظرات جفنگ وردپرس از طریق پنل مدیریت

وردپرس ابزار حذف نظرات جفنگ را در پنل مدیریت قرار داده است و شما می توانید به سادگی و با زدن یک دکمه، همه ی نظرات جفنگ سایت خود را حذف نمایید.

از منوی مدیریت، وارد دیدگاه ها شوید.

در بالای صفحه، گزینه ی جفنگ را انتخاب نمایید.

در اینجا می توانید لیست نظرات جفنگ وبسایت خود را مشاهده کنید.

همانطور که در بالای جدول مشاهده می کنید، دکمه خالی کردن جفنگ وجود دارد و وظیفه ی آن حذف نمودن تمام نظرات جفنگ شده است.

بر روی آن کلیک کنید و منتظر بمانید تا وردپرس همه آن ها را حذف نماید.

مشاهده می کنید که وردپرس همه ی آنها را حذف کرده است و اکنون دیتابیس شما فاقد هر گونه کامنت اضافی جفنگ می باشد.

اگر تعداد نظرات جفنگ شما خیلی زیاد است(بیش از دو سه هزار نظر)، توصیه می شود از روش بعدی برای حذف نظرات جفنگ استفاده کنید تا خطای timeout ایجاد نشود.

حذف نظرات جفنگ توسط phpmyadmin

چنانچه گفتیم، اگر تعداد نظرات جفنگ شما خیلی زیاد باشد، بهتر است عملیات حذف نظرات جفنگ را به صورت مستقیم از طریق دیتابیس و phpmyadmin دنبال کنید.

برای این کار ابتدا وارد phpmyadmin شوید.

دیتابیس خود را سلکت کنید.

پیش از هر گونه اقدام، ابتدا یک اکسپورت کامل از دیتابیس خود بگیرید.

سپس جدول wp_comments را انتخاب نمایید. (با فرض اینکه پیشوند نام جدول های شما _wp باشد)

اکنون تب sql را انتخاب نمایید و کوئری زیر را اجرا کنید:

 
DELETE FROM wp_comments WHERE comment_approved = "spam"

 

مشاهده می کنید که تمام کامنت های جفنگ شما پاک خواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *