آموزش کاربردی

چگونگی تغییر استایل فرم نظرات در وردپرس

تغییر استایل فرم نظرات در وردپرس

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

تغییر استایل فرم نظرات در وردپرس

قبل از شروع کار

تم های وردپرس ظاهر وب سایت شما را کنترل می کند . هر تم وردپرس همراه با چندین فایل از جمله فایل های قالب ، فایل های functions ، جاوا اسکریپت ها ، و بسیاری موارد دیگر است .

استایل شت ها ( Stylesheets )حاوی قوانین CSS برای همه عناصر مورد استفاده توسط تم وردپرس شما است . شما می توانید CSS سفارشی خود را اضافه کنید تا قوانین استایل خود را لغو کنید . به غیر از CSS ، شما همچنین ممکن است نیاز به اضافه کردن برخی از توابع برای تغییر ظاهر پیش فرض فرم نظر وردپرس خود را داشته باشید .

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

تغییر استایل فرم نظر در وردپرس

در داخل بیشتر قالب های وردپرس یک فایل با نام comment.php وجود دارد . این فایل برای نمایش نظرات و فرم نظر در پستهای وبلاگ شما استفاده می شود . فرم نظر وردپرس با استفاده از function تولید می شود :

<?php comment_form(); ?>.

به طور پیش فرض این تابع فرم نظر شما را با سه فیلد متنی (نام ، ایمیل و وب سایت)، زمینه فیلد متن برای متن نظر ، جعبه انطباق پذیری GDPR و دکمه ارسال تقسیم می کند .

شما به راحتی می توانید هر کدام از این زمینه ها را با ساده تر کردن کلاس های CSS پیش فرض تغییر دهید . در زیر یک لیست از کلاس CSS پیش فرض آورده شده است که وردپرس به هر فرم نظر خود اضافه می کند .

#respond { } 
#reply-title { } 
#cancel-comment-reply-link { }
#commentform { } 
#author { } 
#email { } 
#url { } 
#comment 
#submit
.comment-notes { } 
.required { }
.comment-form-author { }
.comment-form-email { } 
.comment-form-url { }
.comment-form-comment { } 
.comment-form-cookies-consent { }
.form-allowed-tags { } 
.form-submit

به سادگی شما می توانید این کلاس های CSS را بهینه سازی کنید ، شما می توانید ظاهر فرم نظرات وردپرس خود را کاملا تغییر دهید . بیایید پیش برویم و سعی کنیم چند چیز را تغییر دهیم ، بنابراین شما می توانید ایده خوبی در مورد این که چگونه این کار بکنید داشته باشید .

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

     
#respond { 
background: #fbfbfb;
padding:0 10px 0 10px;
}
  
/* Highlight active form field */
  
#respond input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
   
   
#respond input[type=text]:focus,
input[type=email]:focus, 
input[type=url]:focus,
textarea:focus {
box-shadow: 0 0 5px rgba(81, 203, 238, 1);
margin: 5px 1px 3px 0px;
border: 2px solid rgba(81, 203, 238, 1);
}

این روش برای قالب Twenty Sixteen وردپرس است ، تغییرات در این قالب به این شکل میشود :

تغییر استایل فرم نظر در وردپرس

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

#author, #email { 
font-family: "Open Sans", "Droid Sans", Arial;
font-style:italic;
color:#1d1d1d; 
letter-spacing:.1em;
} 
  
#url  { 
color: #1d1d1d;
font-family: "Luicida Console", "Courier New", "Courier", monospace; 
}

اگر تصویر زیر را مشاهده کنید ، فونت نام و فیلد  ایمیل تغییر کرده است .

شما همچنین می توانید استایل فرم ارسال وردپرس خود را تغییر دهید .

#submit {
background:-moz-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
background:-webkit-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
background:-o-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
background:-ms-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
background:linear-gradient(to bottom, #44c767 5%, #5cbf2a 100%);
background-color:#44c767;
-moz-border-radius:28px;
-webkit-border-radius:28px;
border-radius:28px;
border:1px solid #18ab29;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:17px;
padding:16px 31px;
text-decoration:none;
text-shadow:0px 1px 0px #2f6627;
} 
  
#submit:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cbf2a), color-stop(1, #44c767));
background:-moz-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
background:-webkit-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
background:-o-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
background:-ms-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
background:linear-gradient(to bottom, #5cbf2a 5%, #44c767 100%);
background-color:#5cbf2a; 
}
#submit:active { 
position:relative;
top:1px;
}

تغییر استایل فرم نظر در وردپرس

استفاده از فرم نظرات وردپرس در سطح بعدی

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

ورود به شبکه اجتماعی را به نظرات وردپرس اضافه کنید

شروع کار با اضافه کردن لينک های اجتماعی به نظرات وردپرس . اولین کاری که باید انجام دهید این است که افزونه WordPress Social Login را فعال کنید . پس از فعال سازی ، شما باید تنظیمات »صفحه WP Social Login را ببینید تا تنظیمات افزونه را پیکربندی کنید .

ورود به شبکه اجتماعی را به نظرات وردپرس اضافه کنید

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

اضافه کردن سیاست حفظ حریم خصوصی قبل یا بعد از فرم نظر در وردپرس

با این حال ، برای ایجاد یک محیط بحث و گفتگو سالم ، بسیار مهم است که نظرات را در محیطی امن بیان شوند . برای داشتن شفافیت کامل ، ما یک صفحه سیاست توضیحی ایجاد کردیم ، اما شما نمیتوانید این پیوند را در پایین صفحه قرار دهید .

اگر می خواهید یک صفحه سیاست توضیحی اضافه کنید ، ابتدا باید یک صفحه وردپرس ایجاد کنید و خط مشی نظرتان را تعریف کنید . پس از آن ، می توانید کد زیر را در فایل functions.php یا افزونه خاص سایت خود اضافه کنید .

function wpbeginner_comment_text_before($arg) {
    $arg['comment_notes_before'] = "<p class='comment-policy'>We are glad you have chosen to leave a comment. Please keep in mind that comments are moderated according to our <a href='http://www.example.com/comment-policy-page/'>comment policy</a>.</p>";
    return $arg;
}
  
add_filter('comment_form_defaults', 'wpbeginner_comment_text_before');

کد بالا قبل از یادداشت ها با این متن فرم پیش فرض را جایگزین می کند . ما همچنین یک کلاس CSS در کد اضافه کرده ایم ، بنابراین می توانیم متوجه استفاده از CSS شویم . در اینجا نمونه CSS را آورده ایم :

p.comment-policy {
    border: 1px solid #ffd499;
    background-color: #fff4e5;
    border-radius: 5px;
    padding: 10px;
    margin: 10px 0px 10px 0px;
    font-size: small;
    font-style: italic;
}

بعد از تغییرات به شکل زیر میشود :

ورود به شبکه اجتماعی را به نظرات وردپرس اضافه کنید

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

function wpbeginner_comment_text_after($arg) {
    $arg['comment_notes_after'] = "<p class='comment-policy'>We are glad you have chosen to leave a comment. Please keep in mind that comments are moderated according to our <a href='http://www.example.com/comment-policy-page/'>comment policy</a>.</p>";
    return $arg;
}
  
add_filter('comment_form_defaults', 'wpbeginner_comment_text_after');

فراموش نکنید که URL را بر اساس آن تغییر دهید ، بنابراین به صفحه سیاست نظر شما به جای example.com بروید .

متن فیلد نظرات را به سمت پایین حرکت دهید

به طور پیش فرض ، فرم نظر وردپرس اولین قسمت متن نظر را نمایش می دهد و سپس نام ها ، ایمیل ها و زمینه های وب سایت . این تغییر در وردپرس 4.4 معرفی شد . قبل از آن ، وب سایت های وردپرس ابتدا نام ، ایمیل ، و زمینه وب سایت ها را نمایش می دادند ، و سپس کادر متن نظر را .

اگر می خواهید این کار را انجام دهید ، تمام کاری که باید انجام دهید این است که کد زیر را به فایل functions.php یا افزونه خاص سایت خود اضافه کنید .

function wpb_move_comment_field_to_bottom( $fields ) {
$comment_field = $fields['comment'];
unset( $fields['comment'] );
$fields['comment'] = $comment_field;
return $fields;
}
  
add_filter( 'comment_form_fields', 'wpb_move_comment_field_to_bottom'

این کد به سادگی زمینه فیلد متن نظر را به سمت پایین حرکت می دهد .

متن فیلد نظرات را به سمت پایین حرکت دهید

حذف فیلد (URL) وب سایت از فرم نظرات وردپرس

زمینه وب سایت در فرم نظر باعث جذب بسیاری از اسپم ها می شود . در حالی که از بین بردن آن ، اسپم ها را متوقف نخواهد کرد و حتی نظرات هرزنامه را کاهش نخواهد داد . همچنین یک فیلد از فرم نظر را کم می کند ، و آن را آسان تر و کاربر پسند تر می کند . برای حذف زمینه URL از فرم نظر ، به سادگی کد زیر را به فایل functions.php یا افزونه خاص سایت خود اضافه کنید .

function wpbeginner_remove_comment_url($arg) {
    $arg['url'] = '';
    return $arg;
}
add_filter('comment_form_default_fields', 'wpbeginner_remove_comment_url');

متن فیلد نظرات را به سمت پایین حرکت دهید

یک جعبه اشتراک برای نظرات در وردپرس اضافه کنید

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

برای اضافه کردن این گزینه ، اولین کاری که باید انجام دهید این است که نصب و فعال سازی افزونه نظرات Reloaded را فعال کنید . پس از فعال سازی ، شما نیاز به بازدید از تنظیمات »مشترک شدن در نظرات برای پیکربندی تنظیمات افزونه را دارید .

یک جعبه اشتراک برای نظرات در وردپرس اضافه کنید

افزودن برچسب های سریع در فرم نظر

برچسب های سریع عبارتند از دکمه های قالب بندی که کاربران را قادر می سازد به راحتی نظرات خود را بیان کنند . اینها عبارتند از دکمه ها به صورت پر رنگ ، اضافه کردن یک پیوند یا تکه تکه و … .

برای اضافه کردن برچسب های سریع ، شما نیاز به نصب و فعال کردن افزونه Basic Comment Quicktags دارید . بعد از اضافه کردن برچسب های سریع فرم نظرات شما به شکل زیر می شود .

افزودن برچسب های سریع در فرم نظر

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

5/5 - (1 امتیاز)

1 نظر در “چگونگی تغییر استایل فرم نظرات در وردپرس

  1. امین گفت:

    سلام قالب من اوادا است چطوری به زبان ساده تر استایل نظر کاربران را تغییر بدهم دقیقا بشه مثل مال شما؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *