آموزش نصب سیستم امتیازدهی ستارهای به وردپرس
نمایش ستارههای امتیازدهی در مقالات و نوشتههای وردپرس، یکی از قابلیتهای ساده اما فوقالعاده موثر در تجربه کاربری و عملکرد سایت است. در این مطلب، ابتدا به چرایی اهمیت این قابلیت پرداخته و سپس مراحل گامبهگام نصب، تنظیمات فارسیسازی و بهینهسازی افزونه محبوب Rate My Post را مرور میکنیم.

چرا باید از سیستم امتیازدهی ستارهای استفاده کنیم؟
۱- دلایل روانشناختی
- تایید اجتماعی
کاربران به محتوایی که توسط دیگران ارزیابی مثبت شده است، ناخودآگاه بیشتر اعتماد میکنند. - افزایش تعامل و حس مشارکت
انسانها تمایل دارند نظر خود را به اشتراک بگذارند. کلیک روی یک ستاره فرآیندی ساده، سریع و بدون نیاز به تایپ نظر است که حس مشارکت فعالی به کاربر میدهد.
۲- دلایل کاربردی و تجربه کاربری
- سنجش کیفیت محتوا
ابزاری عالی برای نویسندگان و مدیران سایت تا متوجه شوند کدام محتوا برای کاربران جذابتر بوده و چه مقالاتی نیاز به بازبینی و بهبود دارند. - تعامل بدون اصطکاک
برعکس فرمهای طولانی دیدگاهها، ثبت امتیاز کمتر از ۲ ثانیه زمان میبرد.
۳- دلایل سئو
- کاهش نرخ فرار و افزایش ماندگاری
افزایش تعامل کاربر روی صفحه، سیگنالهای رفتاری مثبتی به موتورهای جستجو ارسال میکند. - نمایش دادههای ساختاریافته
افزونههای استاندارد امتیازدهی کدهای اسکیما (Schema Markup) اضافه میکنند که در صورت تایید گوگل، ستارهها در نتایج جستجو نمایش داده شده و باعث افزایش چشمگیر نرخ کلیک (CTR) میشوند.
آموزش نصب و فعالسازی افزونه Rate My Post
افزونه Rate My Post (توسعهیافته توسط FeedbackWP) یکی از سبکترین، مدرنترین و استانداردترین افزونههای امتیازدهی برای وردپرس است.
مراحل نصب:
- وارد پنل مدیریت وردپرس شوید.
- از منوی سمت راست، به مسیر افزونهها > افزودن افزونه تازه بروید.
- در کادر جستجو، عبارت
Rate My Postرا تایپ کنید. - افزونه رسمی را پیدا کرده، روی دکمه هماکنون نصب کن و سپس فعالسازی کلیک کنید.
نکته امنیتی و پایداری: پس از فعالسازی، در لیست افزونههای نصبشده، روبهروی نام افزونه گزینه «فعال کردن بهروزرسانیهای خودکار» را بزنید. این کار باعث میشود سایت شما همواره از آخرین وصلههای امنیتی، رفع باگها و سازگاری با نسخههای جدید وردپرس بدون نیاز به اقدام دستی بهرهمند شود.
اصلاح ظاهر ستارههای نصفه در زبان فارسی (راست به چپ)
برای اینکه در قالبهای راستچین، ستارههایی که امتیاز نیمه دارند (مثلا ۴.۵ ستاره) جهت پر شدن درستی داشته باشند و بریده نشوند، باید یک قطعه کد CSS به سایت اضافه کنید.
نحوه افزودن کد:
به مسیر نمایش > سفارشیسازی > CSS اضافی (یا فایل style.css قالب فرزند) بروید و کدهای زیر را اضافه و منتشر کنید
|
1 2 3 4 |
body.rtl .rmp-rating-widget .rmp-icon--half-highlight { background: linear-gradient(270deg, #ffe699 50%, #ccc 50%); background-clip: text; -webkit-background-clip: text; } |
پیکربندی و تنظیمات اصلی افزونه (Settings)
از منوی مدیریت وردپرس، وارد بخش FeedbackWP > Settings شوید و تنظیمات زیر را اعمال کنید:
- نمایش خودکار ویجت
گزینهAdd rating widget to all postsرا تیک بزنید تا جعبه امتیازدهی به انتهای تمام نوشتهها اضافه شود. - جلوگیری از ثبت امتیاز تصادفی
پیشنهاد میشود گزینهPrevent accidental votesرا تیک بزنید. با این کار، کاربر پس از انتخاب ستارهها، دکمه تایید نهایی را مشاهده میکند تا آرای اشتباهی ثبت نشوند. - سازگاری با افزونههای کش (AJAX load results)
اگر از افزونههای کش معروف مانند WP Rocket ،LiteSpeed Cache ،WP Super Cache ،WP Fastest Cache یا SG Optimizer استفاده میکنید، نیازی به انجام کاری نیست. اما اگر از سیستم کش سروری یا افزونههای دیگری استفاده میکنید، گزینهAJAX load resultsرا فعال کنید تا امتیازات ثبتشده بدون مشکل کش نمایش داده شوند. - جلوگیری از رأی تکراری
در همین بخش میتوانید روشهای بررسی امتیاز تکراری (از طریق Cookie یا IP) را بر اساس سیاست سایت خود فعال و تنظیم کنید.
انتقال اطلاعات از افزونههای قدیمی (Tools)
اگر قبلا از افزونههایی مانند kk Star Ratings (که مدتهاست آپدیت نشده و ساختار قدیمی دارد) یا سایر افزونههای مشابه استفاده میکردید:
- به تب FeedbackWP > Tools بروید.
- از بخش درونریزی (Import)، دادههای افزونه قبلی را مستقیما به Rate My Post منتقل کنید تا امتیازاتی که کاربران قبلا ثبت کردهاند از دست نروند.
فارسیسازی عبارات و متون (Customize)
برای شخصیسازی و نمایش متون به زبان فارسی، وارد تب FeedbackWP > Customize شوید و فیلدهای متنی را مطابق جدول زیر تغییر دهید:
| عنوان بخش در تنظیمات | متن پیشنهادی فارسی |
|---|---|
| Title | این مطلب چقدر مفید بود ؟ |
| Subtitle | برای ثبت امتیاز روی ستارهها کلیک کنید |
| Result text - average rating | امتیاز متوسط |
| Result text - vote count | تعداد امتیازها |
| Text if somebody tries to vote twice | شما قبلا امتیاز دادهاید. این امتیاز محاسبه نمیشود. |
| Result text if no votes | تا کنون امتیازی ثبت نشده است. اولین نفر باشید ! |
| Text after vote | از اینکه نظرتان را ثبت کردید، متشکریم. |
| One star hover text | اصلا مفید نیست |
| Two stars hover text | تا حدودی خوب است |
| Three stars hover text | قابل قبول است |
| Four stars hover text | تقریبا مفید است |
| Five stars hover text | خیلی مفید است |
| Submit rating button text | ثبت امتیاز |
پس از وارد کردن مقادیر، تغییرات را ذخیره کنید. اکنون سیستم امتیازدهی ستارهای شما به شکلی استاندارد، زیبا و کاملا فارسی در انتهای مقالات در دسترس کاربران است.