دسترسی به فایل های آپلود شده هر کاربر در وردپرس + کد عملیاتی
با معرفی کد وردپرس دسترسی به فایل های آپلود شده هر کاربر به صورت جداگانه با شما هستیم .
🔍 مدیران محترم سایت آیا میدانید چگونه میتوانید تمام فایلهای آپلود شده توسط یک کاربر خاص را در وردپرس مشاهده کنید؟
زمانی که در وب سایت خود نویسنده های زیادی داشته باشید تشخیص آنکه این کدام تصویر یا فایل چندرسانه ای مربوط به کدام کاربر است کمی گیج و دردسر ساز است توسط کدی که معرفی میکنیم براحتی میتوانید فابل های چند رسانه ای هر کاربر را از دیگر کاربران تفکیک کنید و فایل ها را بررسی نمایید .
افزودن قابلیت مشاهده فایلهای کاربران در وردپرس: راهنمای کامل برنامهنویسی
۱- وارد داشبورد خود شوید و به مسیر نمایش > ویرایشگر > function.php بروید و کد زیر را اضافه و ذخیره کنید
function add_filter_media_for_users($action, $user_object){
$action['filter_meida_user'] = "<a href='".admin_url('/upload.php?author=').$user_object->ID."'>فایل ها</a>";
return $action;
}
add_filter('user_row_actions','add_filter_media_for_users',10,2);
✨ مزایای این کد:
✅ صرفهجویی در زمان: دسترسی سریع بدون جستجوی دستی
✅ مدیریت آسان: مشاهده تمام فایلهای هر کاربر در یک صفحه
✅ حفظ امنیت: فقط مدیران سایت میتوانند این لینک را مشاهده کنند
✅ سازگاری کامل: با تمامی قالبها و افزونههای وردپرس کار میکند
📁 نحوه عملکرد:
کد را در فایل functions.php قالب یا یک پلاگین مخصوص اضافه کنید
به صفحه کاربران → همه کاربران بروید
در هر سطر کاربر، لینک جدید “مشاهده فایلها” ظاهر میشود
با کلیک بر روی آن، به صفحه کتابخانه رسانهها با فیلتر خودکار براساس آن کاربر منتقل میشوید
اگر میخواهید افزایش حجم فایل آپلود وردپرس با htaccess انجام دهید یا با افزونه Max Upload FileSize پیشنهاد میکنیم حتما در وردپرس خود این کار را انجام دهید تا محدودیتی نداشته باشید
کاربردهای عملی دسترسی سریع به آپلودهای کاربران :
بررسی فایلهای آپلود شده توسط نویسندگان
مدیریت محتوای تولیدشده توسط کاربران
عیبیابی مشکلات مربوط به آپلود
نظارت بر فعالیتهای رسانهای کاربران
نکته فنی مهم فیلتر رسانه بر اساس نویسنده :
این کد فقط برای کاربرانی با نقش مدیر (Administrator) قابل مشاهده است و کاربران عادی یا دیگر نقشها نمیتوانند این لینک را ببینند که این موضوع امنیت سایت را تضمین میکند.
نتیجه گیری مشاهده فایلهای کاربران در وردپرس :
خب با اضافه کردن کد بالا خواید دید در کنار هر کاربر گزینه ای با نام فایل ها اضافه خواهد شد . زمانی که بر روی آن کلیک کنید میتوانید فایل های آپلود شده آن کاربر در سایت را مشاهده نمایید .
به همین راحتی توانستید فایل های کاربران را به خوبی مدیریت نمایید . امیدوارم توسط این آموزش وردپرس توانسته باشیم بخشی از نیاز شما را برطرف ساخته باشیم . موفق و پیروز باشید





