حذف بخش دیدگاه در وردپرس بدون افزونه و با افزونه
- افزونه وردپرسمقالات آموزشی
- بروزرسانی شده در

بستن راه ارسال نظرهای تازه، مخفیکردن دیدگاههای قبلی و پاککردن کامل اونها سه کار جدا هستن. ممکنه فرم دیدگاه رو ببندید، ولی نظرهایی که قبلاً ثبت شدن همچنان روی سایت دیده بشن. پس قبل از هر تغییری باید بدونید دقیقاً دنبال کدوم نتیجه هستید.
توی این راهنما، اول با ابزارهای خود وردپرس دیدگاهها رو میبندیم. بعد سراغ افزونه Disable Comments – Remove Comments & Stop Spam میریم. در ادامه هم میبینید چطور نظرهای قبلی رو برای همیشه پاک کنید و پیام «دیدگاهها بسته هستن» رو از صفحه بردارید.
آنچه در این مقاله میخوانید
قبل از حذف بخش دیدگاه، تفاوت بستن و پاککردن نظرات رو بدونید
وقتی از «حذف دیدگاه» حرف میزنیم، ممکنه منظور چند کار متفاوت باشه. شاید فقط نمیخواید کسی نظر تازهای بفرسته. شاید میخواید نظرهای قبلی نمایش داده نشن یا تصمیم دارید همه اونها رو برای همیشه پاک کنید. بیاید این سه حالت رو از هم جدا کنیم تا تنظیم اشتباهی رو تغییر ندید.
- بستن فرم ارسال دیدگاههای جدید: کاربران دیگه نمیتونن نظر تازهای بفرستن، ولی دیدگاههای قبلی روی سایت و داخل پایگاه داده باقی میمونن.
- مخفیکردن دیدگاههای قبلی: بازدیدکننده نظرهای قبلی رو نمیبینه، اما این نظرها هنوز از پیشخوان یا پایگاه داده در دسترس هستن.
- حذف دائمی دیدگاهها از سایت: نظرها از پایگاه داده پاک میشن. بعد از خالیکردن زبالهدان هم معمولاً بدون نسخه پشتیبان نمیتونید اونها رو برگردونید.
اگه سایتتون فقط فرم تماس، صفحه معرفی خدمات یا فروشگاهی بدون نقد محصول داره، احتمالاً بستن دیدگاهها برای شما کافیه. ولی اگه دردسر اصلیتون دیدگاههای هرزنامه هستن، قبل از پاککردن همه نظرها، راهکارهای مقابله با هرزنامه مثل افزونه اکیسمت رو هم ببینید.
حذف بخش دیدگاه در وردپرس بدون افزونه
توی بیشتر سایتها نیازی به دستکاری فایلهای قالب ندارید. خود وردپرس ابزارهایی داره که باهاشون میتونید دیدگاه نوشتههای تازه، مطالب قدیمی یا فقط یک صفحه مشخص رو ببندید. این تنظیمات سادهتر و امنتر هستن و با بهروزرسانی قالب هم از بین نمیرن.
بستن دیدگاه برای نوشتههای جدید از تنظیمات وردپرس
اول وارد پیشخوان وردپرس بشید. از منوی کناری، مسیر تنظیمات ← گفتوگو رو باز کنید.

توی بخش تنظیمات پیشفرض نوشته، تیک گزینهای رو بردارید که اجازه ثبت دیدگاه برای نوشتههای تازه رو میده. بعد به پایین صفحه برید و روی ذخیره تغییرات بزنید.

این تغییر فقط روی نوشتههایی اثر میذاره که بعد از اون منتشر میشن. دیدگاه نوشتهها و برگههای قبلی خودکار بسته نمیشن. اگه هنوز تفاوت این دو نوع محتوا براتون روشن نیست، راهنمای تفاوت برگه و نوشته در وردپرس رو بخونید.
بستن دیدگاه نوشتهها و برگههای قبلی با ویرایش دستهجمعی
برای بستن دیدگاه چند نوشته قدیمی، به نوشتهها ← همه نوشتهها برید و نوشتههای دلخواهتون رو انتخاب کنید. بعد از منوی کارهای دستهجمعی، گزینه ویرایش کارهای دستهجمعی رو انتخاب کنید و روی اجرا بزنید.

توی پنلی که باز میشه، دیدگاهها رو روی حالت بسته بذارید و تغییرات رو بهروزرسانی کنید. برای برگهها هم همین مسیر رو از برگهها ← همه برگهها برید. اگه فهرست مطالبتون چند صفحه داره، یادتون نره این کار رو برای صفحههای بعدی هم انجام بدید.

بستن دیدگاه فقط برای یک نوشته یا برگه
نوشته یا برگه موردنظرتون رو توی ویرایشگر باز کنید. از نوار کناری، تنظیمات نوشته یا برگه رو انتخاب کنید و بخش گفتوگو رو پیدا کنید. حالا گزینه اجازه ثبت دیدگاه رو خاموش کنید. اگه نوار کناری دیده نمیشه، روی آیکون تنظیمات بالای صفحه بزنید. اگه بخش گفتوگو هم نیست، منوی سهنقطه بالای ویرایشگر رو باز کنید و از قسمت تنظیمات یا ترجیحات، نمایش پنل گفتوگو رو روشن کنید.
راه سریعتری هم دارید. توی صفحه همه نوشتهها یا همه برگهها، نشانگر ماوس رو روی عنوان محتوا ببرید و ویرایش سریع رو بزنید. بعد تیک اجازه دیدگاه رو بردارید و تغییرات رو ذخیره کنید.
غیرفعالکردن دیدگاه محصولات ووکامرس
توی ووکامرس، دیدگاه محصول معمولاً با عنوان نقد و بررسی محصول نمایش داده میشه. برای بستن این قابلیت توی کل فروشگاه، تنظیمات ووکامرس رو باز کنید و وارد بخش محصولات بشید. بعد گزینه مربوط به فعالبودن نقد و بررسی محصول رو خاموش کنید. اسم یا جای این گزینه ممکنه با توجه به نسخه ووکامرس و ترجمه پیشخوان کمی متفاوت باشه؛ پس قبل از ذخیره مطمئن بشید گزینه نقد و بررسی محصولات رو تغییر میدید.

اگه فقط میخواید دیدگاه یک محصول مشخص رو ببندید، همون محصول رو ویرایش کنید و اجازه ثبت دیدگاه رو از بخش گفتوگو بردارید. با این تغییر، دیدگاههای قبلی اون محصول پاک نمیشن.
مدیریت بخش دیدگاه در قالبهای بلوکی
قالب بلوکی با بلوکهای ویرایشگر سایت، بخشهایی مثل سربرگ، پابرگ و ظاهر نوشته رو میسازه. اگه دیدگاهها رو بستید ولی هنوز عنوان، فهرست نظرها یا پیام بستهبودن دیدگاه دیده میشه، به نمایش ← ویرایشگر برید. بخش قالبها رو باز کنید و قالبی رو پیدا کنید که نوشته یا برگه موردنظرتون از اون استفاده میکنه.
نمای فهرست رو باز کنید و بلوک دیدگاهها رو پیدا کنید. قبل از حذفش، پیشنمایش قالب رو ببینید تا مطمئن بشید سراغ بخش درستی رفتید. این بلوک رو فقط وقتی بردارید که نمیخواید نظرهای قبلی هم توی اون قالب نمایش داده بشن. برداشتن بلوک دیدگاهها هیچ چیزی رو از پایگاه داده پاک نمیکنه. اگه تازه با این محیط آشنا شدید، راهنمای ویرایشگر گوتنبرگ وردپرس مسیر رو براتون روشنتر میکنه.
حذف بخش دیدگاه در وردپرس با افزونه Disable Comments
افزونه Disable Comments چه کاری انجام میده؟
افزونه Disable Comments برای وقتی مناسبه که میخواید دریافت دیدگاه رو برای چند نوع محتوا یا کل سایت یکجا ببندید. بسته به گزینهای که انتخاب میکنید، افزونه جلوی ثبت نظر رو میگیره و بخشهای مدیریت دیدگاه رو هم از پیشخوان کنار میذاره. البته چیزی که بازدیدکننده میبینه، به قالب سایت و نوع محتوا هم بستگی داره.
غیرفعالکردن دیدگاه با این افزونه، نظرهای قبلی رو خودکار پاک نمیکنه. اگه میخواید اونها رو برای همیشه حذف کنید، باید از ابزار جداگانه حذف دیدگاه کمک بگیرید که کمی جلوتر سراغش میریم.

نصب و فعالسازی افزونه
توی پیشخوان وردپرس به افزونهها ← افزودن افزونه تازه برید. عبارت Disable Comments رو جستجو کنید و افزونهای رو نصب و فعال کنید که WPDeveloper منتشرش کرده. قبل از نصب، نام توسعهدهنده رو حتماً بررسی کنید تا افزونه دیگهای رو اشتباهی نصب نکنید. اگه با افزونههای وردپرس آشنا نیستید، راهنمای افزونههای ضروری وردپرس برای انتخاب و نصب افزونه بهتون کمک میکنه.

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

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

بعد از ذخیره تنظیمات، از حساب کاربریتون خارج بشید و یک نوشته و یک برگه رو باز کنید. با همین بررسی کوتاه میفهمید که قالب سایت هنوز فرم یا پیام اضافهای نمایش میده یا نه.
بستن دیدگاه فقط برای نوشتهها، برگهها یا محصولات
اگه میخواید دیدگاه نوشتههای وبلاگ باز بمونه، حالت غیرفعالسازی بر اساس نوع محتوا یا On Certain Post Types رو انتخاب کنید. نوع محتوا یعنی بخشهایی مثل نوشته، برگه و محصول که وردپرس اطلاعات هرکدوم رو جدا نگه میداره.
حالا فقط مواردی مثل برگهها یا محصولات رو که نباید دیدگاه داشته باشن علامت بزنید و تنظیمات رو ذخیره کنید. بعدش بهتره دستکم یک نمونه از هر نوع محتوا رو باز کنید تا مطمئن بشید تنظیمات درست اعمال شدن.
حذف دائمی دیدگاههای قبلی وردپرس
چرا قبل از حذف باید نسخه پشتیبان بگیرید؟
وردپرس دیدگاهها رو داخل پایگاه داده نگه میداره. وقتی اونها رو برای همیشه پاک میکنید، معمولاً دکمهای برای برگردوندن همهشون ندارید. پس قبل از حذف گروهی، از پایگاه داده یا کل سایت نسخه پشتیبان بگیرید و مطمئن بشید فایل پشتیبان سالم و قابل استفادهست.

اگه نمیدونید چطور این کار رو انجام بدید، راهنمای بکآپ گرفتن از سایت وردپرس با BackWPup بهتون کمک میکنه.
حذف دیدگاهها از پیشخوان وردپرس
از منوی پیشخوان وارد دیدگاهها بشید و نظرهایی رو که میخواید پاک کنید انتخاب کنید. از منوی کارهای دستهجمعی، انتقال به زبالهدان رو بزنید و بعد روی اجرا کلیک کنید. اگه فهرست دیدگاهها چند صفحه داره، همین مراحل رو برای هر صفحه تکرار کنید.
نظرهایی که منتقل کردید هنوز توی زبالهدان هستن و میتونید برشون گردونید. برای پاککردن نهایی باید تب زبالهدان رو باز و اون رو خالی کنید. قبلش دوباره مطمئن بشید نسخه پشتیبان سالم دارید؛ چون بعد از این مرحله، بازیابی عادی دیدگاهها ممکن نیست. اگه میخواید تعداد زیادی نظر تأییدنشده رو پاک کنید، راهنمای حذف دستهجمعی نظرات در انتظار تأیید هم به کارتون میاد.
حذف دائمی دیدگاهها با افزونه Disable Comments
افزونه Disable Comments بخشی جدا برای پاککردن دیدگاهها داره. صفحه افزونه رو باز کنید و به تب Delete Comments برید. بعد انتخاب کنید که همه دیدگاهها پاک بشن یا فقط دیدگاههای یک نوع محتوای مشخص.
هشدار: قبل از تأیید حذف، از پایگاه داده نسخه پشتیبان بگیرید. تعداد و نوع دیدگاههایی رو هم که قراره پاک بشن، یک بار دیگه با دقت بررسی کنید. حذف از این بخش دائمیه و زبالهدان معمولی وردپرس راه سادهای برای برگردوندن نتیجه بهتون نمیده. بعد از پاکسازی، دریافت دیدگاه رو هم جدا ببندید تا نظر تازهای ثبت نشه.
حذف پیام «دیدگاهها بسته هستن» از سایت
بررسی تنظیمات قالب و بلوک دیدگاهها
بعضی قالبها حتی بعد از بستهشدن فرم، پیامی مثل «دیدگاهها بسته هستن» رو نشون میدن. اول تنظیمات همون نوشته، برگه یا محصول رو بررسی کنید. بعد به بخش سفارشیسازی قالب یا ویرایشگر سایت برید و دنبال تنظیم یا بلوک مربوط به دیدگاهها بگردید.
اگه قالب بلوکی دارید، میتونید بلوک دیدگاهها رو از قالب نوشته بردارید. توی قالبهای کلاسیک، بهتره اول تنظیمات خود قالب رو بررسی کنید. فایل comments.php قالب اصلی رو تغییرنام ندید و با یک فایل خالی جایگزینش نکنید. این کار ممکنه با ساختار قالب هماهنگ نباشه و تغییرتون هم بعد از بهروزرسانی قالب از بین بره.
وقتی فرم دیدگاه بعد از غیرفعالسازی هنوز دیده میشه
اول کش یا نسخه ذخیرهشده سایت رو پاک کنید. بعد صفحه رو توی یک پنجره ناشناس مرورگر باز کنید. اگه افزونه کش دارید، کش افزونه و کش سرور رو هم خالی کنید. تنظیمات پیشنهادی یکی از افزونههای رایج رو میتونید توی آموزش لایت اسپید کش ببینید.
اگه فرم هنوز دیده میشه، افزونههای مربوط به دیدگاه یا صفحهساز رو بررسی کنید؛ شاید ابزار جداگانهای فرم رو به صفحه اضافه کرده باشه. برای آزمایش تداخل افزونهها بهتره از نسخه آزمایشی سایت کمک بگیرید. خاموشکردن افزونهها روی سایت اصلی ممکنه بخشی از سایت رو موقتاً از کار بندازه. اگه نسخه آزمایشی ندارید، قبل از هر تغییری نسخه پشتیبان بگیرید و افزونهها رو یکییکی بررسی کنید. وقتی مشکل فقط با قالب فعلی پیش میاد، بهتره از پشتیبانی یا توسعهدهنده قالب کمک بگیرید؛ چون قالب باید باز یا بستهبودن دیدگاه رو درست تشخیص بده.
کدوم روش برای سایت شما بهتره؟
- برای بستن دیدگاه چند نوشته: از ویرایش سریع یا ویرایش دستهجمعی خود وردپرس کمک بگیرید. برای این کار نیازی به افزونه ندارید.
- برای غیرفعالسازی دیدگاه در کل سایت: افزونه Disable Comments مدیریت انواع محتوا رو راحتتر میکنه و بسته به گزینهای که انتخاب میکنید، بخشهای دیدگاه رو هم از پیشخوان کنار میذاره.
- برای حذف دائمی نظرات و هرزنامهها: اول نسخه پشتیبان بگیرید. بعد دیدگاهها رو از پیشخوان یا با ابزار Delete Comments افزونه پاک کنید و در پایان، راه ثبت نظر تازه رو ببندید.
برای بیشتر سایتهای کوچک، ابزارهای داخلی وردپرس کاملاً کار رو راه میاندازن. ولی اگه چند نوع محتوا دارید، میخواید دیدگاهها رو توی کل سایت ببندید یا به ابزار حذف گروهی نیاز دارید، افزونه کار رو براتون راحتتر میکنه.
سؤالهای پرتکرار
آیا غیرفعالکردن دیدگاهها، نظرات قبلی رو هم پاک میکنه؟
نه. غیرفعالکردن دیدگاهها معمولاً فقط جلوی ثبت نظر تازه رو میگیره و بعضی بخشهای مربوط به اون رو میبنده. دیدگاههای قبلی تا وقتی از پیشخوان یا ابزار حذف افزونه پاکشون نکنید، داخل پایگاه داده میمونن.
چطور دیدگاهها رو فقط برای برگهها ببندیم؟
برای چند برگه، به برگهها ← همه برگهها برید و از ویرایش دستهجمعی کمک بگیرید. اگه میخواید دیدگاه همه برگهها یکجا بسته بشه، توی Disable Comments حالت انتخاب نوع محتوا رو فعال کنید و فقط برگهها رو انتخاب کنید.
چطور دیدگاه محصولات ووکامرس رو غیرفعال کنیم؟
برای کل فروشگاه، گزینه نقد و بررسی محصول رو از تنظیمات محصولات ووکامرس خاموش کنید. برای یک محصول مشخص هم اون محصول رو ویرایش کنید و اجازه ثبت دیدگاه رو از بخش گفتوگو بردارید.
چرا بعد از بستن دیدگاهها هنوز پیام «دیدگاهها بسته هستن» دیده میشه؟
این پیام معمولاً از قالب یا بلوک دیدگاهها میاد. تنظیمات قالب، قالب نوشته توی ویرایشگر سایت و کش سایت رو بررسی کنید. اگه پیام فقط با قالب فعلی دیده میشه، بهتره از پشتیبانی قالب کمک بگیرید.
آیا میتونیم دیدگاههای حذفشده رو برگردونیم؟
اگه دیدگاهها فقط به زبالهدان رفته باشن، میتونید اونها رو برگردونید. ولی بعد از خالیکردن زبالهدان یا حذف دائمی با ابزار افزونه، معمولاً فقط با یک نسخه پشتیبان سالم از پایگاه داده میتونید اونها رو بازیابی کنید.
جمعبندی
برای حذف بخش دیدگاه در وردپرس همیشه لازم نیست افزونه نصب کنید. اگه فقط میخواید دیدگاه چند نوشته یا برگه رو ببندید، تنظیمات داخلی وردپرس کافیه. برای بستن دیدگاهها توی کل سایت یا چند نوع محتوا هم افزونه Disable Comments کار رو سادهتر میکنه. فقط یادتون باشه بستن دیدگاه با پاککردن نظرهای قبلی فرق داره. اگه میخواید دیدگاهها رو برای همیشه حذف کنید، اول یک نسخه پشتیبان سالم بگیرید و بعد سراغ پاککردن اونها برید.

سلام وقت بخیر
میخواستم فرم دیدگاه سفارشی بسازم یعنی در واقع فرم دیدگاه پیش فرض قالب رو تغییر بدم
برای این کار باید از کد های css استفاده کنم این کد ها رو کجا می تونم پیدا کنم ؟ و کجا باید بارگذاری کنم؟
یک اموزش تصویری در میهن وردپرس بود که از طریق پوسته قالب عوض میکرد انجام دادم ولی عمل نکرد.
سلام آموزش تغییر قالب نظرات وردپرس رو توی سایت ببینید.
سلام
تنظیمات دیدگاه ها روی تایید دستی است و تیک ثبت دیدگاه کسی که یک دیدگاه تایید شده دارد رو هم برداشتم..
توی سایت هر دیدگاهی میزارم، پیش فرض تایید شده ست و تازه از پیشخوان میتونم نپذیرمش یا حذفش کنم، لطفا راهنمایی کنید.
سلام با ایدی مدیر وقتی دیدگاه بذارید طبیعیه تایید میشه. با کاربر مهمان دیدگاه بذارید اوکیه