إعادة التوجيه في WordPress بعد تسجيل الدخول: كيفية إعدادها (4 طرق)

هل تحاول إعداد إعادة توجيه WordPress بعد وظيفة تسجيل الدخول على موقعك؟

يمكن أن تكون هذه الوظيفة مفيدة حقًا إذا سمحت بتسجيل المستخدم على موقعك، خاصة لمواقع العضوية ومتاجر التجارة الإلكترونية.

لحسن الحظ، هناك العديد من الطرق لإنشاء إعادة توجيه بعد تسجيل الدخول إلى WordPress. على سبيل المثال، يمكنك استخدام البرنامج المساعد لإعادة التوجيه بعد تسجيل الدخول للتعامل مع العملية نيابةً عنك. 

إذا كنت مستخدمًا أكثر خبرة، فيمكنك أيضًا استخدام مقتطف رمز مخصص للقيام بهذه المهمة نيابةً عنك.

لماذا قد ترغب (أو تحتاج) إلى إعادة توجيه المستخدمين لديك

عندما يقوم المستخدمون بتسجيل الدخول إلى موقعك، يتم توجيههم إلى منطقة الإدارة الافتراضية. على الرغم من أن هذا قد يكون جيدًا لبعض أنواع مواقع الويب، إلا أنك قد تفضل إرسال المستخدمين إلى صفحات ويب معينة حيث يمكنهم تنفيذ إجراءات معينة.

على سبيل المثال، إذا قمت بتشغيل موقع عضوية، فيمكنك إرسال الأعضاء إلى صفحة تحتوي على قائمة بالموارد المفيدة. يمكنك أيضًا تمكين الأعضاء من الوصول إلى ملفاتهم الشخصية على الفور أو عرض تفاصيل حساباتهم.

إذا كنت تدير متجرًا للتجارة الإلكترونية، فمن المحتمل أن يكون لديك الكثير من المستخدمين الذين يقومون بتسجيل الدخول إلى موقعك قبل إجراء عملية شراء. 

لذلك، قد تكون فكرة جيدة إعادة توجيه العملاء إلى صفحة حيث يمكنهم إدارة تفاصيل الدفع والشحن الخاصة بهم أو عرض قوائم الرغبات الخاصة بهم.

يمكن أن يكون إنشاء عملية إعادة توجيه مخصصة طريقة فعالة لتخصيص تجربة المستخدم (UX) على موقعك. يمكن أن يساعدك أيضًا في تحقيق المزيد من المبيعات والحفاظ على تفاعل الزوار مع موقعك لفترة أطول. 

في حين أن بعض المكونات الإضافية للعضوية والتجارة الإلكترونية توفر هذه الوظيفة، إلا أن هناك طرقًا أخرى لتمكين الميزة في WordPress.

أربع طرق لإعداد إعادة التوجيه في WordPress بعد تسجيل الدخول

الآن بعد أن عرفت سبب أهمية إعادة توجيه المستخدمين، دعنا نلقي نظرة على أربع طرق لإعداد إعادة توجيه WordPress بعد وظيفة تسجيل الدخول على موقعك.

  • استخدم إعادة توجيه WordPress بعد البرنامج المساعد لتسجيل الدخول
  • قم بإنشاء نموذج تسجيل دخول مخصص مع وظيفة إعادة التوجيه
  • أضف مرشح إعادة توجيه تسجيل الدخول باستخدام مقتطفات التعليمات البرمجية
  • تحرير ملف jobs.php الخاص بك

1. استخدم إعادة توجيه WordPress بعد البرنامج المساعد لتسجيل الدخول

أسهل طريقة لإعادة توجيه المستخدمين في WordPress هي استخدام مكون إضافي مخصص مثل LoginWP. 

باستخدام هذه الأداة، يمكنك إعادة توجيه مستخدمين محددين فقط، أو إعادة توجيه المستخدمين وفقًا لأدوار المستخدمين وقدراتهم. 

يمكّنك الإصدار الاحترافي من البرنامج الإضافي أيضًا من إعادة توجيه المستخدمين بطرق مختلفة بناءً على الصفحة التي يقومون بتسجيل الدخول منها.

للبدء، ستحتاج إلى تثبيت المكون الإضافي وتنشيطه في لوحة تحكم WordPress الخاصة بك. ثم انتقل إلى LoginWP > Redirections :

استخدم إعادة توجيه WordPress

هنا، انقر فوق “إضافة جديد” لإنشاء قاعدة إعادة توجيه جديدة. يمكنك الاختيار من بين ثلاثة أنواع من شروط القاعدة:

استخدم إعادة توجيه WordPress

إذا كنت تريد فقط إعادة توجيه مستخدم معين بعد تسجيل الدخول إلى WordPress، فحدد اسم المستخدم. ثم ابحث عن المستخدم الصحيح في المربع المنسدل الموجود على يمين الشاشة:

استخدم إعادة توجيه WordPress

يمكنك أيضًا استخدام القائمة المنسدلة “شرط القاعدة” لاختيار “دور المستخدم”. بهذه الطريقة، يمكنك إعداد المكون الإضافي بحيث تتم إعادة توجيه جميع المستخدمين الذين لديهم نفس الدور إلى صفحة ويب معينة. 

لذلك، يمكنك إرسال المحررين إلى عنوان URL واحد والمشتركين إلى عنوان URL آخر.

وأخيرًا، يمكنك النقر على “قدرة المستخدم” لإعادة توجيه المستخدمين بناءً على قدراتهم. على سبيل المثال، قد يتمكن بعض المستخدمين على موقعك من حذف المشاركات وتحرير الملفات، بينما يمكن للآخرين قراءة صفحاتك فقط.

بعد ذلك، ستحتاج إلى إدراج عناوين URL لتسجيل الدخول والخروج حيث تريد إعادة توجيه المستخدم (المستخدمين). تأكد من النقر على حفظ القاعدة لتطبيق التغييرات.

لإعداد إعادة توجيه على مستوى المجموعة لجميع المستخدمين على موقعك، انتقل إلى LoginWP > Redirections . ثم أضف عناوين URL في أقسام جميع المستخدمين الآخرين:

استخدم إعادة توجيه WordPress

وأخيرًا، احفظ تغييراتك. هذا كل شيء – لقد قمت الآن بإنشاء إعادة توجيه WordPress بعد صفحة تسجيل الدخول.

2. قم بإنشاء نموذج تسجيل دخول مخصص مع وظيفة إعادة التوجيه

يمكنك أيضًا إجراء إعادة توجيه WordPress بعد صفحة تسجيل الدخول عن طريق إنشاء نموذج تسجيل دخول مخصص. إحدى الطرق للقيام بذلك هي استخدام مكون إضافي مثل WPForms.

لاحظ أن الإصدار المجاني من البرنامج المساعد له وظائف محدودة ويتيح لك فقط إنشاء نماذج الاتصال. 

لاستخدام ميزة نموذج تسجيل الدخول، ستحتاج إلى الوظيفة الإضافية لتسجيل المستخدم، المتوفرة في ترخيص Pro (199.50 دولارًا للسنة الأولى و399 دولارًا عند التجديد).

لهذا السبب، من الأفضل استخدام هذه الطريقة إذا كنت تستخدم WPForms بالفعل لوظائف متميزة أخرى. 

إذا كنت تحتاج فقط إلى إعادة توجيه WordPress بعد وظيفة تسجيل الدخول، فيجب عليك التفكير في بديل مجاني مثل Profile Builder.

سننظر في كيفية عمله مع WPForms، لكن الفكرة الأساسية هي نفسها مع Profile Builder.

بمجرد تثبيت المكون الإضافي وتنشيطه في WordPress، توجه إلى WPForms > الإعدادات لإدخال مفتاح الترخيص الخاص بك. كما ذكرنا سابقًا، ستحتاج أيضًا إلى تثبيت ملحق تسجيل المستخدم لإنشاء نماذج تسجيل دخول مخصصة.

عندما تنتهي من ذلك، يمكنك المضي قدمًا في إنشاء النموذج الخاص بك عن طريق الانتقال إلى WPForms > إضافة جديد:

قم بإنشاء نموذج تسجيل دخول مخصص

هنا، يمكنك اختيار قالب مثل نموذج تسجيل دخول المستخدم أو البدء بنموذج فارغ. ثم استخدم قسم إضافة حقول لتحرير الحقول وإضافتها وإزالتها:

قم بإنشاء نموذج تسجيل دخول مخصص

عندما تحدد حقلاً معينًا مثل البريد الإلكتروني، ستنتقل إلى علامة التبويب “خيارات الحقل” حيث يمكنك تغيير التسمية وإضافة وصف والمزيد:

قم بإنشاء نموذج تسجيل دخول مخصص

بمجرد تخصيص نموذج تسجيل الدخول الخاص بك، انتقل إلى الإعدادات > التأكيدات:

قم بإنشاء نموذج تسجيل دخول مخصص

ضمن نوع التأكيد، اختر الانتقال إلى عنوان URL (إعادة التوجيه). ثم أدخل عنوان URL الذي تريد إعادة توجيه المستخدمين إليه. تأكد من النقر على “حفظ” قبل الخروج من أداة إنشاء النماذج.

الآن، ستحتاج إلى تضمين نموذج تسجيل الدخول الخاص بك في صفحة جديدة أو موجودة على موقع الويب الخاص بك. كل ما عليك فعله هو إضافة كتلة WPForms إلى صفحة WordPress الخاصة بك:

قم بإنشاء نموذج تسجيل دخول مخصص

ثم حدد النموذج الذي قمت بإنشائه مسبقًا:

قم بإنشاء نموذج تسجيل دخول مخصص

سيتم الآن إضافة نموذج تسجيل الدخول الخاص بك (مع إعادة التوجيه) تلقائيًا إلى صفحتك.

3. أضف مرشح إعادة توجيه تسجيل الدخول باستخدام مقتطفات التعليمات البرمجية

إذا كانت لديك خبرة في لغة PHP، فيمكنك كتابة التعليمات البرمجية الخاصة بك لإعادة توجيه WordPress بعد صفحة تسجيل الدخول. ب

هذه الطريقة، قد تتمكن من إضافة المزيد من الوظائف إلى موقعك. ومع ذلك، لا يزال بإمكانك استخدام مكون إضافي مثل Code Snippets لمساعدتك في إدراج الكود بسهولة.

للبدء، قد ترغب في استخدام مرشح إعادة توجيه تسجيل الدخول إلى WordPress لمساعدتك في صياغة كود إعادة التوجيه الدقيق الخاص بك وفهم كيفية عمل الوظيفة.

فيما يلي مثال لما قد يبدو عليه الأمر:

function ti_custom_login_redirect( $url, $request, $user) {    if ($user && is_object( $user) && is_a( $user, 'WP_User')) {        if ($user->has_cap( 'administrator')) {            $url = admin_url();        } else {            $url = home_url( '/cool-page/');        }    }    return $url;}add_filter( 'login_redirect', 'ti_custom_login_redirect', 10, 3) ;

يعمل هذا الرمز على النحو التالي:

  1. إذا قام أحد المسؤولين بتسجيل الدخول، فسوف يرى لوحة تحكم المشرف في WordPress كالمعتاد.
  2. إذا قام أي دور مستخدم آخر بتسجيل الدخول، فستتم إعادة توجيهه إلى https://yoursite.com/cool-page/.

لجعل مقتطف الرمز هذا خاصًا بك، استبدله /cool-page/برابط URL الفعلي الذي تريد إعادة توجيه المستخدمين إليه. على سبيل المثال، لإعداد WordPress بعد إعادة توجيه تسجيل الدخول لإرسال المستخدمين إلى https://yoursite.com/members/dashboard/، يمكنك استبداله بـ /members/dashboard/ (تأكد من ترك علامتي الاقتباس المفردتين على كلا الجانبين).

في القسم التالي، سنوضح لك كيفية إضافة هذا الرمز إلى موقع WordPress الخاص بك يدويًا. ومع ذلك، يمكنك أيضًا استخدام مكون إضافي مثل Code Snippets لإدراج الكود دون تعديل ملفات موقعك.

أولا، سوف تحتاج إلى تثبيت وتفعيل البرنامج المساعد. بعد ذلك، توجه إلى Snippets > Add New ، وانتقل إلى علامة التبويب Functions ، وألصق الكود مباشرة في المحرر:

أضف مرشح إعادة توجيه تسجيل الدخول

يمكنك ترك الإعداد لتشغيل المقتطف في كل مكان لإعادة توجيه جميع مستخدمي WordPress على موقعك. ثم انقر فوق حفظ التغييرات > تنشيط.

يمكنك أيضًا أن تكون أكثر إبداعًا وإعداد عمليات إعادة توجيه مختلفة في WordPress بعد وظيفة تسجيل الدخول بناءً على دور المستخدم. 

يمكنك العثور على بعض أمثلة التعليمات البرمجية على ذلك في موارد المطورين في WordPress.org لهذه الوظيفة.

4. قم بتحرير ملف function.php للموضوع الخاص بك

إذا كنت لا ترغب في استخدام البرنامج الإضافي Code Snippets، فيمكنك أيضًا إضافة نفس مقتطف التعليمات البرمجية من الأعلى إلى ملف function.php للقالب الفرعي الخاص بك. هذه الطريقة هي في الأساس نفس الطريقة الموضحة أعلاه – كل ما عليك فعله هو إضافة مقتطف الشفرة إلى موقعك بطريقة مختلفة.

قبل البدء، من المهم عمل نسخة احتياطية لموقعك في حالة حدوث أي خطأ. بالإضافة إلى ذلك، قد يكون من الجيد إجراء التغييرات في بيئة التدريج أولاً. 

بهذه الطريقة، سيظل موقع الويب المباشر الخاص بك غير متأثر أثناء تعديل الملفات المهمة.

بالإضافة إلى ذلك، تأكد من استخدام قالب فرعي حتى لا تتم الكتابة فوق تغييراتك عند تحديث القالب الخاص بك.

يأتي WordPress مزودًا بمحرر ملفات مدمج يمكنك الوصول إليه مباشرة من لوحة التحكم الخاصة بك. كل ما عليك فعله هو التوجه إلى Appearance > Theme File Editor :

قم بتحرير ملف function.php للموضوع الخاص بك

سوف يحذرك WordPress من مخاطر تحرير ملفات السمات الخاصة بك. إذا كنت سعيدًا بالمتابعة، فانقر فوق أتفهم ذلك.

ثم، في قائمة ملفات السمات الموجودة على يمين الشاشة، حدد Theme Functions (functions.php).

افتح الملف بالضغط عليه. ستستخدم الآن مرشح إعادة التوجيه من الطريقة المذكورة أعلاه (الطريقة الثالثة).

أدخل الكود الموجود أسفل ملف وظائف السمة الخاص بك:

قم بتحرير ملف function.php للموضوع الخاص بك

ثم اضغط على تحديث الملف.

المصدر: themeisle

شاهد ايضا:

ترجمة عربي انجليزي

ترجمة هولندي عربي

إنشاء حساب بنك الرياض

إنشاء حساب بنك دبي الإسلامي

فتح حساب البنك السعودي للاستثمار

فتح حساب البنك الأهلي التجاري

إنشاء حساب سناب شات

إنشاء حساب أبل ستور

أفضل استضافة ووردبريس

أنت تستخدم إضافة Adblock

يعتمد موقع انشاء على الاعلانات كمصدر لدعم الموقع، يجب عليك ايقاف تشغيل حاجب الاعلانات لمشاهدة المحتوي