آموزش های وردپرس

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

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

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

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

افزونه‌ای که قصد معرفی اونو دارم با عنوان Peter’s Login Redirect در مخزن وردپرس به ثبت رسیده و تاکنون تونسته است تا بیش از 80.000 نصب فعال و کسب امتیاز  4.8  رااز آن خودش بکنه که با استفاده از این افزونه میتونید نسبت به انتقال کاربران در وردپرس پس از ورود به سایت اقدام کنید. برای استفاده از این افزونه ابتدا روی دکمه زیر کلیک کرده و پس از اینکه به صفحه افزونه هدایت شدید با استفاده از آموزش نحوه نصب و کار کردن با افزونه ها در وردپرس اقدام به نصب و فعال سازی این افزونه در سایت خودتون بکنید.

دانلود افزونه Peter’s Login Redirect

پس از نصب و فعال سازی افزونه منویی در بخش تنظیمات وردپرس سایت شما با نام Login/logout Redirects افزوده خواهد شد، روی آن کلیک کنید تا به صفحه تنظیمات افزونه هدایت شده و برای صفحاتی که قصد انتقال کاربران بر اساس نقش کاربری در وردپرس، انتقال کاربر خاص در وردپرس و انتقال همه کاربران در وردپرس را دارید شخصی سازی کنید.

ریدایرکت کاربر خاص در وردپرس

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

برای انتقال و ریدایرکت کاربر خاص در وردپرس ابتدا در فیلد ADD کاربر مورد نظر را انتخاب نمایید، سپس در فیلد URL آدرس دلخواه خود را که میخواهید کاربر بعد از ورود به سایت به آن هدایت شود را وارد کرده و در انتها آدرس مورد نظر برای هدایت به آن در هنگام خروج کاربر را وارد کرده و بر روی Add Username rule کلیک کنید. بعد از اینکه تنظیمات ریدایرکت کاربر در وردپرس را در این بخش ذخیره کردید مشابه تصویر زیر میتونید اونو ویرایش کرده و صفحات مبدا و مقصد برای انتقال کاربر در وردپرس را ویرایش کرده و یا اینکه حذف کنید.

ریدایرکت کاربران در وردپرس بر اساس نقش کاربری

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

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

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

و در آخرین روش قادر هستید تا تمامی کاربران را به صفحه خاصی هدایت کنید، برای این منظور نیز کافیه تا مشابه روش‌های فوق صرفا آدرس صفحه مورد نظر هنگام ورود و خروج را وارد کنید تا تمامی کاربران به صفحه مورد نظر هدایت شوند.

ریدایرکت کاربران پس از عضویت در سایت

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

امیدوارم که این آموزش هم مورد توجه و پسند شما واقع شده باشه و با استفاده از اون تونسته باشید تا نسبت به ریدایرکت کاربران در وردپرس پس از ورود و خروج در سایت اقدام کنید. اگر در رابطه با این آموزش سوال و یا مشکلی داشتید در بخش دیدگاه‌ها اعلام کنید تا در کوتاه‌ترین زمان ممکن پاسخگوی شما باشم.
4.7/5 - (8 امتیاز)

علی یزدان پرست

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

‫۱۶ دیدگاه ها

  1. سلام خیلی ممنون بخاطر آموزش های خوب و کاملتون
    میخواستم بدونم چطور میشه کاربر بعد از ورود و هم چنین بعد از ثبت نام در سایت به همان صفحه ی قبل از ورود یا ثبت نام برگرده؟

      1. با سلام و ادب
        لطفا راهنمایی کامل در نحوه استفاده از این تابع را درج کنید.
        با تشکر

  2. سلام وقت بخیر.
    من پلاگین Peter’s Login Redirect رو نصب کردم و مشخص کردم کاربران و گروه های مختلف بعد از ورود به کجا ارجاع داده شوند، ولی بعد از ورود کاربران در سایت به صفحه ی مورد نظر ریدایرکت نمیشوند.مشکل کجاست؟

    1. سلام، بررسی کنید که تنظیمات رو به درستی انجام داده باشید و تغییرات به درستی ذخیره شده باشند. ممکنه از فایل htaccess. هم باشه، بنابراین یک بار روی دکمه ذخیره تغییرات در صفحه پیوندهای یکتا وردپرس کلیک کرده و بررسی کنید.
      اگر نشد افزونه‌هایی که فکر میکنید ممکنه باعث ایجاد اختلال شده باشند رو غیرفعال کرده و تست کنید. احتمالا تداخلی با یکی از افزونه‌ها پیش اومده.

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

  4. سلام.
    من bbpress نصب کردم. میخوام کاربرا بعد از لاگین بتونن توی تالار مطلب بنویسن. چطوری میشه این محدودیت رو ایجاد کرد؟ با این افزونه میشه این کارو انجام داد؟

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

    1. سلام و احترام؛
      اول از همه خیلی مفتخریم که میزبان وبسایت شما هستیم و سپاس بابت انرژی مثبتی که به مجموعه میزبان فا منتقل می کنید. این انرژی ها قطعا مسیر راه و سختی هاش رو برامون لذت بخش میکنه. در خصوص سوالی که پرسیدید می تونید از تابع
      apply_filters( ‘login_redirect’, string $redirect_to, string $requested_redirect_to, WP_User|WP_Error $user )
      استفاده کنید.
      پارامترهایی که باید قرار بدید به صورت زیر هست:
      $redirect_to
      $requested_redirect_to
      در قسمت string آدرس مقصد و مبدا نوشته بشه.
      از افزونه Peter’s Login Redirect هم می تونید استفاده کنید که روال کارتون راحت تر باشه. فقط کافیه تعریف کنید یک نقش خاصی بعد از ثبتنام به صفحه مورد نظر شما ریدایرکت بشه.

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

  7. سلام
    خسته نباشید
    همه مطالبتون با افزونه است
    نمیشه که برا یه کار کوچیک افزونه نصب کرد اینطوری یهو 200 تا افزونه ادم نصب کرده که هر کدوم یه کار کوچیک ساده رو انجام میدن و بدتر از اون همشون روهم سرعت سایت رو خیلی میارن پایین
    یه لطف کنید راه دوم و انجام دستی بدون افزونه هم برای مطالبتون اضافه کنید

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

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

  10. سلام، میشه گفت که اگر عضو سایت نشده باشه، پش از ورود به صفحه اصلی، ریدایرکت بشه به صفحه خاص مثل ورود یا…؟

  11. سلام.من بسته به نوع سایتم مجبورم برای بعضی از کاربران یه صفحه خاصی اختصاص بدم تا اطلاعات حسابداری شرکت خودشون رو ببینن.افزونه ای سراغ دارین که کاربران رو بر اساس نام کاربریشون به صفحه انتخابی ریدایرکت کنه؟مثلا یه دکمه طراحی شه به عنوان استعلام که کاربر یک رو به صفحه یک و کاربر دو رو به صفحه دو ریدایرکت کنه.من این کار رو فعلا با گرویتی فرم و دادن کد استعلام به مشتری انجام دادم ولی برای مشتری سخته هر بار کد استعلام رو وارد کنه.مشکلی هم که با این افزونه دارم اینه که یکبار هنگام ورود ریدایرکت میکنه.اکه کاربر دکمه بازگشت رو بزنه برمیگرده صفحه پروفایل و دیگه نمیتونه به اون صفحه برگرده.ممنون میشم اگه راهنمایی کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *