اگر شما هم مدیریت یک سایت وردپرسی را بر عهده دارید و میزبان کاربران بسیار زیادی در سایت خود هستید، پس بدون شک در طول روز با حجم بالایی از دیدگاه در سایت خود روبهرو خواهید بود. دیدگاههایی که در سایت شما قرار دارند، میتواند از جهات بسیار زیادی برای شما مفید واقع شوند و برای جلب اعتماد کاربران میشود و به آنها این اجازه را میدهد که نظر افراد دیگر را نیز در خصوص سایت شما یا محصولی که در سایت خود برای فروش قرار دادهاید شوند. اما برای حذف همه نظرات وردپرس باید چه کرد؟
اما برخی مواقع این نظرات ممکن است برای شما خوشایند نباشند و یا اینکه مقدار زیادی دیدگاه اسپم در سایت شما وجود داشته باشد و بخواهید آنها را حذف کنید. امروز قصد داریم در این مقاله، به شما آموزش دهیم چطور بهصورت دستهجمعی و یکجا، تمامی دیدگاههای سایت وردپرسی خود را حذف کنید.
شما برای این کار میتوانید از روشهای مختلفی استفاده کنید که در اینجا همه آنها را برای شما همراهان عزیز دکترگرافیک، توضیح خواهیم داد.
حذف همه نظرات وردپرس با استفاده از افزونه
اولین روشی که میتوانید از آن برای حذف همه نظرات وردپرس از آن استفاده کنید، کمک گرفتن از یک افزونه میباشد. یکی از بهترین و کاربردیترین پلاگین هایی که میتوانید در این زمینه از آن استفاده کنید، WP Bulk Delete میباشد.
این پلاگین کاملاً رایگان است و شما میتوانید بهراحتی آن را از طریق مخزن وردپرس دانلود و بر روی سایت وردپرسی خود نصب کنید.
بعدازاینکه پلاگین WP Bulk Delete را بر روی سایت خود فعال کردید، یک گزینه به اسم همین افزونه به پیشخوان وردپرس شما اضافه خواهد شد که شامل گزینههای متعددی برای پاک کردن دیدگاههای سایت شما میباشد.
نکته: اگر مایل هستید میتوانید قبل از اینکه دیدگاههای سایت خود را حذف کنید، یک نسخه بک آپ از آنها تهیه کنید، چراکه بعد از حذف نظرات، دیگر نمیتوانید آنها را بازگردانی کنید.
اگر به تنظیمات این افزونه بروید با یک صفحه مشابه تصویر زیر روبهرو خواهید شد:
هر یک از تبهایی که در این صفحه مشاهده میکنید، به شما این امکان را میدهدند که بر اساس نیاز و بهدلخواه خود، نظرات مختلف را حذف کنید. بهعنوانمثال تب بالا به شما این امکان را میدهد که پستهای پیشنویس و غیره را حذف کنید. اما ما در این بخش میخواهیم به تب مربوط به حذف دیدگاهها دست پیدا کنیم پس باید مانند دستورالعمل زیر عمل کنید.
حذف دستهجمعی دیدگاهها
برای اینکه بتوانید تمامی کامنتها را بهصورت یکجا حذف کنید باید به تب Delete Comments بروید. وقتی شما به این قسمت میروید یک صفحهای مانند زیر مشاهده خواهید کرد که گزینههای متفاوتی در اختیارتان قرار داده است.
بهعنوانمثال شما میتوانید در هر یک از این تبها نظرات را بر اساس تاریخ آنها و یا حتی نویسنده آنها حذف کنید. همچنین شما این امکان را دارید که تمامی نظرات را اعم از منتشرشده و یا حتی پیشنویس، حذف کنید.
تنها کاری که باید انجام دهید این است که گزینههای موردنظر خود را تیک بزنید یا فعال کنید، پسازآن بر روی Delete Comments کلیک کنید تا دیدگاهها حذف شوند.
این افزونه گزینههای دیگری نیز مانند حذف کردن کاربران یا متای مطالب نیز در اختیار شما قرار میدهد که شما میتوانید بهدلخواه از آنها استفاده کنید.
حذف همه نظرات وردپرس از طریق PHPMyAdmin
روش بعدی که میتوانید از آن برای حذف همه دیدگاهها در سایت وردپرسی خود استفاده کنید، از طریق PHPMyAdmin میباشد که در این بخش به شما توضیح خواهیم داد.
برای استفاده از این روش در ابتدا شما باید وارد پنل مدیریتی هاست خود شوید. میتوانید برای این کار از FTP کمک بگیرید. پسازاینکه وارد شدید باید روی آیکون PHPMyAdmin در قسمت دیتابیس کلیک کنید.
حالا باید دیتابیس سایت خود را انتخاب و در تب Structure به دنبال جداول WP_Comments و WP_Commentmeta بگردید و آنها را انتخاب کنید، بعد در پایین صفحه روی گزینه With selected کلیک راست کرده و Empty را انتخاب کنید.
با طی کردن این روند یک کادر شامل یک پیغام برای شما نمایان میشود که مبنی بر مطمئن بودن شما از حذف تمامی دیدگاهها میباشد، که شما باید روی Yes کلیک کنید. به همین راحتی! تمامی دیدگاههای سایت شما حذف شدند.
حذف همه نظرات وردپرس از طریق SQL
آخرین روشی که برای شما عزیزان آموزش میدهیم، حذف همه نظرات وردپرس از طریق SQL میباشد.
علاوه بر افزونه و از طریق php میتوان تمام نظرات را در وردپرس از طریق SQL حذف کرد. فقط با استفاده از یک خط فرمان نظرات تأییدشده، نظرات اسپم و مابقی حذف میشود. برای هر بخش یک خط کد لازم است.
حذف همه نظرات در حال انتظار از طریق SQL
شما میتوانید بهراحتی و با استفاده از قطعه کد زیر، تمامی دیدگاههای در حال انتظار را از طریق SQL، حذف کنید. برای این کار کافی است وارد پنل مدیریتی هاست خود و سپس فایل PHPMyAdmin شوید و روی تب SQL کلیک کنید، سپس کد زیر را در آن بنویسید.
بعد از تأیید کردن آن میتوانید مشاهده کنید که دیدگاههای در حال انتظار، در کوتاهترین زمان ممکن از سایت وردپرسی شما حذف شده است.
DELETE from wp_comments WHERE comment_approved = ‘0’
حذف همه نظرات تایید شده از طریق SQL
همچنین شما میتوانید از روند گفته شده در بالا برای حذف همه نظرات تأیید شده نیز استفاده کنید. پس مجدداً باید وارد PHPMyAdmin شوید و دیتابیس خود را انتخاب کنید و روی تب SQL کلیک کنید، سپس کد زیر را اضافه کنید.
DELETE from wp_comments WHERE comment_approved = ‘1’
حذف همه نظرات هرزنامه از طریق SQL
کد زیر به شما برای حذف همه نظرات هرزنامه از طریق SQL کمک خواهد کرد، بهراحتی وارد PHPMyAdmin شوید، دیتابیس خود را انتخاب و روی تب SQL کلیک کنید و خط کد زیر را بنویسید.
DELETE from wp_comments WHERE comment_approved = ‘spam’
حذف همه نظرات درون سطل زباله از طریق SQL
میتوانید از کد زیر برای حذف همه نظرات درون سطل زباله از طریق SQL، استفاده کنید. روند گفته شده در موارد قبلی را طی کنید و این خط کد را در تب SQL جایگذاری کنید:
DELETE from wp_comments WHERE comment_approved = ‘trash’
امیدواریم این مقاله به شما برای حذف تمامی دیدگاههای سایت وردپرسی کمک کرده باشد.
منابع: wikipedia – wordpress.org – mihanwp – youtube