Skip to main content

Antraštės domeno paieška

Naudokite šią sąranką, kai norite nedidelės antraštės formos, kuri pradeda domeno paiešką, o tada leidžia klientui pasirinkti iš galimų domenų Ultimate Multisite checkout viduje.

Reikalavimai​

  • Ultimate Multisite aktyvus tinkle.
  • Multisite Ultimate Domain Seller aktyvus tinkle.
  • Bent vienas aktyvus domeno registracijos produktas su:
    • domain_provider nustatytu į sukonfigūruotą teikėją.
    • Sukonfigūruotais palaikomais TLD, pavyzdžiui, com, net ir org.
  • Galiojanti checkout forma, kurioje yra Domeno pasirinkimo laukas.

Checkout forma​

  1. Sukurkite arba redaguokite checkout formą, naudojamą registracijos puslapyje.
  2. Pridėkite įprastus privalomus checkout / Account laukus, įskaitant Username. Checkout formą, kurioje yra tik domeno laukas, Ultimate Multisite validacija atmeta.
  3. Pridėkite Domeno pasirinkimo lauką.
  4. Nustatykite Domain Selection režimą į Tik registruoti, kai eiga turėtų būti orientuota į registruotus domenus, o ne į nemokamus subdomenus ar esamus domenus.
  5. Priskirkite domeno registracijos produktą tam laukui.

Registracijos puslapis turėtų atvaizduoti checkout formą, pavyzdžiui:

[wu_checkout slug="domain-form"]

Antraštės forma​

Pridėkite nedidelę GET formą site antraštėje, kuri siunčia įvestą paieškos terminą į checkout puslapį kaip domain_name:

<form class="ums-header-domain-search" action="/register/" method="get">
<label class="screen-reader-text" for="ums-header-domain-search-input">Search for a domain</label>
<input id="ums-header-domain-search-input" name="domain_name" type="text" placeholder="Find your domain" autocomplete="off">
<button type="submit">Search</button>
</form>

Iš anksto nepasirinkite domeno pasirinktiniame antraštės JavaScript. Antraštė turėtų tik perduoti paieškos terminą. Domain Seller checkout skriptas nuskaito ?domain_name=example, užpildo checkout paieškos laukelį ir paleidžia pasiekiamumo paiešką, kad klientas galėtų pasirinkti iš grąžintų domenų.

Tikėtina elgsena​

Ieškant example antraštėje, turėtų būti atidaryta:

/register/?domain_name=example

Tada checkout turėtų rodyti pasirenkamus rezultatus, tokius kaip:

  • example.com
  • example.net
  • example.org nepasiekiamas
  • kiti teikėjo palaikomi TLD

Pasirinkus pasiekiamą rezultatą, užsakymo suvestinėje turėtų būti domeno registracijos produktas ir pasirinktas domeno vardas.

Patikrinimas​

  1. Atidarykite pagrindinį puslapį.
  2. Ieškokite paprasto vardo, pavyzdžiui, example.
  3. Patvirtinkite, kad checkout URL yra ?domain_name=example.
  4. Patvirtinkite, kad checkout domeno lauke yra example.
  5. Patvirtinkite, kad pasirodo domenų pasirinkimų sąrašas.
  6. Spustelėkite Pasirinkti prie pasiekiamo domeno.
  7. Patvirtinkite, kad užsakymo suvestinėje yra Domain Registration - example.com arba pasirinktas domenas.

Trikčių šalinimas​

  • Jei sąrašas nepasirodo, patikrinkite naršyklės tinklo skirtuką dėl admin-ajax.php?action=wu_domain_search ir patvirtinkite, kad jis grąžina netuščią domains arba results.
  • Jei checkout formos validacija nepavyksta išsaugant, pridėkite privalomus Account laukus, tokius kaip Username.
  • Jei domeno pasirinkimas neatnaujina krepšelio, patvirtinkite, kad window.wu_checkout_form egzistuoja ir kad Domain Seller checkout assets įkelti checkout puslapyje.