مرکز آموزش اولین دیتا

ایجاد محدودیت نمایش رسانه ها در وردپرس برای کاربرانی که آنها را آپلود می کنند

0

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

آکادمی اولین دیتا در این مقاله به معرفی ۲ روشی می پردازد که از آن طریق می توانید فایل های بارگذاری شده در کتابخانه را تفکیک سازی کنیم.

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

ایجاد محدودیت در رسانه ها از طریق یک افزونه

از طریق افزونه Restrict Media Library Access براحتی می توانید محدودیت های لازم را جهت ایجاد این محدودیت ایجاد کنید.

جهت نصب افزونه وردپرس می توانید از مقاله آموزش نصب افزونه در وردپرس استفاده کنید.

ایجاد محدودیت در رسانه ها توسط یک هک در فایل functions.php

جهت ایجاد این محدودیت می توانید براحتی و با چند خط کد که در زیر قرار دارد استفاده کنید.

کد زیر را در فایل functions.php قالب خود قرار دهید:

// Limit media library access
 
add_filter( 'ajax_query_attachments_args', 'wpb_show_current_user_attachments' );
 
function wpb_show_current_user_attachments( $query ) {
 $user_id = get_current_user_id();
 if ( $user_id && !current_user_can('activate_plugins') && !current_user_can('edit_others_posts
') ) {
 $query['author'] = $user_id;
 }
 return $query;
}

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

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد .

Captcha loading...