آخرین مطالب سایت

ایجاد محدودیت دسترسی به فایل اپلود شده توسط خود کاربر در وردپرس upload_files

ایجاد محدودیت دسترسی به فایل اپلود شده توسط خود کاربر در وردپرس

ایجاد محدودیت دسترسی به فایل اپلود شده توسط خود کاربر در وردپرس

در ادامه پلاگین نویسی برای وردپرس و مشکلی که برای خودم در یکی از پروژه ها هنگام تعریف نقش کاربری (role) ایجاد شد و رفع شد ، یک آموزش تهیه کردم تا اگر دوستان به مشکل خوردند بتوانند خودشان مشکل را حل کنند ، گاهی نیاز می‌شود که در وردپرس به کاربران اجازه آپلود فایل می‌دهیم ، اما با اجازه ture شدن ‘upload_files’ ممکن است تمام فایل‌های آپلود شده در رسانه وردپرس به کاربران نمایش داده شود و موجب بروز مشکلات گردد ، در اینجا می‌توانید با کمک کد زیر این مشکل را رفع کنید و هر کاربر تنها به فایل‌هایی که توسط خودش آپلود شده است ، دسترسی خواهد داشت و از دسترسی به فایل دیگران جلوگیری می‌شود .

در واقع در این کد هر کاربری که اجازه ویرایش پست‌های دیگران را نداشته باشد (‘edit_others_posts’)و نیز نتواند پلاگین فعال کند (‘activate_plugins’) به فایل‌های آپلود شده دیگران نیز دسترسی ندارد و فقط می‌تواند فایل‌هایی که خودش آپلود کرده است را مشاهده کنید .

اگر نتوانستید مشکل را حل کنید با ما تماس بگیرید و اگر سوالی بود در بخش نظرات بپرسید

 

 

    پاسخ دهید

    آدرس ایمیل شما منتشر نخواهد شد. فیلدهای اجباری مشخص شده اند*