تبلیغات

تبلیغات
طراحی و بهینه سازیمشاهده


هاست

محدود سازی کاربران به بخش رسانه در وردپرس

افزونه ها , افزونه وردپرس
محدود سازی کاربران به بخش رسانه در وردپرسReviewed by Admin on Jan 16Rating:

امروزه با گسترش فناوری اطلاعات و رشد اینترنت بر تعداد وب سایت ها افزوده می شود؛ وب سایت ها برای بهبود رتبه ی خود در موتورهای جستجو باید مطالب جدید به طور منظم منتشر کنند, اما ممکن است مدیران وب سایت ها فرصت انتشار مطالب جدید روزانه را نداشته باشند و مشغول کارهای دیگر سایت مثل طراحی محصول جدید و… باشند, اینجاست که نیاز به نویسنده یا نویسندگانی برای وب سایت خود دارند تا مطالب جدید را منتشر کنند و سایت را همیشه به روز نگه دارند.

 

فرض کنید شما به عنوان مدیر وب سایت می خواهید محصول جدید را رونمایی کنید و تصاویر آن را در بخش پرونده های چندرسانه ای وردپرس آپلود کنید و یا خود فایل را آپلود کنید در هر صورت تمام نویسندگان وب سایت تان وقتی در حال نوشتن مقاله ی جدید برای سایت تان هستند و نیاز دارند که عکسی را در مقاله ی خود قرار دهند باید به بخش افزودن پرونده های چندرسانه ای بروند و اینجاست که آن ها می توانند تمام تصاویر یا فایل های آپلود شده توسط مدیر وب سایت را ببینند.

 

محدود سازی کاربران به بخش رسانه در وردپرس

 

حال شما به عنوان مدیر وب سایت نمی خواهید اجازه دیدن تصاویر و فایل های آپلودی را به نویسندگان بدهید در این صورت می بایست دسترسی به پرونده های چندرسانه ای را برای نویسندگان محدود کنید. در ادامه آموزش وردپرس با ۲ روش اعمال محدودیت برای نویسندگان با ما همراه باشید .

 

۱- محدود کردن دسترسی با استفاده از افزونه ی Restrict Media Library Access

افزونه ی Restrict Media Library Access دسترسی نویسندگان را محدود می کند و آن ها تنها می توانند آپلودهای کتابخانه ی رسانه ی خود را مشاهده کنند؛ این افزونه ۲ کاربرد اصلی دارد این ۲ کاربرد عبارتند از: زمانی که کتابخانه ی رسانه بسیار بزرگ می شود این افزونه کمک می کند راحتتر بتوانند آپلودهای خود را پیدا کنند و  از استفاده یا دانلود رسانه ای که متعلق به دیگر نویسندگان است جلوگیری می کند.

 

افزونه ی Restrict Media Library Access  توسط mrfoxtalbot توسعه داده شده است و از آخرین بروزرسانی ۵ ماه می گذرد و توانسته امتیاز ۵ از ۵ را کسب کند. این افزونه بعد از نصب و فعال سازی نیازی به تنظیمات ندارد و خودکار بررسی می کند که کاربری که وارد شده است مدیر و ویرایشگر می باشد یا خیر. در صورتی که کاربر وارد شده هیچ کدام از دو نقش را نداشت یعنی نه مدیر بود نه ویرایشگر، تنها تصاویر و فایل های آپلود شده ی خودش را به او نشان داده می شود؛ بنابراین تنها مدیران یا ویرایشگران قادر به دیدن همه ی آپلودهای چندرسانه ای هستند.

 

۲- محدود کردن دسترسی با استفاده از روش دستی

روش اول برای همه ی وب سایت ها کاربرد دارد و استفاده از آن نیز بسیار آسان است چون به طور خودکار نقش ها را بررسی می کند و اگر نقش مورد بررسی نویسنده نباشد و مدیر یا ویرایشگر باشد به او اجازه داده می شود تا به همه ی آپلودها در پرونده های چندرسانه ای دسترسی داشته باشد و  نویسندگان نیز از همه ی آپلودها با خبر نیستند چون ممکن است مدیری تصاویر محصول و خود محصول را آپلود کرده باشد و آن را برای فروش قرار داده باشد تا درآمدی کسب کند بنابراین تنها خودش یا ویرایشگر حق دسترسی دارند چون محصول برای خود آن هاست, پس توصیه می کنیم اگر صاحب وب سایتی با تعدادی نویسنده هستید دسترسی به پرونده های چندرسانه ای را برای نویسندگان محدود کنید. حال اگر به هر دلیلی نمی خواهید از روش اول استفاده کنید و خودتان به طور دستی به نقش خاصی اجازه ی دسترسی به تمام فایل های آپلود شده را بدهید می توانید از کد زیر استفاده کنید.

 

این کد دقیقا مطابق کدهای افزونه ی معرفی شده می باشد و تنها تفاوت این روش این است که می توانید آن را مطابق با نیاز خود تغییر و اصلاح کنید.

کدی که در زیر مشاهده می کنید را به فایل functions.php یا قسمت site-specific plugin اضافه کنید.

 

 

کد بالا از تابع current_user_can استفاده می کند این تابع بررسی می کند که کاربر آیا می تواند افزونه ها یا پست های کاربران دیگر را ویرایش کند یا خیر. اگر کاربر نمی تواند این کار را انجام دهد, پس مقدار پرس و جو درون کد را تغییر می دهد تا کاربر تنها قادر به دیدن آپلودهای خود باشند.

 

در پایان!

اگر به سایت های مختلف سر زده باشید حتما دیده اید که یک یا چندین نویسنده دارند که مطالب جدید برای سایت تولید کنند و سایت را به روز نگه دارند، اما همه ی دسترسی ها برای مدیر وب سایت را نویسندگان نباید داشته باشند به همین دلیل باید دسترسی محدود شود تا نویسندگان قادر به دیدن همه ی تصاویر یا فایل های آپلود شده در سایت نباشند و تنها تصاویر آپلود شده ی خود را ببینند.

ما در اینجا به دو روش برای محدود کردن دسترسی نویسندگان به همه ی آپلودها اشاره کردیم که یکی با استفاده از افزونه ی Restrict Media Library Access می باشد که بعد از نصب و فعال سازی آن نیازی به انجام تنظیمات ندارید و به طور خودکار نقش کاربر را بررسی می کند که آیا مدیر می باشد یا نویسنده تا محدودیت را برای نویسنده اعمال کند و روش دیگر استفاده از کد به جای افزونه می باشد که به طور دستی می بایست کد را اضافه کنید تا دسترسی نویسندگان تنها به آپلودهای چندرسانه ای خودش باشد.


The product includes software licensed under GNU General Public License (GPL) or GNU

دانلود نسخه : 1.0
.

خرید هاست وردپرس با SSL رایگان


نحوه استفاده

کافیست افزونه را در مسیر wp-content/plugins آپلود کنید و سپس از بخش مدیریت افزونه ها آن را فعال نمایید.

مطلب مفیدی بود ؟
نویسنده : admin 0 افزونه ها , افزونه وردپرس

لینک کوتاه مطلب : http://www.20script.ir/?p=30898

کلمات کلیدی پست :
درگاه پرداخت
مطالب مرتبط
3,132آپلود فایل از آدرس در وردپرس با افزونه External Media Upload تاریخ : 2017/07/2
4,759افزونه وردپرس آپلود از آدرس External Media تاریخ : 2017/07/20
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت ها
قالب دخترونه و آرایش
قالب زیبای ماشین
قالب فانتزی و طنز چِشم
قالب دختر رویایی
قالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درخت
قالب دختر زیبا
قالب پسرونه غمگین
قالب عاشقانه قلب