اجازه ارسال نظرات ناشناس در وردپرس
- آموزش • آموزش وردپرس
- ۲۶ فروردین ۱۴۰۲
- 1,330 بازدید
بهطور پیشفرض، کاربران نمیتوانند بدون ارائه نام و آدرس ایمیل در فرم نظرات وردپرس، دیدگاه خود را ثبت کنند. با این حال، هر بازدیدکنندهای نمیخواهد اطلاعات شخصی خود را به اشتراک بگذارد. با این شرایط ممکن است به دنبال قابلیت ارسال نظرات ناشناس در وردپرس باشید.
آنچه در این پست میخوانید
آیا باید به ارسال نظرات ناشناس در وردپرس اجازه داد؟
نظرات به بازدیدکنندگان این امکان را میدهد که بازخورد و پیشنهاداتی را ارائه دهند که می تواند به بهبود وب سایت وردپرس شما کمک کند.
خوانندگان وبلاگ همچنین میتوانند از نظرات برای تعامل با سایر کاربران استفاده کنند. یک بخش نظرات میتواند یک حس اجتماعی در وبلاگ وردپرس شما ایجاد کند. برخی از افراد حتی ممکن است فقط برای خواندن نظرات جدید به یک پست برگردند، که به معنای بازدید بیشتر از صفحه برای سایت شما است.
مشکل اینجاست که وردپرس به کاربران اجازه نمیدهد بدون به اشتراک گذاشتن نام و آدرس ایمیل خود نظر بگذارند. اما ممکن است کاربران تمایلی به اشتراک نام و ایمیل خود نداشته باشند. در این حالت ایدهآلترین راه حل تشویق کاربران به استفاده از نام مستعار به جای نام واقعی است.
با این حال، گاهی اوقات، ممکن است بخواهید با اختیاری کردن نام و ایمیل، یا حذف کامل نام و فیلد ایمیل از فرم نظر خود، به کاربران خود اجازه ناشناس ماندن بدهید.
فقط توجه داشته باشید که اجازه دادن به نظرات ناشناس میتواند سایت شما را در برابر هرزنامه نظرات آسیبپذیرتر کند. اگر به کاربران اجازه ارسال نظرات ناشناس در وردپرس را میدهید، باید از ابزارهایی برای مبارزه با هرزنامه نظرات نیز استفاده کنید.
برای اختیاری کردن فیلدهای «نام» و «ایمیل» در فرم نظر، به تنظیمات > گفتوگو در پیشخوان وردپرس خود بروید و گزینه “نویسنده نظر باید نام و ایمیل را پر کند” را غیرفعال کنید.
بازدیدکنندگان اکنون میتوانند بدون پرکردن فیلد نام و آدرس ایمیل خود نظر دهند. با این حال، فرم استاندارد کامنت وردپرس همچنان فیلدهای “نام” و “ایمیل” را در صورت نیاز نشان میدهد، بنابراین بازدیدکنندگان نمیدانند که میتوانند به صورت ناشناس نظر دهند.
با در نظر گرفتن این موضوع، میتوانید برچسب «Optional» را به فیلدهای «نام» و «ایمیل» اضافه کنید. در حالی که بهتر است فیلد URL وبسایت را از فرم نظر وردپرس حذف کنید.
بسیاری از هرزنامهها و رباتها نظرات خود را با هدف قرار دادن لینک در وبسایت شما ارسال میکنند. با حذف فیلد URL وبسایت از فرم نظر وردپرس خود، میتوانید افراد را از ارسال نظرات اسپم منصرف کنید.
میتوانید برچسب «Optional» را اضافه کنید و با افزودن قطعه کد زیر به فایل functions.php قالب وبسایت خود، فیلد URL وبسایت را پنهان کنید. توصیه میکنیم که جهت جلوگیری از بروز هرگونه مشکل، آموزش افزودن کد به سایت وردپرسی را مطالعه فرمائید.
function vebeet_alter_comment_form_fields($fields) { // Modify Name Field and show that it's Optional $fields['author'] = '<p class="comment-form-author">' . '<label for="author">' . __( 'Name (Optional)' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) . '<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' /></p>'; // Modify Email Field and show that it's Optional $fields['email'] = '<p class="comment-form-email"><label for="email">' . __( 'Email (Optional)', 'twentythirteen' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) . '<input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30"' . $aria_req . ' /></p>'; // This line removes the website URL from comment form. $fields['url'] = ''; return $fields; } add_filter('comment_form_default_fields', 'vebeet_alter_comment_form_fields');
سپس تغییرات را ذخیره کنید.
حذف فیلدهای نام و ایمیل از فرم نظر وردپرس
گزینه دیگر حذف کامل فیلدهای “نام” و “ایمیل” از فرم نظر وردپرس است و بازدیدکنندگان میتوانند به صورت ناشناس پست کنند.
برای انجام این کار قطعه کد زیر را به فایل functions.php قالب اضافه کنید.
function vebeet_alter_comment_form_fields($fields) { unset($fields['author']); unset($fields['email']); unset($fields['url']); return $fields; } add_filter('comment_form_default_fields', 'vebeet_alter_comment_form_fields');
بسته به قالب وردپرس شما، بخش نظرات شما ممکن است همچنان متن زیر را نشان دهد:
“آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی علامت گذاری شدهاند”
برای حذف این پیام نیز فایل comment.php قالب خود را باز کرده و دنبال کد زیر باشید:
<?php comment_form ?>
سپس آن را با کد زیر جایگزین کنید.
<?php comment_form(array( 'comment_notes_before' => '<p class="comment-notes">' . __( 'No name or email address required.' ) . ( $req ? $required_text : '' ) . '</p>' )); ?>
در هر قالب متفاوت است، بنابراین ممکن است قالب شما بخش <?php comment_form ?> نداشته باشد.
اگر نمیتوانید این کد را پیدا کنید، به جای آن فایل style.css تم خود را باز کنید و کد زیر را جایگزین کنید.
.comment-notes { display:none; }
همانطور که در تصویر بالا میبینید، فرم نظر وردپرس دارای یک چک باکس است که میگوید «نام، ایمیل و وبسایت من را برای دفعه بعد که نظر میدهم در این مرورگر ذخیره کنید».
این چک باکس بخش مهمی از سازگاری سایت شما با GDPR است.
از آنجایی که هیچ اطلاعات شناسایی شخصی از بازدیدکنندگان خود جمع آوری نمیکنید، میتوانید این کادر را حذف کنید.
برای حذف تیک، کد زیر را به فایل functions.php خود اضافه کنید:
add_filter( 'comment_form_default_fields', 'vebeet_comment_form_hide_cookies_consent' ); function vebeet_comment_form_hide_cookies_consent( $fields ) { unset( $fields['cookies'] ); return $fields; }
امیدواریم این مقاله در جهت ثبت نظرات ناشناس در وردپرس برای شما مفید واقع شود. شاد باشید.