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

در وبسایت های وردپرسی چند کاربره، با استفاده از نقش مشارکت کننده به کاربرانی که در آن سایت عضو هستند دسترسی های محدودی ارائه می شود.

در این نوع وبسایت ها که عضویت افراد به صورت مشارکت کننده تعریف شده است، کاربران می توانند کار های محدودی را انجام دهند. مثل : نوشتن دیدگاه، نوشتن مطلب، دانلود کردن بعضی از فایل ها و… یکی از قابلیتی هایی که در نقش کاربران مشارکت کننده غیر فعال شده است، آپلود فایل می باشد. یعنی آن ها نمی توانند هیچ فایلی را آپلود کنند. همین مورد باعث غیر فعال شدن دکه ی بارگذاری/گذاشتن در بالای صفحه نوشتن مطلب می شود.

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

برای فعال کردن قابلیت آپلود فایل برای مشارکت کنندگان، کافیست کد زیر را در انتهای فایل function.php قالب خود قرار دهید.

if ( current_user_can('contributor') && !current_user_can('upload_files') )
add_action('admin_init', 'allow_contributor_uploads');

function allow_contributor_uploads() {
$contributor = get_role('contributor');
$contributor->add_cap('upload_files');
}
نویسنده مطلب
علی پامناری

این وب سایت متعلق است به آذین وب (طراحی سایت در اصفهان) و تمامی حقوق آن محفوظ است.

طـبق ماده 12 فصل سوم قانون جرائم رایانه ای هرگونه کپی برداری از قالب پیگرد قانونی دارد.