/ در آموزش ها, آموزش وردپرس, اشتراک رایگان / توسط
آخرین زمان ویرایش:

نمایش فایل های خود کاربر در بخش رسانه های وردپرس

نمایش فایل های خود کاربر در بخش رسانه های وردپرس

(جهت دانلود و اطلاعات بیشتر به ادامه مطلب مراجعه نمائید)


با سلام و خسته نباشید خدمت  کاربران سایت داده باران

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

برای این کار کافی است کد زیر را در فایل functions.php قالب قرار داده و آن را ذخیره کنید :

[code lang=”js”]//Manage Your Media Only
function mymo_parse_query_useronly( $wp_query ) {
if ( strpos( $_SERVER[ ‘REQUEST_URI’ ], ‘/wp-admin/upload.php’ ) !== false ) {
if ( !current_user_can( ‘level_5’ ) ) {
global $current_user;
$wp_query->set( ‘author’, $current_user->id );
}
}
}

add_filter(‘parse_query’, ‘mymo_parse_query_useronly’ )[/code]

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

نوشته های مشابه

اضافه کردن ستون نشانی پرونده به صفحه رسانه در وردپرس

(جهت دانلود و اطلاعات بیشتر به ادامه مطلب مراجعه نمائید) (بیشتر…)

حذف آسان رونوشت ها از پایگاه داده وردپرس

(جهت دانلود و اطلاعات بیشتر به ادامه مطلب مراجعه نمائید) (بیشتر…)

 کانال تلگرام داده باران شارژ آنلاین

نظری بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *