• اسکریپت,قالب جوملا,قالب وردپرس,مرجع اسکریپت,نال شده,نال

  • تبلیغات



    موضوعات

    به پایگاه تخصصی اسکریپت پارسی زبانان خوش آمدید.
    modiranhosting




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

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

    تاریخ : شنبه، 2 آگوست 2014
    0دیدگاه
    نوشته:مدیر

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

    restricting-users-view-media-library-items-upload-wordpress

     

    برای این کار کافی است کد زیر را در فایل 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' );

     

     

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

    رسانه های وردپرس

    دانلود
    حجم:


    تبلیغات


    خرید میزبانی وب، سرور مجازی و اختصاصی، ثبت دامنه

    آخرین ارسال ها

    نرم افزارهای ضروری

    XAMPP XAMPP
    5.6.8
    NotePad++ NotePad++
    6.8.1
    FileZilla FileZilla
    3.7.3

    تبلیغات متنی

    [DBSAdWord]
    با عضویت در خبرنامه ی ما از آخرین مطالب ما در ایمیل خود با خبر شوید