آیا میخواهید به بررسی فعالیت کاربران در سایت وردپرس خود بپردازید و اصطلاحاً آنها را مانیتور کنید ؟ داشتن وبلاگ با چند نویسنده و مدیر چالشهای خاص خود را دارد.
یکی از چالشهای مدیران این سایتها با تعداد مدیر و کاربران بالا نظارت بر رفتار آنها است، چرا که کنترل این کاربران کمی دشوار است و با بوجود آمدن مشکل یا تخلفی نمیتوانند سریعاً فعالیتهای کاربران را بررسی کنند تا متوجه شوند دلیل بروز این مشکلات کجاست.
در این مقاله از آموزش وردپرس در وبجامه ما برای شما آموزش بررسی فعالیت کاربران در وردپرس با افزونه Simple History را آماده کردیم که امنیت سایت شما را افزایش داده و لاگ فعالیت تمام کاربران را ذخیره میکند.
چرا باید فعالیت کاربران را مانیتور و بررسی کنید ؟
یکی از مشکلات مدیران سایتها این است که به شخصی که اعتماد کامل ندارند، نباید دسترسی به پنل مدیریت وردپرس خود به آن بدهند و اگر بنا به دلایلی مجبور به این کار شوید، کنترلی روی فعالیت این شخص نخواهید داشت.این کمی برای شما امکان دارد در آینده مشکلساز باشد، چرا که این شخص میتواند مشکلات زیادی را برای شما بوجود آورد.
گاهی اوقات کاربران به طور تصادفی خطاهایی را برای سایت شما بوجود میآورند و باعث بروز مشکل در سایت شما میشوند، شما با داشتن یک گزارش از فعالیت کاربران به راحتی میتوانید پیگیری کنید که این افراد چه فعالیتی انجام دادند تا سریعاً مشکل را رفع کنید.
از آنجایی که شما گزارش دقیقی از فعالیت کاربران دارید میتوانید از بوجود آمدن این مشکلات در آینده جلوگیری کنید و با کاربر متخلف برخورد کنید.
مثلاً اگر یکی از مدیران سایت شما نظری را در سایت تائید کرد و این نظر از لحاظ قوانین سایت شما مشکل داشت، میتوانید سریعاً متوجه شوید و آنرا اصلاح کنید و به مدیر که اشتباه کرده سریعاً اطلاع دهید تا این اشتباه را مرتکب نشود.
مثال خوب این است که اگر یک مجری نظری را تأیید کرد که مطابق دستورالعمل های نظر شما نیست ، می توانید به سرعت اشتباه آنها را اصلاح کرده و در مورد آن نیز به آنها اطلاع دهید.
یا فرض کنید شما صاحب یک فروشگاه اینترنتی هستید و دسترسی کامل به توسعهدهندگان سایت دادهاید و یکی از این افراد شماره حساب بانکی شما را برای پرداخت آنلاین تغییر میدهد. اگر شما گزارشی نداشته باشید، نمیتوانید به راحتی این مشکل را شناسایی کنید و کارمند متخلف را اخراج کنید.
یا امکان دارد یکی از نویسندگان سایت محتوا شما را تغییر دهد و لینکهای دلخواه خود را در پستهای شما قرار دهد؟ اگر فعالیت این کاربر را ذخیره نکرده باشید چطور متوجه این خرابکاری خواهید شد ؟
حالا که با مزایای ثبت لاگ کاربران وردپرس خود شدید، وقت آن رسیده تا یاد بگیرید چطور این فعالیتها را ذخیره کنید. ما برای این آموزش از افزونه Simple History استفاده میکنیم. افزونه رایگانی که تمام فعالیت کاربران شما را ثبت و نمایش میدهد.
بررسی فعالیت کاربران با افزونه Simple History
Simple History افزونه رایگان برای نظارت بر فعالیت کاربران در وردپرس است. اولین کاری که برای فعال کردن این افزونه باید بکنید این است که از مخزن وردپرس این افزونه را نصب و فعال کنید.
بعد از فعال سازی افزونه به قسمت تنظیمات » Simple History بروید تا پنل تنظیمات این افزونه را مشاهده کنید.
این افزونه تنظیمات زیادی ندارد و به راحتی میتوانید آنها را تنظیم کنید. تنظیمات این صفحه از بالا به این صورت است :
- Show history
-
- on the dashboard : آیا میخواهید در صفحه داشبورد فعالیتها را نشان دهد
- as a page under the dashboard menu : آیا میخواهید زیر منویی در پیشخوان برای مشاهده لاگها داشته باشید
- Number of items per page on the log page : تعداد نمایش در هر صفحه گزارش چه تعداد باشد
- Number of items per page on the dashboard : تعداد نمایش در هر صفحه در داشبورد چه تعداد باشد
- Clear log : حذف گزارشها ( به طور کلی، این افزونه گزارش 60 روزه را ذخیره میکند.)
- RSS feed : یک فید مخفی به شما برای مشاهده گزارشها میدهد.
همچنین این سرویس به شما اجازه خروجی گرفتن از گزارشها را نیز در منو Export میدهد که میتوانید تمام گزارشها را در این قسمت خروجی بگیرید.
مشاهده فعالیتهای کاربران در افزونه Simple History
برای بررسی فعالیت کاربران از منوی مدیریت وردپرس خود به پیشخوان » Simple History مراجعه کنید، البته اگر تنظیم کرده باشید که در داشبورد این گزارش را ببینید، میتوانید از این صفحه نیز فعالیت کاربران را بررسی کنید.
این افزونه به طور پیشفرض وقایع 30 روز گذشته را به شما نمایش میدهد، اما با کلید روی منو کشویی “Dates” میتوانید این محدوده را به طور دلخواه تغییر دهید.
برای جستجو دقیق روی کاربر یا فعالیت خاص میتوانید روی گزینه “Show search options” کلیک کنید تا فیلدهای مربوطه برای جستجو دلخواه برای شما باز شود. از این فیلد شما میتوانید به صورت ترکیبی نیز استفاده کنید، یعنی روی کاربر خاصی با نوع فعالیت خاص این تنظیمات را قرار دهید و نتایج را مشاهده کنید.
به عنوان مثال ما فعالیتهای کاربر خاص را طی 30 روزه گذشته، روی نصب و فعال کردن پلاگینها فعال کردیم و و وقتی روی دکمه ” Search Events” کلیک کنیم، این گزارشها برای ما نمایش داده میشود.
این افزونه از انجمن ساز bbPress پشتیبانی میکند، که به شما امکان مشاهده فعالیتهای صورت گرفته در انجمن وردپرس را میدهد.
به طور پیشفرض افزونه Simple History به شما گزارش ورود/خروج، وارد کردن رمز عبور اشتباه، ویرایش پست/صفحه، بارگزاری رسانه، نصب/بروزرسانی افزونه وردپرس / قالب وردپرس و تغییرات نمایه کاربران و موارد دیگر را ثبت میکند. اما اگر توسعه دهنده هستید و قصد دارید گزارش خاصی را ثبت کنید میتوانید به صفحه این افزونه در سایت اصلی وردپرس مراجعه کنید.
امیدوارم این آموزش به شما کمک کند تا مدیریت بهتری روی سایت وردپرسی خود داشته باشید. البته افزونههای پولی مثل WP Security Audit Log وجود دارد که میتوانید برای دریافت گزارش دقیقتر استفاده کنید.
حتماً این آموزش را با دوستان خود در شبکههای اجتماعی به اشتراک بگذارید و در صورت وجود هرگونه سوال یا مشکلی آنرا با ما درمیان بگذارید.