Header Domain Search
Gebruik hierdie opstelling wanneer jy ’n klein kopvorm wil hê wat ’n domeinsoektog begin, en dan die kliënt uit beskikbare domeine binne die Ultimate Multisite-betaalproses laat kies.
Vereistes
- Ultimate Multisite netwerk-aktief.
- Multisite Ultimate Domain Seller netwerk-aktief.
- Ten minste een aktiewe domeinregistrasieproduk met:
domain_providergestel op ’n gekonfigureerde verskaffer.- Ondersteunde TLDs gekonfigureer, byvoorbeeld
com,net, enorg.
- ’n Geldige betaalvorm wat die Domeinkeuse-veld bevat.
Betaalvorm
- Skep of wysig die betaalvorm wat deur die registrasiebladsy gebruik word.
- Voeg die normale vereiste betaal-/Account-velde by, insluitend Gebruikersnaam. ’n Betaalvorm wat slegs die domeinveld bevat, word deur Ultimate Multisite-validering afgekeur.
- Voeg ’n Domeinkeuse-veld by.
- Stel die Domain Selection-modus op Register Only wanneer die vloei op geregistreerde domeine eerder as gratis subdomeine of bestaande domeine moet fokus.
- Ken die domeinregistrasieproduk aan daardie veld toe.
Die registrasiebladsy behoort die betaalvorm te vertoon, byvoorbeeld:
[wu_checkout slug="domain-form"]
Kopvorm
Voeg ’n klein GET-vorm in die site-kop by wat die ingevoerde soekterm as domain_name na die betaalbladsy stuur:
<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>
Moenie ’n domein vooraf kies in pasgemaakte kop-JavaScript nie. Die kop behoort slegs die soekterm deur te gee. Die Domain Seller-betaalskrip lees ?domain_name=example, vul die betaalsoekkassie in, en voer die beskikbaarheidsoektog uit sodat die kliënt uit die teruggestuurde domeine kan kies.
Verwagte gedrag
Om example in die kop te soek, behoort die volgende oop te maak:
/register/?domain_name=example
Die betaalproses behoort dan kiesbare resultate te vertoon soos:
example.comexample.netexample.orgnie beskikbaar nie- ander verskaffer-ondersteunde TLDs
Nadat ’n beskikbare resultaat gekies is, behoort die bestelopsomming die domeinregistrasieproduk en die gekose domeinnaam in te sluit.
Verifikasie
- Maak die tuisblad oop.
- Soek vir ’n kaal naam, byvoorbeeld
example. - Bevestig die betaal-URL sluit
?domain_name=examplein. - Bevestig die betaaldomeinveld bevat
example. - Bevestig ’n lys domeinkeuses verskyn.
- Klik Kies vir ’n beskikbare domein.
- Bevestig die bestelopsomming bevat
Domain Registration - example.comof die gekose domein.
Probleemoplossing
- As geen lys verskyn nie, gaan die blaaier se netwerk-oortjie na vir
admin-ajax.php?action=wu_domain_searchen bevestig dat dit nie-leëdomainsofresultsterugstuur. - As die betaalvorm se validering misluk terwyl dit gestoor word, voeg die vereiste Account-velde soos Gebruikersnaam by.
- As die kies van ’n domein nie die mandjie opdateer nie, bevestig dat
window.wu_checkout_formbestaan en dat die Domain Seller-betaalbates op die betaalbladsy gelaai is.