وردپرس را با قابلیت های بی شماری که دارد بی شک میتوان به عنوان برترین و محبوب ترین CMS جهان معرفی کرد چرا که این سیستم مدیریت محتوا تمام نیازهای کاربران خود را به زانو در میاورد. همانطور که میدانید در وردپرس امکان افزودن کاربر وجود دارد که نقش کاربران در وردپرس به نقش هایی همانند : مدیر، ویرایشگر، نویسنده، مشارکت کننده و مشترک تقسیم میشود، حال اگر شما بازبینگر (مدیر) یک سایت وردپرسی هستید و بنا به دلایل مختلف تمایل ندارید هیچ کدام یک از نقش های کاربری نام برده به غیر از نقش کاربری مدیر به پیشخوان وردپرس دسترسی داشته باشند

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

برای اینکه بتوانید تمام نقش های کاربری وردپرس را به جزء نقش مدیر از نمایش پیشخوان وردپرس محروم سازید ابتدا فایل فانکشن پوسته وردپرس را برای ویرایش باز کرده و دستور زیر را در محل مناسبی از این فایل قرار دهید (لطفاً از فایل فانکشن نسخه پشتیبان تهیه نمایید) :

همانطور که در دستور بالا مشاهده میکنید پیشخوان وردپرس تنها برای نقش کاربری Administrator نمایش داده میشود و سایر نقش های کاربری وردپرس بعد از لاگین (ورود) کردن به برگه ی نخست سایت وردپرسی شما ارجاع (ریدایرکت) داده میشوند.

add_action( 'init', 'blockusers_mw_init' );
function blockusers_mw_init() {
        if ( is_admin() && ! current_user_can( 'administrator' ) ) {
                wp_redirect( home_url() );
                exit;
        }
}

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

منبع
محمد جواد کوشکی
خودمو یک متخصص نمی دونم چون هر روز دارم چیز های جدیدی در حوزه کسب و کار اینترنتی یاد می گیرم.