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_providernustatytu į sukonfigūruotą teikėją.- Sukonfigūruotais palaikomais TLD, pavyzdžiui,
com,netirorg.
- Galiojanti checkout forma, kurioje yra Domeno pasirinkimo laukas.
Checkout forma
- Sukurkite arba redaguokite checkout formą, naudojamą registracijos puslapyje.
- Pridėkite įprastus privalomus checkout / Account laukus, įskaitant Username. Checkout formą, kurioje yra tik domeno laukas, Ultimate Multisite validacija atmeta.
- Pridėkite Domeno pasirinkimo lauką.
- Nustatykite Domain Selection režimą į Tik registruoti, kai eiga turėtų būti orientuota į registruotus domenus, o ne į nemokamus subdomenus ar esamus domenus.
- 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.comexample.netexample.orgnepasiekiamas- kiti teikėjo palaikomi TLD
Pasirinkus pasiekiamą rezultatą, užsakymo suvestinėje turėtų būti domeno registracijos produktas ir pasirinktas domeno vardas.
Patikrinimas
- Atidarykite pagrindinį puslapį.
- Ieškokite paprasto vardo, pavyzdžiui,
example. - Patvirtinkite, kad checkout URL yra
?domain_name=example. - Patvirtinkite, kad checkout domeno lauke yra
example. - Patvirtinkite, kad pasirodo domenų pasirinkimų sąrašas.
- Spustelėkite Pasirinkti prie pasiekiamo domeno.
- Patvirtinkite, kad užsakymo suvestinėje yra
Domain Registration - example.comarba pasirinktas domenas.
Trikčių šalinimas
- Jei sąrašas nepasirodo, patikrinkite naršyklės tinklo skirtuką dėl
admin-ajax.php?action=wu_domain_searchir patvirtinkite, kad jis grąžina netuščiądomainsarbaresults. - 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_formegzistuoja ir kad Domain Seller checkout assets įkelti checkout puslapyje.