Skip to main content

توهان جي ريجيسٽري فارم کي ترقياتي (Customizing your Registration Form)

WordPress پليٽ فارم تي بنيو واري ٻين سڀني SaaS کان مختلف لکڻ لاءِ، Ultimate Multisite توهان کي Checkout Forms فيچر سان پنهنجي ريجيسٽري ۽ لاگ ان صفحات کي ترقياتي ڪرڻ کی اجازت ڏئي ٿو.

جيتوڻيڪ اهي نئين گاہڪن کي تبديل کرنے جي ڪوشش ۾ مختلف طريقن جو تجربو ڪرڻ لاءِ آسان ۽ لچڪدار طريقا آهن، پر انهن جو استعمال بنيادي طور تي شخصي ريجيسٽري فارمز (personalized registration forms) ٺاهڻ لاءِ آهي. هي مضمون توهان کي اهو سٺو ڏيکاري ٿو ته اها ڪيئن ڪري سگهجي ٿي.

لاگ ان ۽ ريجيسٽري صفحات:

Ultimate Multisite نصب ڪرڻ پر، اهو توهان جي ميني سائٽ تي خود بخود (automatically) ڪسائين جو لاگ ان ۽ ريجيسٽري صفحات ٺاهي ڇڏي ٿو. توهان هر وقت پنهنجي Ultimate Multisite > Settings > Login & Registration صفحو تي وڃي سگهو ٿا ته اهي डिफلتيف (default) صفحات بدل سکدا آهن.

Login and Registration settings page

هتي لاگ ان ۽ ريجيسٽري جي ترقياتي جي ڪنهن به هڪ صفحو جو پورو ڏوه آهي:

Login and Registration settings full page

آءُ Login & Registration صفحو تي توهان جيڪي هر هڪ خيار کي ترقياتي ڪري سگهو ٿا ان بابت ڏسندون:

  • Enable registration (رييجيسٽري کي فعال ڪرڻ): هي خيار توهان جي نڪر (network) تي ريجيسٽري کي فعال يا بند ڪري ڇڏي ٿو. جيڪڏهن اهو بند ڪيو وڃي، ته توهان جا گاہڪ آهيو پنهنجي مصنوعات جو سبسڪريبشن ڪرڻ ۽ ريجيسٽر ڪرڻ کان قاصر رهندا.

  • Enable email verification (ایميل تصديق کي فعال ڪرڻ): جيڪڏهن هي خيار فعال ڪيو وڃي، ته جتي گاہڪون مفت پلان يا تجرباتي دور سان پنهنجي ترقياتي لاءِ سبسڪريبشن ڪري سگهن ٿيون، انهن کي هڪ تصديقي ايميل ملي ٿي ۽ انهن جي ويب سائٽس کي ٺاهڻ لاءِ انهن کي تصديقي لڠچ (verification link) تي ڪلڪ ڪرڻو پوندو.

  • Default registration page: यो رجسٹریشنको लागि डिफल्ट पेज हो। यस पेज तपाईंको वेबसाइटमा पब्लिश गर्नुपर्छ र यसमा एउटा रजिस्ट्रेशन फर्म (जसलाई चेकआउट फर्म पनि भनिन्छ) हुनुपर्छ - जहाँ ग्राहकहरूले आफ्ना उत्पादनहरूमा सदस्यता लिने हुन्छन्। तपाईं जति मन लाग्छ त्यतिवटा रजिस्ट्रेशन पेज र चेकआउट फर्म बनाउन सक्नुहुन्छ, तर याद राख्नुहोस् कि चेकआउट फर्मको shortcode लाई रजिस्ट्रेशन पेजमा राख्नुपर्छ, नत्र त्यो देखिने छैन।

    • Use custom login page: यो विकल्पले तपाईंलाई डिफल्ट wp-login.php पेजभन्दा फरक कस्टम लॉगिन पेज प्रयोग गर्न अनुमति दिन्छ। यदि यो विकल्प अन गरिएको छ भने, तपाईंले Default login page विकल्प (त्यो तल) मा कुन पेज प्रयोग गर्ने भन्ने चयन गर्न सक्नुहुन्छ।

    • Obfuscate the original login url (wp-login.php): यदि तपाईं मूल लॉगिन URL लाई लुकाउन चाहनुहुन्छ भने, तपाईं यो विकल्प अन गर्न सक्नुहुन्छ। यसले ब्रूट-फोर्स आक्रमणहरू रोक्न उपयोगी हुन्छ। यदि यो विकल्प सक्षम गरिएको छ भने, जब कुनै प्रयोगकर्ताले मूल wp-login.php लिंकमा पहुँच गर्ने प्रयास गर्छ, Ultimate Multisite ले 404 त्रुटि देखाउँछ।

    • Force synchronous site publication: नेटवर्कमा ग्राहकले कुनै उत्पादनको सदस्यता लिएपछि, नयाँ पेंडिङ साइटलाई वास्तविक नेटवर्क साइटमा बदल्नुपर्छ। यो पब्लिश गर्ने प्रक्रिया Job Queue मार्फत असिंक्रोनस रूपमा हुन्छ। साइनअपसँगै प्रकाशन बलियो बनाउन यो विकल्प सक्षम गर्नुहोस्।

अब, हामी लॉगिन र रजिस्ट्रेशन प्रक्रियाका लागि अझै प्रासंगिक अन्य विकल्पहरू हेरौं। ती त्यही Login & registration पेजको Other options मा तल छन्:

  • Default role: यो त्यो भूमिका हो जुन साइनअप प्रक्रियापछि तपाईंको ग्राहकहरूको वेबसाइटमा हुनेछ।

  • Jumper فعال गर्नुहोस्: اس سے ایڈمن ایریا میں Jumper شارٹ کٹ فعال ہو جاتا ہے۔ Jumper ایڈمنز کو ہر مینو سے گزرنے کے بجائے Ultimate Multisite سکرینز، نیٹ ورک آبجیکٹس اور دیگر سپورٹ شدہ مقامات پر تیزی سے جانے کی اجازت دیتا ہے۔ اگر آپ یہ تیز نیویگیشن ٹول ایڈمن انٹرفیس سے چھپانا چاہتے ہیں تو اسے بند کر دیں۔

  • مین سائٹ میں صارفین کو بھی شامل کریں: اس آپشن کو فعال کرنے سے سائن اپ کے عمل کے بعد صارف نیٹ ورک کی مین سائٹ میں بھی شامل ہو جائے گا۔ اگر آپ یہ آپشن آن کرتے ہیں، تو نیچے ہی ان صارفین کے لیے ڈیفالٹ رول سیٹ کرنے کا ایک آپشن بھی ظاہر ہوگا۔

  • متعدد اکاؤنٹس فعال کریں: اس سے صارفین کو اپنے نیٹ ورک کی مختلف سائٹس پر ایک ہی ای میل ایڈریس کے ساتھ اکاؤنٹس رکھنے کی اجازت ملتی ہے۔ اگر یہ آپشن بند ہے، تو آپ کے کسٹمرز نیٹ ورک پر چلنے والی دوسری ویب سائٹس پر اسی ای میل ایڈریس سے اکاؤنٹ نہیں بنا سکیں گے۔

اور یہی وہ تمام آپشنز ہیں جو آپ لاگ ان اور رجسٹریشن سے متعلق اپنی مرضی کے مطابق تبدیل کر سکتے ہیں! انہیں ایڈٹ کرنے کے بعد اپنے سیٹنگز کو محفوظ کرنا نہ بھولیں۔

متعدد رجسٹریشن فارمز کا استعمال:

Ultimate Multisite 2.0 میں ایک چیک آؤٹ فارم ایڈیٹر ہے جو آپ کو جتنے چاہیں فارمز بنانے کی اجازت دیتا ہے، مختلف فیلڈز، پیش کردہ مصنوعات وغیرہ کے ساتھ۔

لاگ ان اور رجسٹریشن دونوں صفحات شارٹ کوڈز سے eingeb (embed) کیے گئے ہیں: لاگ ان پیج پر [wu_login_form] اور رجسٹریشن پیج کے لیے [wu_checkout]۔ آپ چیک آؤٹ فارمز بنا کر یا تخلیق کر کے رجسٹریشن پیج کو مزید اپنی مرضی کے مطابق ڈھال سکتے ہیں۔

اس فیچر تک رسائی حاصل کرنے کے لیے، بائیں طرف والے سائیڈ بار پر Checkout Forms مینو پر جائیں۔

Checkout Forms menu in the sidebar

اس پیج پر، آپ اپنے تمام چیک آؤٹ فارمز دیکھ سکتے ہیں۔

اگر آپ کوئی نیا بنانا چاہتے ہیں، تو بس پیج کے اوپر Add Checkout Form پر کلک کریں۔

توهان شروع ڪرڻ لاءِ توهان ان ٽي خنيڪو (single step، multi-step يا blank) مان هڪ چونڊ ڪري سگهو ٿا. پوءِ، ڪلڪ ڪري Go to the Editor تي وڃڻ لاءِ.

Add Checkout Form with single step, multi-step, or blank options

ٻئي طرف، توهان جيڪي فارمز موجود آهن انهن کي ان جي نالو (name) يا اسلگ (slug) سٺو ڪرڻ يا دوهرو ڪرڻ لاءِ ان جي نالو تي ڪلڪ ڪري سگهو ٿا. تائين توهان کي فارم جو shortcode ڪاپي ڪرڻ يا فارم کي مڪمل ڪرڻ جا خيار به ملندا.

Checkout form hover actions with edit, duplicate, and delete

جيڪڏهن توهان single step يا multi-step چونڊ ڪيو ٿا، ته checkout form ان لاءِ بنيادي قدم (basic steps) سان پري پليپٽ هوندو. پوءِ، جيڪڏهن چاهيو ته، توهان ان ۾ اضافي قدم شامل ڪري سگهو ٿا.

Checkout Form جو هيٺيان ڪرڻ:

جنهن طرح اسان پهاڻي ڪيو هو، توهان مختلف مقصدن لاءِ checkout forms bana سگهو ٿا. هن مثال ۾، اسين هڪ registration form تي ڪم ڪنداسين.

Checkout form editor تي وڃڻ کان پوءِ، پنهنجي فارم کي هڪ نالو ڏيو (جنهن جو استعمال صرف اندروني refernce لاءِ ٿيندو) ۽ هڪ slug (jinhon جو استعمال shortcakes banaڻ لاءِ ٿيندو).

Checkout form editor with name and slug fields

Forms قدم (steps) ۽ فیلڊز (fields) مان ٺهيل هوندا آهن. توهان Add New Checkout Step تي ڪلڪ ڪري هڪ نون قدم شامل ڪري سگهو ٿا.

Add New Checkout Step button

modal window جي پهرين tab تي، پنهنجي فارم جو قدم ملي کي پورو ڪريو. ان کي ID، نالو ۽ description ڏيو. اهي ڳالههون گهڻي اندروني استعمال لاءِ ٿينديون آهن.

Checkout step content tab with ID, name, and description

پنهنجي قدم جي visibility set ڪريو. توهان Always show، Only show for logged in users يا Only show for guests ان ب وچ چونڊ ڪري سگهو ٿا.

Checkout step visibility options

آخر، اس کے سٹیل کو کنفیگر کریں۔ یہ اختیاری فیلڈز ہیں۔

Checkout step style configuration

اب وقت ہے کہ ہم اپنے پہلے سٹیپ میں فیلڈز شامل کریں۔ بس Add New Field پر کلک کریں اور وہ سیکشن کا ٹائپ منتخب کریں جو آپ چاہتے ہیں۔

Add New Field buttonField type selection dropdown

ہر فیلڈ کو بھرنے کے لیے مختلف پیرامیٹرز ہوتے ہیں۔ اس پہلی داخلے کے لیے، ہم Username فیلڈ منتخب کریں گے۔

Username field configurationUsername field parametersUsername field additional settings

آپ جتنے چاہیں سٹیپس اور فیلڈز شامل کر سکتے ہیں۔ اپنے کسٹمرز کے لیے اپنی مصنوعات دکھانے کے لیے، Pricing Table فیلڈ استعمال کریں۔ اگر آپ چاہتے ہیں کہ آپ کے کلائنٹ کوئی ٹیمپلیٹ چنیں، تو Template Selection فیلڈ شامل کریں۔ اور اسی طرح۔

نوٹ: اگر آپ اپنا چیک آؤٹ فارم بنانے کے بعد کوئی پروڈکٹ بناتے ہیں، تو آپ کو اسے Pricing table سیکشن میں شامل کرنا ہوگا۔ اگر آپ ایسا نہیں کرتے، تو وہ پروڈکٹ رجسٹریشن پیج پر آپ کے کسٹمرز کو نظر نہیں آئے گی۔

نوٹ 2: ایک چیک آؤٹ فارم بنانے کے لیے username، email، password، site title، site URL، order summary، payment، اور submit button لازمی فیلڈز ہیں۔

جب آپ اپنے چیک آؤٹ فارم پر کام کر رہے ہوں تو، آپ ہمیشہ Preview بٹن استعمال کر سکتے ہیں تاکہ دیکھ سکیں کہ آپ کے کلائنٹس فارم کو کیسے دیکھیں گے۔ آپ موجودہ صارف (existing user) یا آنے والے (visitor) کے طور پر دیکھنے کے درمیان بھی بدل سکتے ہیں۔

चेकआउट फॉर्म एडिटर पर प्रीव्यू बटनविज़िटर या मौजूदा यूज़र के लिए चेकआउट फॉर्म का प्रीव्यू

अन्तमा, एडवांस्ड ऑप्शन्स (Advanced Options) मा توهان थैंक यू पेज لاءِ मेसेज सेट गर्न، कन्वर्जन्स ट्रॅक गर्न स्निपेट्स شامل गर्न، आफ्नो चेकआउट फॉर्मको लागि कस्टम CSS जोड्न वा यसलाई निश्चित देशहरूमा सीमित गर्न सक्नुहुन्छ।

थैंक यू पेज, कन्वर्जन्स ट्र्याकिङ र कस्टम CSS सहित एडवांस्ड ऑप्शन्स

तपाईं यसको दायाँ स्तम्भमा यो विकल्प अन वा अफ गरेर आफ्नो चेकआउट फॉर्मलाई म्यानुअल रूपमा सक्रिय वा निष्क्रिय पनि गर्न सक्नुहुन्छ, वा स्थायी रूपमा फारम मेटाउन सक्नुहुन्छ।

चेकआउट फॉर्मको लागि सक्रिय टोगल र डिलिट विकल्प

आफ्नो चेकआउट फॉर्म सेभ गर्न नभुल्नुहोस्!

चेकआउट फॉर्म सेभ बटन

तपाईंको फारमको shortcode लिनको लागि Generate Shortcode मा क्लिक गर्नुहोस् र मोडल विन्डोमा देखाइएको परिणाम कपि गर्नुहोस्।

शॉर्टकोड कपि गर्नका लागि शॉर्टकोड मोडल

नोट: यो चेकआउट फॉर्मलाई तपाईंको रेजिस्ट्रेसन पेजमा थप्नको लागि तपाईंले यस shortcode लाई थप्नुपर्नेछ.

URL parameters मार्फत उत्पादन र टेम्प्लेटहरू पहिले चयन गर्ने:

यदि तपाईं आफ्नो उत्पादनहरूको लागि कस्टम प्राइसिङ टेबल बनाउन चाहनुहुन्छ र चेकआउट फॉर्ममा ग्राहकले आफ्नो मूल्य निर्धारण तालिका वा टेम्प्लेट पेजबाट कुन उत्पादन वा टेम्प्लेट छान्छ भन्ने कुरा पहिले नै चयन गर्न चाहनुहुन्छ भने, तपाईं यसको लागि URL parameters प्रयोग गर्न सक्नुहुन्छ।

योजनाहरू (Plans) को लागि:

Ultimate Multisite > Products > Select a plan मा जानुहोस्। तपाईंले पेजको माथिल्लो भागमा Click to copy Shareable Link बटन देख्नुपर्छ। यो त्यो लिंक हो जसलाई तपाईं आफ्नो चेकआउट फॉर्ममा यो विशेष योजना पहिले नै चयन गर्न प्रयोग गर्न सक्नुहुन्छ।

शेयरएबल लिंक बटन भएको उत्पादन पेज

نوٹ: هي شيئر ایبل لنک صرف Plans (پلانز) کے لیے درست ہے۔ آپ شیئر ایبل لنکس کو پیکجز یا سروسز کے لیے استعمال نہیں کر سکتے۔

ٹیمپلیٹس کے لیے:

اگر آپ اپنی چیک آؤٹ فارم پر سائٹ ٹیمپلیٹس پہلے سے منتخب کرنا چاہتے ہیں، تو آپ اپنے رجسٹریشن پیج کے URL پر پیرامیٹر ?template_id=X استعمال کر سکتے ہیں۔ "X" کی جگہ سائٹ ٹیمپلیٹ آئی ڈی نمبر ڈالنا ہوگا۔ یہ نمبر حاصل کرنے کے لیے، Ultimate Multisite > Sites پر جائیں۔

جس سائٹ ٹیمپلیٹ کو آپ استعمال کرنا چاہتے ہیں اس کے بالکل نیچے Manage پر کلک کریں۔ وہاں آپ کو SITE ID نمبر نظر آئے گا۔ اپنی مخصوص سائٹ ٹیمپلیٹ کے لیے صرف اسی نمبر کا استعمال کریں تاکہ وہ آپ کی چیک آؤٹ فارم پر پہلے سے منتخب ہو جائے۔ ہمارے کیس میں، URL پیرامیٹر یہ ہوگا: ?template_id=2۔

Sites list showing site template ID

فرض کریں کہ ہمارا نیٹ ورک ویب سائٹ www.mynetwork.com ہے اور ہمارا رجسٹریشن پیج جس پر چیک آؤٹ فارم موجود ہے وہ /register پیج پر ہے۔ اس سائٹ ٹیمپلیٹ کو پہلے سے منتخب کرنے کے بعد پورا URL کچھ ایسا نظر آئے گا: www.mynetwork.com/register/?template_id=2_id=2۔

اور اگر آپ چاہیں تو، آپ اپنی چیک آؤٹ فارم پر پروڈکٹس اور ٹیمپلیٹس دونوں کو پہلے سے منتخب کر سکتے ہیں۔ آپ کو بس پلان کا شیئر ایبل لنک کا کاپی کرنا ہوگا اور اس کے آخر میں ٹیمپلیٹ پیرامیٹر پیسٹ کرنا ہوگا۔ یہ کچھ ایسا نظر آئے گا: www.mynetwork.com/register/premium-plan/?template_id=2_id=2۔