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

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

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

به صورت پیش‌فرض، وردپرس بعد از ورود کاربر را به پیشخوان (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 دیدگاه
اولین نفری باشید که دیدگاه می‌گذارید.
×