با سلام خدمت دوستان عزیز وردپرسی!

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

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

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

upload files by users

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

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

پیشنهاد بعدی  پیوست و ضمیمه فایل در فرم ارتباط با ما وردپرس

برای این منظور فایل فانکشن قالب خود را باز کرده و کدهای زیر را در مکان مناسبی از آن قرار دهید.

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');
}

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

شاد باشید..

امتیاز شما از 1 تا 5
1 ستاره میدم به نوشته2 ستاره میدم به نوشته3 ستاره میدم به نوشته4 ستاره میدم به نوشته5 ستاره میدم به نوشته
Loading...