افزودن فیلد به فرم نظرات وردپرس بدون کدنویسی
- افزونه وردپرسمقالات آموزشی
- بروزرسانی شده در

اگه فرم پیشفرض نظرات وردپرس اطلاعات موردنیازتون رو نمیگیره، میتونید با افزونه Comments Extra Fields چند فیلد سفارشی بهش اضافه کنید. برای نمونه، میتونید موضوع نظر، شماره سفارش یا یک گزینه انتخابی رو از کاربر بپرسید. البته بهتره فقط اطلاعاتی رو بگیرید که واقعاً برای پاسخدادن یا مدیریت نظرات بهش نیاز دارین.
در این آموزش، اول با امکانات نسخه رایگان و Pro افزونه آشنا میشید. بعد نصب افزونه، ساخت فیلد و آزمایش فرم رو قدمبهقدم پیش میبریم. انجام این کار به کدنویسی نیاز نداره، ولی بهتره قبل از استفاده در سایت اصلی، نتیجه رو روی یک محیط آزمایشی یا نسخه پشتیبان سایتتون بررسی کنید.
آنچه در این مقاله میخوانید
افزودن فیلد به فرم نظرات وردپرس چه کاربردی داره
بخش نظرات وردپرس راه سادهای برای ارتباط با مخاطبهای سایتتونه. کاربران از همین بخش سؤال میپرسن، تجربهشون رو مینویسن یا درباره محتوای صفحه بازخورد میدن.
وردپرس برای کاربران مهمان معمولاً فیلدهای نام، ایمیل، وبسایت و متن دیدگاه رو نشون میده. اگه ذخیره اطلاعات دیدگاه در مرورگر فعال باشه، گزینه رضایت برای ذخیره نام و ایمیل هم دیده میشه. کاربران واردشده هم ممکنه بعضی از این فیلدها رو نبینن، چون وردپرس اطلاعات حسابشون رو از قبل داره.
این فرم برای بیشتر سایتها کافیه، ولی گاهی به اطلاعات بیشتری نیاز دارین. مثلاً شاید بخواید کاربر دستهبندی سؤالش رو انتخاب کنه یا شماره سفارش خودش رو بنویسه. برای چنین کاری میتونید از فیلد سفارشی استفاده کنید؛ یعنی کادری که خودتون به فرم اضافه میکنید و عنوان و نوعش رو مشخص میکنید.
معرفی افزونه Comments Extra Fields

Comments Extra Fields
افزونهای که در این آموزش ازش استفاده میکنیم، Comments Extra Fields For Post, Pages and CPT نام داره. این افزونه قبلاً با نام WordPress Comments Fields معرفی میشد، ولی نامش از نسخه ۴.۲ تغییر کرده. به همین خاطر ممکنه نام قدیمی افزونه رو در آموزشها یا تصاویر قبلی ببینید.
نسخه پایه این افزونه وردپرس رایگانه و از مخزن رسمی وردپرس نصب میشه. افزونه نسخه Pro هم داره، پس همه قابلیتهای معرفیشده در صفحه سازنده لزوماً داخل نسخه رایگان در دسترس نیستن.
تفاوت نسخه رایگان و Pro
نسخه رایگان برای ساخت فیلدهای متنی و چند نوع فیلد انتخابی مناسبه. طبق توضیحات رسمی افزونه، قابلیتهایی مثل تعداد بیشتری از انواع ورودی، پشتیبانی گستردهتر از نوشتههای سفارشی و بعضی تنظیمات مدیریتی در نسخه Pro ارائه میشن.
قبل از خرید نسخه Pro، فهرست امکانات همون نسخهای رو که میخواید نصب کنید در صفحه رسمی بررسی کنید. امکانات و محدودیتهای افزونه ممکنه در بهروزرسانیهای بعدی تغییر کنن.
نصب و راهاندازی افزونه Comments Extra Fields
وارد پیشخوان وردپرس بشید و از منوی «افزونهها» روی «افزودن افزونه تازه» کلیک کنید. نام Comments Extra Fields رو در کادر جستوجو بنویسید، افزونه رو نصب کنید و بعد روی «فعالکردن» بزنید. اگه با این بخش آشنا نیستید، اول آموزش نصب افزونه در وردپرس رو ببینید.

بعد از فعالکردن افزونه، دنبال گزینه «Comment Fields» در منوی پیشخوان بگردید. محل دقیق این گزینه ممکنه با نسخه افزونه یا چیدمان پیشخوانتون کمی فرق داشته باشه. اگه گزینه رو نمیبینید، اول مطمئن بشید افزونه فعاله و بعد یکبار صفحه پیشخوان رو تازهسازی کنید.
داخل صفحه افزونه، نوع فیلدی رو انتخاب کنید که با اطلاعات موردنیازتون هماهنگه. برای یک پاسخ کوتاه از فیلد متنی استفاده کنید. اگه کاربر باید یکی از چند گزینه مشخص رو انتخاب کنه، فیلد انتخابی یا دکمه رادیویی انتخاب مناسبتریه. چکباکس هم برای گزینههایی کاربرد داره که کاربر میتونه چند موردشون رو همزمان علامت بزنه.

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

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

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

بررسی ذخیرهشدن اطلاعات
یک نظر آزمایشی همراه با اطلاعات فیلد جدید بفرستید. بعد به بخش نظرات پیشخوان برید و بررسی کنید که مقدار واردشده کنار اطلاعات دیدگاه دیده میشه. این دادهها معمولاً بهصورت متادیتای دیدگاه ذخیره میشن؛ متادیتا یعنی اطلاعات اضافهای که به همون نظر وصل میمونه.
اگه فیلد در فرم دیده نمیشه یا اطلاعاتش ذخیره نمیشه، افزونه و وردپرس رو به آخرین نسخه سازگار بهروزرسانی کنید. بعد تداخل با قالب یا افزونههای دیگه رو روی یک محیط آزمایشی بررسی کنید. برای حل مشکل دیدهنشدن تغییرات هم میتونید راهنمای رفع مشکل کش وردپرس رو بخونید.
نکات مهم درباره حریم خصوصی و سرعت سایت
- فقط اطلاعاتی رو بپرسید که برای مدیریت نظر بهش نیاز دارین.
- از کاربران اطلاعات حساس مثل رمز عبور، اطلاعات بانکی یا تصویر مدرک شناسایی نگیرید.
- اگه اطلاعات شخصی جمع میکنید، دلیل جمعآوری و شیوه استفاده از اون رو در سیاست حریم خصوصی سایتتون توضیح بدید.
- فیلدهای زیاد فرم رو خستهکننده میکنن و ممکنه تعداد نظرات ارسالی رو کمتر کنن.
- بعد از نصب افزونه، سرعت و ظاهر فرم رو در موبایل هم آزمایش کنید. افزونههای اضافی ممکنه روی سرعت سایت اثر بذارن؛ راهنمای حذف CSS و JavaScript اضافی افزونهها برای بررسی این موضوع کمکتون میکنه.
اگه هدفتون اینه که کاربران همراه نظرشون تصویر یا فایل بفرستن، فیلد متنی معمولی کافی نیست. برای این کاربرد میتونید آموزش افزودن قابلیت آپلود فایل در نظرات وردپرس رو ببینید.
سوالات متداول
برای افزودن فیلد به فرم نظرات وردپرس به کدنویسی نیاز دارم؟
نه، با افزونه Comments Extra Fields میتونید بدون نوشتن کد فیلدهای موردنظرتون رو بسازید و به فرم نظرات اضافه کنید.
نسخه رایگان Comments Extra Fields برای شروع کافیه؟
برای ساخت فیلدهای متنی و چند نوع فیلد انتخابی معمولاً کافیه. اگه به انواع ورودی یا تنظیمات بیشتری نیاز دارین، بهتره امکانات نسخه Pro رو در صفحه رسمی افزونه بررسی کنید.
چرا فیلد جدید در فرم نظرات دیده نمیشه؟
اول مطمئن بشید افزونه فعاله و تغییرات فیلد ذخیره شده. بعد کش سایت و مرورگر رو پاک کنید و فرم رو در یک پنجره ناشناس ببینید. اگه مشکل ادامه داشت، تداخل افزونه با قالب یا افزونههای دیگه رو روی یک محیط آزمایشی بررسی کنید.
میتونم هر نوع اطلاعاتی رو از کاربران بگیرم؟
بهتره فقط اطلاعاتی رو بگیرید که واقعاً برای مدیریت نظر لازم دارین. رمز عبور، اطلاعات بانکی و مدارک شناسایی رو درخواست نکنید و شیوه استفاده از اطلاعات شخصی رو در سیاست حریم خصوصی سایتتون توضیح بدید.
جمعبندی
افزونه Comments Extra Fields راه سادهای برای افزودن فیلد به فرم نظرات وردپرسه. نسخه رایگان برای نیازهای معمولی مناسبه و نسخه Pro امکانات بیشتری ارائه میده. مهمترین نکته اینه که فیلدهای کمی بسازید، اطلاعات حساس نگیرید و فرم رو قبل از استفاده روی سایت اصلی کامل آزمایش کنید.

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