مشاهده فعالیت کاربران در وردپرس با افزونه Simple History
- افزونه وردپرسمقالات آموزشی
- بروزرسانی شده در

اگه چند نویسنده، مدیر یا کاربر روی سایتتون کار میکنن، احتمالاً بعضی وقتها میخواید بفهمید چه کسی یک نوشته رو ویرایش کرده، افزونهای رو بهروز کرده یا تنظیم مهمی رو تغییر داده. مشاهده فعالیت کاربران در وردپرس همین اطلاعات رو بهشکل یک تاریخچه مرتب در اختیارتون میذاره تا برای پیدا کردن یک تغییر، مجبور نباشید از همه سؤال کنید.
در این آموزش از افزونه Simple History استفاده میکنیم. یاد میگیرید این افزونه چه رویدادهایی رو ثبت میکنه، گزارشها رو از کجا ببینید، چطور بین اونها جستجو کنید و برای محافظت بهتر از اطلاعات گزارشها چه نکاتی رو رعایت کنید. افزونه اصلی رایگانه و برای بعضی امکانات پیشرفته هم افزونه جانبی Premium ارائه میشه.
آنچه در این مقاله میخوانید
مشاهده فعالیت کاربران در وردپرس چه کمکی به شما میکنه؟
گزارش فعالیت مثل یک دفتر ثبت اتفاقهای مهم سایت کار میکنه. هر رویداد معمولاً اطلاعاتی مثل نوع فعالیت، زمان انجام و حساب کاربری مرتبط رو نشون میده. این اطلاعات برای سرزنش اعضای تیم نیست؛ هدف اینه که مشکل رو سریعتر پیدا کنید و روند مدیریت سایت شفافتر باشه.
پیدا کردن تغییرات مهم و اشتباههای احتمالی
فرض کنید عنوان یک برگه ناگهان عوض شده یا افزونهای غیرفعال شده. گزارش فعالیت کمک میکنه زمان تغییر و کاربر مرتبط رو پیدا کنید. بعد میتونید علت اتفاق رو بررسی کنید و در صورت نیاز، تغییر درست رو دوباره انجام بدید.
بررسی فعالیت نویسندهها، مدیرها و بقیه کاربران
در سایتهای چندنویسندهای، این گزارش نشون میده چه نوشتههایی ساخته، ویرایش یا منتشر شدن. برای اینکه هر عضو فقط به بخشهای لازم دسترسی داشته باشه، بهتره در کنار گزارش فعالیت، نقشهای کاربری وردپرس و سطح دسترسی هر نقش رو هم درست تنظیم کنید.
تشخیص ورودهای ناموفق و رفتارهای مشکوک
تعداد زیادی تلاش ناموفق برای ورود، ورود در زمانی غیرمنتظره یا تغییر ناگهانی نقش یک کاربر میتونه نیاز به بررسی داشته باشه. Simple History این اتفاقها رو ثبت میکنه، ولی درباره علت اونها تصمیم قطعی نمیگیره. پس هر مورد غیرعادی رو همراه با بقیه نشانههای سایت بررسی کنید.
تفاوت گزارش فعالیت با ابزار امنیتی و پشتیبانگیری
گزارش فعالیت فقط میگه چه اتفاقی افتاده. این گزارش جلوی حمله رو نمیگیره و فایل حذفشده رو هم برنمیگردونه. برای محافظت واقعی، به رمز عبور قوی، دسترسیهای محدود، بهروزرسانی منظم، ابزار امنیتی و نسخه پشتیبان سالم نیاز دارید. اگه به فایل مشکوکی برخوردید، راهنمای اسکن وردپرس برای پیدا کردن فایلهای مخرب میتونه قدم بعدی مناسبی باشه.
افزونه Simple History چه فعالیتهایی رو ثبت میکنه؟
Simple History رویدادهای مهم هسته وردپرس رو ثبت میکنه و برای بعضی افزونههای شناختهشده هم گزارشهای اختصاصی داره. جزئیات قابل ثبت به نسخه وردپرس، نسخه افزونه و ابزارهای فعال سایتتون بستگی داره، پس ممکنه گزارش دو سایت دقیقاً یکسان نباشه.
- ورود موفق، خروج و تلاش ناموفق برای ورود
- ساخت، ویرایش، انتشار، انتقال به زبالهدان و حذف نوشتهها و برگهها
- ساخت حساب کاربری و تغییر اطلاعات یا نقش کاربران
- نصب، فعالسازی، غیرفعالسازی و بهروزرسانی افزونهها و قالبها
- بعضی تغییرات تنظیمات وردپرس و بارگذاری فایلها در رسانه
ثبت هرکدوم از این موارد به پشتیبانی Simple History از همون رویداد بستگی داره. پس اگه یک فعالیت خاص برای شما مهمه، بعد از راهاندازی افزونه یک بار اون رو آزمایش کنید و مطمئن بشید در گزارش دیده میشه.
این افزونه قرار نیست یک نسخه کامل از محتوای قبلی هر نوشته بسازه. وردپرس برای دیدن تغییرات محتوای نوشتهها قابلیتی به نام «بازبینی» داره. Simple History بیشتر روی ثبت خود رویداد، زمان اون و کاربر مرتبط تمرکز میکنه.
نصب افزونه Simple History در وردپرس
برای نصب افزونه باید با حسابی وارد پیشخوان بشید که اجازه نصب افزونه داره. اگه گزینه افزودن افزونه رو نمیبینید، احتمالاً سطح دسترسی حسابتون کافی نیست یا مدیریت نصب افزونهها در سایتتون جای دیگهای انجام میشه.
- از پیشخوان وردپرس وارد بخش «افزونهها» بشید و گزینه افزودن افزونه تازه رو باز کنید.
- عبارت Simple History رو در کادر جستجو وارد کنید. قبل از نصب، نام افزونه و اطلاعات صفحه رسمی اون رو بررسی کنید تا افزونه مشابهی رو اشتباهی نصب نکنید.
- دکمه نصب افزونه رو بزنید. بعد از تمام شدن نصب، دکمه فعالسازی رو انتخاب کنید.
اگه اولین باره افزونه نصب میکنید، راهنمای نصب افزونه در وردپرس همه روشها رو قدمبهقدم توضیح میده.

دیدن گزارش فعالیت کاربران با Simple History
پیدا کردن صفحه گزارش فعالیتها
بعد از فعالسازی، نوار کناری پیشخوان رو باز کنید و دنبال گزینه Simple History بگردید. محل این گزینه به تنظیم جای منوی تاریخچه بستگی داره. اگه اون رو در منوی اصلی ندیدید، زیرمنوی «پیشخوان» و بعد زیرمنوی «ابزارها» رو بررسی کنید. بعد از پیدا کردن گزینه، روی اون بزنید تا فهرست رویدادهای ثبتشده باز بشه.

خواندن اطلاعات هر رویداد
هر ردیف گزارش، یک اتفاق رو توضیح میده. اول متن اصلی رویداد رو بخونید؛ مثلاً میگه نوشتهای بهروز شده یا ورود ناموفقی رخ داده. بعد نام کاربر، زمان رویداد و جزئیات تکمیلی رو بررسی کنید. بعضی رویدادها اطلاعات بیشتری دارن که با باز کردن جزئیاتشون دیده میشن.
نام کاربری بهتنهایی ثابت نمیکنه خود صاحب حساب اون کار رو انجام داده. اگه رمز عبور حساب در اختیار فرد دیگهای بوده یا حساب هک شده باشه، باید موضوع رو بیشتر بررسی کنید.
جستجو و فیلتر کردن گزارشها
در یک سایت شلوغ، مرور همه رویدادها وقت زیادی میگیره. ابزار جستجو و فیلتر کمک میکنه فقط گزارشهای مرتبط با مسئلهتون رو ببینید.
- فیلتر بر اساس کاربر: وقتی میخواید فعالیت یک نویسنده یا مدیر مشخص رو ببینید، همون کاربر رو انتخاب کنید.
- فیلتر بر اساس تاریخ و نوع رویداد: بازه زمانی و نوع اتفاق رو محدود کنید تا موارد نامرتبط کنار برن.
- جستجوی یک تغییر مشخص: بخشی از نام نوشته، افزونه، کاربر یا عبارت مربوط به رویداد رو جستجو کنید.
برای نتیجه بهتر، اول بازه زمانی رو کوچک کنید و بعد سراغ کاربر یا نوع رویداد برید. مثلاً اگه میدونید مشکل امروز ایجاد شده، لازم نیست گزارش چند هفته قبل رو هم بررسی کنید.
تنظیمات مهم افزونه Simple History
برای تنظیم افزونه، بخش مربوط به Simple History رو در تنظیمات پیشخوان باز کنید. نام یا جای بعضی گزینهها ممکنه با نسخه افزونه و زبان پیشخوان کمی فرق داشته باشه.

انتخاب محل نمایش منوی تاریخچه
در نسخههایی که این تنظیم رو دارن، میتونید محل منوی تاریخچه رو بین بالای منوی اصلی، پایین منوی اصلی، زیر «پیشخوان» یا زیر «ابزارها» انتخاب کنید. اگه هر روز گزارشها رو بررسی میکنید، منوی اصلی دسترسی سریعتری میده. برای استفاده گاهبهگاه، قرار دادن اون زیر پیشخوان یا ابزارها منوی مدیریت رو خلوتتر نگه میداره.
تنظیم تعداد رویدادهای هر صفحه
اگه این گزینه در نسخه فعلی افزونه در دسترستون بود، تعداد رویدادهای قابل نمایش در هر صفحه رو با توجه به حجم فعالیت سایت انتخاب کنید. عدد بزرگتر پیمایش بین صفحهها رو کمتر میکنه، ولی بارگذاری گزارش ممکنه سنگینتر بشه. برای شروع، مقدار پیشفرض انتخاب امنتریه.
مدیریت مدت نگهداری گزارشها
طبق اطلاعات فعلی صفحه رسمی افزونه، دوره نگهداری پیشفرض برای نصبهای تازه ۳۰ روزه. سایتهایی که از نسخههای قدیمیتر افزونه استفاده کردهان ممکنه همچنان تنظیم ۶۰ روزه داشته باشن. تعیین مدت نگهداری از داخل رابط کاربری جزو امکانات افزونه جانبی Premium معرفی شده. چون این جزئیات ممکنه در نسخههای بعدی تغییر کنن، مقدار واقعی رو در تنظیمات نسخه نصبشده روی سایتتون هم بررسی کنید. قبل از پاکسازی گزارشها، اگه برای بررسی مشکل یا الزام داخلی به اونها نیاز دارید، خروجی مناسب بگیرید.
فعال کردن گزارش ایمیلی هفتگی
اگه گزینه گزارش ایمیلی هفتگی در نسخه نصبشده شما فعال باشه، میتونید خلاصهای از رویدادهای اخیر رو بدون ورود روزانه به پیشخوان دریافت کنید. بعد از فعالسازی، مطمئن بشید ایمیلهای وردپرس درست ارسال میشن و گزارش بعدی به پوشه هرزنامه نرفته.
فعال کردن خوراک RSS گزارشها
RSS یک روش برای دنبال کردن گزارشهای تازه در برنامه خوراکخوانه. اگه این قابلیت در نسخه نصبشده شما در دسترسه، نشانی خوراکش رو عمومی نکنید؛ چون ممکنه اطلاعات مدیریتی سایت رو نمایش بده. این نشانی رو فقط در ابزار یا حساب قابل اعتماد وارد کنید و اگه به RSS نیاز ندارید، بهتره فعالش نکنید.
گرفتن خروجی از گزارش فعالیتها
خروجی گرفتن با فرمت CSV، JSON یا HTML
طبق مستندات فعلی Simple History، نسخه رایگان میتونه از کل گزارشها خروجی CSV، JSON یا HTML بگیره. CSV برای باز کردن دادهها در برنامههای صفحهگسترده مناسبه. JSON بیشتر برای پردازش فنی کاربرد داره و HTML برای دیدن یک نسخه خوانا در مرورگر مفیده. محل گزینه خروجی ممکنه با نسخه افزونه فرق داشته باشه، پس در صفحه گزارش یا تنظیمات Simple History دنبال بخش Export بگردید.

تفاوت خروجی کامل با خروجی نتایج فیلترشده
طبق امکانات فعلی افزونه، خروجی نسخه رایگان شامل کل گزارش میشه. خروجی گرفتن فقط از نتیجه جستجو یا فیلتر فعلی جزو امکانات افزونه جانبی Premium معرفی شده. چون این تقسیمبندی ممکنه در نسخههای بعدی عوض بشه، قبل از خرید افزونه جانبی صفحه رسمی امکانات رو هم بررسی کنید. فایل خروجی ممکنه نام کاربران، زمان فعالیت و جزئیات مدیریتی داشته باشه؛ پس اون رو در فضای عمومی یا پوشه قابل دانلود قرار ندید.
حریم خصوصی و امنیت گزارشهای فعالیت
گزارش فعالیت ممکنه اطلاعات شخصی یا مدیریتی داشته باشه. تنظیمات مربوط به نشانی IP و بقیه دادههای ثبتشده میتونه با نسخه افزونه یا پیکربندی سایت فرق داشته باشه، پس قبل از تکیه به رفتار پیشفرض، یک گزارش واقعی رو بررسی کنید. نوع اطلاعات ثبتشده، دلیل نگهداری و افراد دارای دسترسی رو هم متناسب با شرایط سایتتون در نظر بگیرید.
- دسترسی رو محدود کنید: فقط مدیرهایی که واقعاً برای پشتیبانی، امنیت یا مدیریت تیم به گزارش نیاز دارن باید اون رو ببینن. بعد از نصب، با یک حساب آزمایشی دارای نقش پایینتر هم بررسی کنید که چه بخشهایی از گزارش در دسترسه. برای کنترل دقیقتر میتونید دسترسی نویسندهها و ویرایشگرها رو محدود کنید.
- از اطلاعات شخصی محافظت کنید: فایلهای خروجی و نشانی RSS رو مثل اطلاعات محرمانه نگه دارید و اونها رو از راه پیامرسان یا فضای عمومی نفرستید.
- گزارشها رو بیدلیل نگه ندارید: مدت نگهداری رو بر اساس نیاز واقعی سایت انتخاب کنید. نگهداری بیشتر همیشه بهتر نیست و حجم پایگاه داده رو هم بالا میبره.
- ثبت رویداد رو با امنیت اشتباه نگیرید: افزونه اتفاقها رو ثبت میکنه، ولی جای ابزار امنیتی، نسخه پشتیبان و مدیریت درست دسترسیها رو نمیگیره.
کاربردهای پیشرفته Simple History
بررسی گزارشها با REST API و WP-CLI
REST API راهی استاندارد برای دریافت اطلاعات وردپرس از طریق برنامههای دیگهست. WP-CLI هم ابزار خط فرمان وردپرسه؛ یعنی بهجای کلیک در پیشخوان، دستورها رو در محیط متنی سرور اجرا میکنید. طبق مستندات فعلی، Simple History برای استفادههای فنی از REST API و WP-CLI پشتیبانی میکنه.
این بخش برای کاربران تازهکار ضروری نیست. اجرای دستور اشتباه روی سرور میتونه مشکلساز بشه، پس فقط وقتی از اون استفاده کنید که دسترسی لازم و نسخه پشتیبان سالم دارید. برای آشنایی قدمبهقدم، آموزش استفاده از WP-CLI برای مدیریت وردپرس رو ببینید.
ارسال هشدار و گزارش به سرویسهای دیگه
طبق امکانات فعلی، افزونه جانبی Premium میتونه برای هشدارها و فرستادن رویدادها به سرویسهای بیرونی به کار بره. قبل از تهیه افزونه جانبی، صفحه رسمی امکانات رو بررسی کنید. قبل از اتصال هر سرویس هم ببینید چه دادهای از سایت خارج میشه، کجا ذخیره میشه و چه افرادی به اون دسترسی دارن.
امکانات نسخه رایگان و افزونه جانبی Premium
طبق اطلاعات فعلی، نسخه رایگان امکانات اصلی مثل ثبت رویدادها، جستجو، فیلتر و خروجی کامل رو پوشش میده. بعضی قابلیتها مثل گزارش ایمیلی، RSS، REST API و WP-CLI هم در مستندات افزونه معرفی شدهان. افزونه جانبی Premium امکاناتی مثل تنظیم مدت نگهداری از داخل پیشخوان، خروجی از نتایج فیلترشده، هشدار و اتصال به سرویسهای دیگه رو اضافه میکنه. این امکانات ممکنه با انتشار نسخههای تازه تغییر کنن، پس قبل از خرید مشخص کنید دقیقاً به کدوم قابلیت نیاز دارید و صفحه رسمی افزونه رو دوباره ببینید.
رفع مشکلات رایج Simple History
چرا بعضی فعالیتها در گزارش دیده نمیشن؟
اول مطمئن بشید افزونه هنگام انجام فعالیت فعال بوده. بعد فیلترها و بازه زمانی رو پاک کنید تا گزارش پنهان نشده باشه. بعضی افزونهها یا عملیات اختصاصی هم رویداد سازگار برای Simple History ثبت نمیکنن. در این حالت، نبودن یک رویداد لزوماً به معنی انجام نشدن اون فعالیت نیست.
چطور حجم گزارشها و پایگاه داده رو کنترل کنید؟
دوره نگهداری مناسب انتخاب کنید و گزارشهای قدیمی رو بیدلیل نگه ندارید. قبل از هر پاکسازی دستی پایگاه داده، نسخه پشتیبان بگیرید. اگه حجم دیتابیس بالاست، اول از بخش اطلاعات دیتابیس در ابزار مدیریت هاست یا با کمک پشتیبانی هاست مشخص کنید کدوم جدول بزرگ شده. پاک کردن تصادفی جدولها ممکنه بخشی از سایت رو از کار بندازه. راهنمای پاکسازی دیتابیس وردپرس نکتههای مهم این کار رو توضیح میده.

اگه گزارشها درست نمایش داده نشن چه کار کنید؟
اول صفحه رو تازهسازی کنید و افزونه رو به نسخه پایدار تازه بهروز کنید. بعد در پیشخوان وردپرس وارد «ابزارها» و بخش «سلامت سایت» بشید و خطاهای مهم رو بررسی کنید. اگه مشکل بعد از نصب یا بهروزرسانی افزونه دیگهای شروع شده، احتمال تداخل رو روی یک نسخه آزمایشی از سایت بررسی کنید. غیرفعال کردن افزونهها روی سایت اصلی بدون نسخه پشتیبان و برنامه بازگشت کار امنی نیست.
اگه مشکل ادامه داشت، اطلاعات نسخه وردپرس، PHP، Simple History و متن خطا رو آماده کنید و از کانال پشتیبانی رسمی افزونه کمک بگیرید. رمز عبور، کلیدهای امنیتی یا فایل خروجی شامل اطلاعات کاربران رو در پیام عمومی منتشر نکنید.
جمعبندی
برای مشاهده فعالیت کاربران در وردپرس، Simple History یک راه ساده و کاربردیه. با این افزونه میتونید ورودها، تغییر نوشتهها، فعالیت کاربران، بهروزرسانی افزونهها و تعدادی از اتفاقهای مهم سایت رو در یک گزارش زمانی ببینید. فیلتر و جستجو هم کمک میکنه سریعتر به رویداد موردنظرتون برسید.
فقط یادتون نره که گزارش فعالیت ابزار نظارته، نه راهکار کامل امنیت یا پشتیبانگیری. دسترسی به گزارشها رو محدود کنید، اطلاعات رو بیشتر از نیازتون نگه ندارید و برای هر تغییر مهم، گزارش رو کنار نسخه پشتیبان و بقیه شواهد سایت بررسی کنید.
سؤالهای متداول
آیا Simple History رایگانه؟
بله، افزونه اصلی Simple History رایگانه و امکانات پایه ثبت، جستجو و بررسی گزارشها رو ارائه میده. طبق اطلاعات فعلی، بعضی قابلیتهای پیشرفته مثل خروجی نتایج فیلترشده، هشدارها و تنظیم مدت نگهداری از داخل پیشخوان با افزونه جانبی Premium ارائه میشن.
آیا این افزونه محتوای نوشتهها رو هم ذخیره میکنه؟
Simple History خود رویدادهای مربوط به ساخت، ویرایش یا انتشار نوشته رو ثبت میکنه، ولی جای نسخه کامل محتوای قبلی رو نمیگیره. برای دیدن نسخههای قبلی یک نوشته باید از قابلیت بازبینیهای وردپرس استفاده کنید.
گزارش فعالیت کاربران تا چند روز نگه داشته میشه؟
طبق اطلاعات فعلی، دوره نگهداری پیشفرض برای نصبهای تازه ۳۰ روزه. نصبهای قدیمیتر ممکنه تنظیم ۶۰ روزه قبلی رو حفظ کرده باشن. چون این مقدار ممکنه با نسخه و تنظیمات سایت فرق داشته باشه، بهتره تنظیم واقعی نسخه نصبشده رو هم بررسی کنید.
آیا Simple History جای افزونه امنیتی رو میگیره؟
نه. این افزونه اتفاقها رو ثبت میکنه و برای بررسی مشکل سرنخ میده، ولی جلوی حمله رو نمیگیره و فایلهای آلوده رو پاک نمیکنه. برای امنیت سایت همچنان به بهروزرسانی منظم، دسترسی محدود، ابزار امنیتی و نسخه پشتیبان نیاز دارید.
چطور فعالیت یک کاربر خاص رو پیدا کنیم؟
صفحه گزارش Simple History رو باز کنید و فیلتر کاربر رو روی حساب موردنظرتون بذارید. اگه رویدادها زیاد هستن، بازه زمانی و نوع فعالیت رو هم محدود کنید یا بخشی از نام نوشته و رویداد رو در کادر جستجو بنویسید.

برای ارسال نظر لطفا ابتدا ثبتنام کنید یا وارد شوید.