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

تبليغات شما در داده باران
تبلیغات در داده باران

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

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

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

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


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

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

حتما بخوانید  افزودن favicon به کل صفحات سایت در وردپرس

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

//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' )

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

لينك كوتاه اين مطلب : http://www.dadebaran.ir/?p=7077

رمز فايل : DADEBARAN.IR




تبلیغات در داده باران
ارسال دیدگاه

قبل از نوشتن دیدگاه به نکات زیر توجه کنید:
    » نظراتی که با تایپ فارسی نباشند تایید نخواهند شد
    » نظرات تبلیغاتی اسپم محسوب میشوند و IP شخص مسدود خواهد شد.

پاسخ دهید

نکته: نظر شما در انتظار بررسی است و پس از تایید مدیریت در سایت نمایش داده میشود..