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

چرا نظرات در برگههای وردپرس غیرفعال هستند؟
در وردپرس، دو نوع محتوای اصلی وجود دارد: نوشتهها (Posts) و برگهها (Pages). هرکدام از اینها برای هدف خاصی طراحی شدهاند. نوشتهها معمولاً برای محتوای وبلاگی، اخبار و مطالب زماندار استفاده میشوند و به همین دلیل، سیستم دیدگاهها (نظرات) بهصورت پیشفرض در آنها فعال است تا کاربران بتوانند بازخورد دهند و بحث کنند.
اما برگهها بیشتر برای نمایش محتوای ایستا مانند «درباره ما»، «تماس با ما»، «سرویسها» یا «قوانین سایت» به کار میروند. به همین دلیل، وردپرس بهصورت پیشفرض نظرات را در این نوع محتوا غیرفعال میکند؛ چرا که معمولاً نیازی به دریافت دیدگاه کاربران در چنین صفحاتی احساس نمیشود.(تفاوت برگه و نوشته در وردپرس)
با این حال، در بسیاری از موارد ممکن است شما بخواهید برای برگهای خاص نظرات را فعال کنید؛ برای مثال در یک برگه معرفی محصول یا دوره آموزشی، نظرات کاربران میتواند به اعتبار صفحه کمک کند و تجربه کاربری را افزایش دهد.
در ادامه این مقاله، روشهای مختلفی برای فعالسازی نظرات در برگههای خاص بررسی میکنیم، از سادهترین راه (تنظیمات داخل ویرایشگر) گرفته تا روشهای پیشرفتهتر مثل استفاده از کد.
روشهای فعالسازی نظرات برای برگههای خاص در وردپرس
فعالسازی دیدگاهها در برگههای خاص وردپرس به روشهای مختلفی امکانپذیر است. بسته به نوع ویرایشگری که استفاده میکنید (گوتنبرگ، کلاسیک، یا صفحهسازها) و سطح دسترسی شما به کدنویسی، میتوانید از یکی از روشهای زیر بهره ببرید:
۱. فعالسازی نظرات از طریق تنظیمات برگه (در ویرایشگر گوتنبرگ یا کلاسیک)
این روش سادهترین و سریعترین راه برای فعالسازی دیدگاه در یک برگه خاص است:
مراحل انجام کار:
۱. وارد پیشخوان وردپرس شوید و از منوی «برگهها»، برگه موردنظر خود را انتخاب و روی «ویرایش» کلیک کنید.
۲. اگر از ویرایشگر گوتنبرگ استفاده میکنید، در نوار کناری سمت چپ، به بخش بحث (Discussion) بروید.
• اگر این بخش را نمیبینید، روی آیکون سهنقطه بالا سمت راست کلیک کرده و از گزینه «تنظیمات» یا «تنظیمات بیشتر»، گزینه Discussion را فعال کنید.
۳. در بخش Discussion، تیک گزینه اجازه دادن به دیدگاهها را بزنید.
۴. برگه را ذخیره یا بهروزرسانی کنید.
در ویرایشگر کلاسیک نیز مراحل تقریباً مشابه است؛ تنها کافیست در بالای صفحه، روی دکمه «تنظیمات صفحه» کلیک کرده و گزینه گفتوگو را فعال کنید تا باکس آن پایین ویرایشگر ظاهر شود.
۲. فعالسازی دیدگاهها با استفاده از کد در functions.php
اگر میخواهید برای چند برگه خاص بهصورت خودکار دیدگاه را فعال کنید، میتوانید از روش کدنویسی استفاده کنید.
نمونه کد برای فعالسازی دیدگاهها در برگهای با شناسه (ID) مشخص:
function enable_comments_for_specific_pages($open, $post_id) {
$target_pages = array(12, 45, 78); // آیدی برگههای موردنظر را وارد کنید
$post = get_post($post_id);
if ($post->post_type == 'page' && in_array($post->ID, $target_pages)) {
return true;
}
return $open;
}
add_filter('comments_open', 'enable_comments_for_specific_pages', 10, 2);
کد بالا را در فایل functions.php قالب خود قرار دهید و بهجای اعداد ۱۲، ۴۵ و ۷۸ شناسه برگههایی که میخواهید دیدگاه در آنها فعال شود را وارد کنید. برای پیدا کردن شناسه یک برگه، کافیست هنگام ویرایش آن، به آدرس URL مرورگر دقت کنید (مثلاً post=45 یعنی شناسه آن برگه ۴۵ است).اگر می خواهید دقیق تر فرآیند پیدا کردن آیدی را انجام بدهید پیشنهاد می کنم آموزش پیدا کردن آیدی در وردپرس را مشاهده کنید.
۳. استفاده از افزونههای مدیریت نظرات
اگر ترجیح میدهید بدون کدنویسی یا ورود به تنظیمات هر برگه، از راه سادهتری استفاده کنید، افزونههایی مانند “Comment Control” یا “WP Comments Manager” میتوانند کمککننده باشند.
با استفاده از این افزونهها میتوانید:
• دیدگاهها را فقط برای برخی برگهها فعال یا غیرفعال کنید.
• تنظیمات پیشفرض دیدگاه را تغییر دهید.
• بخش نظرات را سفارشیسازی کنید.
کافی است تا وارد پیشخوان وردپرس شوید و این افزونه ها را نصب و تنظیمات خود را روی آن اعمال کنید.
جمعبندی و نتیجهگیری
در این مقاله بهصورت کامل و کاربردی بررسی کردیم که چگونه میتوان نظرات را برای برگههای خاص در وردپرس فعال کرد. همانطور که دیدید، وردپرس بهصورت پیشفرض نظرات را در برگهها غیرفعال میکند، اما این رفتار بهراحتی قابل تغییر است.
نکات کلیدی که آموختیم:
• برگهها و نوشتهها در وردپرس کارکرد متفاوتی دارند؛ به همین دلیل نظرات در برگهها غیرفعال هستند.
• با استفاده از تنظیمات ویرایشگر (گوتنبرگ یا کلاسیک) میتوان نظرات را برای هر برگه بهصورت دستی فعال کرد.
• اگر میخواهید بهصورت حرفهایتر عمل کنید، میتوانید با کدنویسی در functions.php این قابلیت را برای برگههای مشخص فعال نمایید.
• استفاده از افزونههای مدیریت دیدگاه نیز گزینه مناسبی برای کاربران مبتدی یا سایتهای بزرگتر است.
با رعایت این نکات میتوانید بخش نظرات را در برگههای خاص خود فعال کرده و از این طریق، تعامل بیشتر با کاربران، دریافت بازخورد مفید، افزایش اعتبار محتوایی و حتی بهبود سئو را تجربه کنید.