محمد عبدی
محمد عبدی
خواندن ۴ دقیقه·۵ سال پیش

سیستم امتیازدهی به کاربران در وردپرس

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


چه کاربردی داره یا اصلا به چه دردی میخوره ؟

این روز ها سایت هایی که رنک های بالایی دارن تونسن با استفاده از یک روشی کاربراشونو با اون سیستم درگیر کنن یعنی کاربران دوست داشته باشن بازم به سایت برگردن که این یکی از مهم ترین کاربرد های رتبه بندی سایت ها هستش. با استفاده از سیستم امتیاز دهی به کاربران وردپرس می تونید این ویژگی رو به سایتون اضافه کنید و لذتشو ببرید :) خیلی از سایت ها مثل دانرو یا سایت بیشتر از یک و یا خیلی از سایت های دیگه که رتبه های بالایی دارن از این جور سیستم ها به خوبی بهره گرفتن و تونستن با درگیر کردن کاربر با سایت به موفقیت های زیادی رو به دست بیارن


بریم تو دل کار

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

تنظیمات اولیه افزونه myCRED
تنظیمات اولیه افزونه myCRED

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

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


بخش Log

توی این بخش هر امتیازی که به کاربران داده بشه و یا کم بشه لیست میشه و به صورت کلی می تونید به ببینید چه اتفاقی توی سیستم داره میفته


بخش hooks

رسیدیم به مهم ترین بخش افزونه که خیلی باهاش کار داریم، توی این بخش می تونید تعریف کنید که بابت چه کارهایی چند امتیاز به کاربران داده بشه مثلا تعریف می کنید هرکاربری که نظر ارسال کرد 20 امتیاز بهش بده، برای این کار کافیه از سمت چپ "امتیاز ها for comments" بکشید به سمت active hooks تا فعال بشه بعد از اینکه فعال شد می تونید روش کلیک کنید و تنظیمات جانبی رو انجام بدید

کسب امتیاز بابت گزاشتن نظر
کسب امتیاز بابت گزاشتن نظر

همون طور که می بینید الان این hook فعال هستش و هرکاربری که نظر بده 1 امتیاز میگیره، میتونید از همین بخش این تنظیمات عوض کنید اونجا که نوشته member رو 10 بزارید بابت هر نظر 10 امتیاز به کاربر میدید و اونجا که نوشته نویسنده مطلب اگه 5 بزارید نویسنده مطلب به ازای هر نظری که روی نوشتش گزاشته بشه 5 امتیاز میگیره. البته اینایی که گفتم برای بخش Approved Comments بود بقیه قسمت هارو هم با همین روال میتونید پر کنید. آها یه مورد جا موند اونم نمونه ی لیست گزارش بود که اونم اگه یکم دقت کنید :o می تونید حدس بزنید چیه، اما بزارید خودم بگم هروقت که کاربر نظر ارسال کنه توی بخش log ها این پیام مینویسه "امتیازها for Approved Comment" که متن خوبی نیست می تونید عوض کنید هرچی می خواید بنویسید توی این بخش میتونید از template ها استفاده کنید. که یکسری هاش اینجا آورده شده.


بخش addons

اینجا یکسری افزونه دیگه می بینید که کاربرد افزونه امتیازدهی myCRED افزایش میدن خیلی افزونه های خوب و خفنی داره ولی اینجا جاش نیست بخوام توضیح بدم انشاالله توی یک نوشته دیگه کامل به این قسمت می پردازم (شایدم ویدیو گرفتم جالب میشه نه ؟ :) )

یکسری از افزونه هاش میگم خدمتتون

افزونه سطح کاربری با امتیاز کسب شده - افزونه فروش پست با امتیاز - افزونه خرید امتیاز و ... که خیلی چیزا هستن


بخش آخر هم بخش setting که از نظر من چیز مهمی نداره حالا خودتون یه سر بهش بزنید بد نیست یکسری تنظیمات که می تونید انجام بدید همین

دیگه چی ؟

دیگه اینکه می تونید از افزونه های دیگه ایی که وجود دارن استفاده کنید مثل GamiPress که اینم افزونه خیلی خوبیه و امکانات جالبی داره ولی افزونه myCRED فعلا که خیلی محبوب تره تا ببینیم چی میشه.

یه چیزی که خیلی جالب بود برام سازگاری این افزونه با افزونه های دیگس مثلا اگه بخواید به ازای لایک مطلب به کاربراتون امتیاز بدید اول باید سیستم لایک پیاده کنید که برای این کار از افزونه ulike میتونید استفاده کنید. بعد از اینکه افزونه ulike فعال کردید در قسمت hooks افزونه myCRED می تونید ببینید که hook افزونه لایک اضافه شده (خیلی خوبه:) )


خب این نوشته هم تموم شد. نظر شما چیه ؟ افزونه خوبیه ؟ سیستم امتیاز دهی خوبیه ؟ چقدر میتونه کاربرد داشته باشه؟ خوشحال میشم نظراتون رو با من در میون بزارید تا قوی تر و بهتر بتونم براتون بنویسم. اگه غلط املایی دیدید اشکال نداره پیش میاد دیگه سخت نگیر :)

وردپرسامتیازدهیسئوافزایش فروشسیستم امتیازدهی
من محمد عبدی یه برنامه نویس ام که چندسالی هست توی این دنیا بی پایان دست و پا میزنم. اینجا از تجربیاتم مینویسم.
شاید از این پست‌ها خوشتان بیاید