اعتماد به میزبان پک؛ با ابزارهای روز، امنیت استاندارد و سخت‌افزارهای برتر
۳+ سال تجربه حرفه‌ای میزبان ۱۶٬۰۰۰+ وب‌سایت

لینک سفارشی ورود و خروج: کاربر را بعد از لاگین به کجا بفرستیم؟

لینک سفارشی ورود و خروج: کاربر را بعد از لاگین به کجا بفرستیم؟

به صورت پیش‌فرض، وردپرس بعد از ورود کاربر را به پیشخوان (Dashboard) می‌برد. اما اگر کاربر شما مشتری است، باید به صفحه "حساب کاربری" یا "صفحه اصلی" هدایت شود.

استفاده از کد بدون افزونه

کد زیر را به فایل functions.php قالب خود اضافه کنید:

function my_login_redirect( $redirect_to, $request, $user ) {
    // اگر کاربر مدیر کل است، به پیشخوان برود
    if ( isset( $user->roles ) && is_array( $user->roles ) ) {
        if ( in_array( 'administrator', $user->roles ) ) {
            return $redirect_to;
        }
    }
    // بقیه کاربران به صفحه اصلی بروند
    return home_url();
}
add_filter( 'login_redirect', 'my_login_redirect', 10, 3 );
اشتراک‌گذاری:
تیم تولید محتوا
نویسنده

تیم تولید محتوا

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

دیدگاه‌ها

0 دیدگاه
اولین نفری باشید که دیدگاه می‌گذارید.
×