Dominion - Domain Checker Documentation

1.Introduction #

Dominion is a WordPress plugin which allow you easily to check domain name availability from your WordPress site. You can search for or check any generic domains and directly integrate the search result with your WHMCS domain sales page. Dominion – WP Domain Checker is made with AJAX and easily to use with Shortcode or Widget or WPBakery page builder.


2.Features #

  • Check domain name availability for any TLD
  • Whois domain name
  • Made with AJAX
  • Easily use with Shortcode
  • Easily use with Widget
  • Easily customize from admin panel
  • No need domain reseller API
  • Integrated with WHMCS
  • Change/Choose Parallax Background Image
  • List/Include unlimited TLD (extensions) of Domains
  • Enable/Disable Ajax Domain Search
  • Change Search Result's Domain Purchase Button Label
  • Change Search Result's Domain Purchase Button URL (the page url from where users can purchase/transfer the domain)
  • Change Highlighted TLD Pricing
  • Change/Choose Shape of the Domain Search Section
  • Enable/Disable Animation (35+ variations of animations to choose from)
  • Change/Choose Title Tag (h1, h2, h3, h4, h5, h6, div, span, p)
  • Change Sub Title/Heading
  • Change/Choose Sub Title Tag (h1, h2, h3, h4, h5, h6, div, span, p)
  • Change Text below Title
  • Change Search Field PlaceHolder Text
  • Change/Choose Font Family, Font Size, Font Weight and Line Height for Title
  • Change/Choose Font Family, Font Size, Font Weight and Line Height for Sub Title
  • Change/Choose Font Family, Font Size, Font Weight and Line Height for other Text
  • Change/Choose Color for Title, Sub Title and other Text
  • Change/Choose Mouse-Over (Hover) Color of Text
  • Change/Choose Background Color of Button
  • Change/Choose Mouse-Over (Hover) Background Color of Button
  • Change/Choose Button Text Color
  • Change/Choose Mouse-Over (Hover) Color of Button Text
  • Change/Choose Domain Available Result Text Color
  • Change/Choose Domain NOT Available Result Text Color
  • Change/Choose Input Box Placeholder Text Color
  • Change/Choose Domain Price Color
  • Change/Choose Domain Extension (TLD) Color
  • Change/Choose Section Background Color
  • Change/Choose Mouse-Over (Hover) Color of Section Background
  • Change Section Padding
  • Change Section Margin

3.Installation & Updating #

Installation

The installation process of Dominion – WP Domain Checker is quite simple and straightforward, and shouldn't cause you any troubles at all. Independent of you previous experience with WordPress plugins, you aren't likely to have any problems, just follow these simple steps:

  1. Download the file from CodeCanyon and unzip it
  2. Once you purchase Dominion – WP Domain Checker, you will be able to download the ZIP file from CodeCanyon, containing the current version. Download it to your computer and unzip it. You will get a folder with the plugin name – 'Dominion'.
  3. Upload the plugin to your WordPress
  4. There are 2 ways to do this::

    • Option 1 open your WordPress admin panel, go to Plugins -> Add new -> Upload and choose the the_dominion.zip file that you downloaded from CodeCanyon.
    • Option 2 open your WordPress installation folder in some FTP manager (CyberDuck, FileZilla, Total Commander, or any other), go to wp-content/plugins/ and upload the folder that you unzipped in previous step.
  5. Activate the plugin
    In your WordPress admin panel go to Plugins, find Dominion – WP Domain Checker and click "Activate". Congrats, plugin installed!

Automatic Updating

Download & install Envato Market plugin
This plugin can install WordPress themes and plugins purchased from ThemeForest & CodeCanyon by connecting with the Envato Market API using a secure OAuth personal token. Once your themes & plugins are installed WordPress will periodically check for updates, so keeping your items up to date is as simple as a few clicks.

Manual Updating

If you download new plugin version from CodeCanyon please follow these steps to upgrade from the existing version:

1. Go to your FTP and open WordPress plugins folder
2. Delete the old Dominion – WP Domain Checker version folder
3. Upload the new version of Dominion – WP Domain Checker
4. Go to WP-admin panel, open Plugins section.
5. Deactivate Dominion – WP Domain Checker, and then activate it again.

4.Shortcodes #

You can easily use any of the following shortcodes to show domain checker form in your page or post:
[dominion_shortcodes_domain_search_1]
[dominion_shortcodes_domain_search_2]
[dominion_shortcodes_domain_search_3]
[dominion_shortcodes_domain_search_4]
[dominion_shortcodes_domain_search_5]
[dominion_shortcodes_domain_search_6]
[dominion_shortcodes_domain_search_7]
[dominion_shortcodes_domain_search_8]
[dominion_shortcodes_domain_search_9]
[dominion_shortcodes_domain_search_10]

Parameter Examples

Parameter Example
search_pholder [dominion_shortcodes_domain_search_1 search_pholder="Enter your Domain Name"]
button_label [dominion_shortcodes_domain_search_1 button_label="Search"]
ajax_search [dominion_shortcodes_domain_search_1 ajax_search="true"]
purchase_btn_name [dominion_shortcodes_domain_search_1 purchase_btn_name="Purchase"]
purchase_btn_url [dominion_shortcodes_domain_search_1 purchase_btn_url="#"]
domain [dominion_shortcodes_domain_search_1 domain=".com
.net
.org
.info"]
title [dominion_shortcodes_domain_search_1 title="Search Your Desired Domain Here"]
title_tag [dominion_shortcodes_domain_search_1 title_tag="h1"]
button_bg_color [dominion_shortcodes_domain_search_1 button_bg_color="#000"]
button_bg_hover_color [dominion_shortcodes_domain_search_1 button_bg_hover_color="#fff"]


Example of using multiple parameters in a shortcode:

Lets say you want to set the form button text with "Find", purchase domain text with "Buy Now" and input field place holder as "Domain Name Here". So just add "purchase_btn_name", "button" and "search_pholder" parameters to the shortcode like this:
[dominion_shortcodes_domain_search_1 button_label="Search" purchase_btn_name="Buy Now" search_pholder="Domain Name Here"]


 

List of All Parameters are given here.

5.WHMCS Integration #

WHMCS integration is too easy with Dominion. All you need to do is just put an URL in Purchase Button Field. If you have your WHMCS installed in your server, you will have a domain purchase url like this YOUR_SITES_WHMCS_PAGE/cart.php?a=add&domain=register&query=. You just need to put that url in the given field of the shortcode.


6.Allow Only Specific TLDs #

If you need to allow the users to search for only specific TLDs, you can do so by inputting only those TLDs in the drop-down field given in the Shortcode.


7.List of Supported TLDs #

".com"
".eu.com"
".uk.com"
".br.com"
".cn.com"
".gb.com"
".hu.com"
".no.com"
".qc.com"
".sa.com"
".se.com"
".us.com"
".uy.com"
".za.com"
".com.ar"
".com.ng"
".airforce"
".army"
".ac"
".academy"
".actor"
".ae"
".aero"
".af"
".ag"
".agency"
".ai"
".am"
".archi"
".arpa"
".as"
".asia"
".associates"
".at"
".au"
".aw"
".ax"
".az"
".bar"
".bargains"
".be"
".berlin"
".bg"
".bi"
".bike"
".biz"
".bj"
".black"
".blue"
".blackfriday"
".blog"
".bn"
".boutique"
".beer"
".br"
".build"
".builders"
".bw"
".by"
".ca"
".cab"
".camera"
".camp"
".captial"
".cards"
".career"
".careers"
".cat"
".catering"
".cc"
".center"
".ceo"
".cf"
".ch"
".cheap"
".christmas"
".ci"
".cl"
".cleaning"
".click"
".clothing"
".club"
".cn"
".co.uk"
".computer"
".codes"
".coffee"
".college"
".cologne"
".community"
".company"
".construction"
".contractors"
".cooking"
".cool"
".coop"
".country"
".cruises"
".cx"
".cz"
".dating"
".de"
".democrat"
".desi"
".diamonds"
".diet"
".direct"
".directory"
".dk"
".dm"
".domains"
".download"
".dz"
".ec"
".edu"
".edu.au"
".edu.cn"
".edu.es"
".education"
".ee"
".email"
".engineering"
".engineer"
".enterprises"
".equipment"
".estate"
".eu"
".eus"
".events"
".expert"
".exposed"
".express"
".fans"
".farm"
".feedback"
".fi"
".fish"
".fishing"
".fitness"
".fit"
".flights"
".florist"
".fo"
".foo"
".football"
".foundation"
".fr"
".frogans"
".fund"
".furniture"
".futbol"
".ga"
".gal"
".gb.net"
".gd"
".gg"
".gi"
".gift"
".gl"
".glass"
".gmbh"
".gmail"
".gop"
".gov"
".gov.br"
".gov.cn"
".gov.ec"
".gov.il"
".gov.in"
".gov.mm"
".gov.mx"
".gov.sg"
".gov.tr"
".gov.za"
".graphics"
".gripe"
".gs"
".guitars"
".guru"
".gy"
".haus"
".healthcare"
".help"
".hk"
".hn"
".holiday"
".hosting"
".horse"
".house"
".hr"
".ht"
".hu"
".id"
".ie"
".il"
".im"
".immobilien"
".in"
".industries"
".info"
".institute"
".int"
".international"
".io"
".iq"
".ir"
".is"
".it"
".je"
".jobs"
".jp"
".kaufen"
".ke"
".kg"
".ki"
".kim"
".kitchen"
".kiwi"
".koeln"
".kr"
".kz"
".la"
".land"
".lease"
".li"
".lighting"
".limo"
".link"
".london"
".lt"
".lu"
".luxury"
".lv"
".ly"
".ma"
".management"
".mango"
".marketing"
".md"
".me"
".media"
".menu"
".mg"
".miami"
".mk"
".ml"
".mn"
".mo"
".mobi"
".moda"
".monash"
".mp"
".ms"
".mu"
".museum"
".mx"
".my"
".na"
".name"
".navy"
".nc"
".net"
".nf"
".ng"
".ninja"
".nl"
".no"
".nu"
".nz"
".om"
".onl"
".org"
".org.au"
".org.uk"
".paris"
".partners"
".parts"
".pe"
".pf"
".photo"
".photography"
".photos"
".pics"
".pictures"
".pink"
".pl"
".place"
".plumbing"
".pm"
".post"
".pr"
".pro"
".productions"
".property"
".properties"
".pt"
".pub"
".pw"
".qa"
".quebec"
".re"
".recipes"
".red"
".reisen"
".rentals"
".repair"
".report"
".rest"
".restaurant"
".reviews"
".rich"
".ro"
".rocks"
".rodeo"
".rs"
".ru"
".ruhr"
".ryukyu"
".sa"
".saarland"
".sarl"
".sb"
".sc"
".se"
".services"
".sexy"
".sg"
".sh"
".shiksha"
".shoes"
".scot"
".srl"
".si"
".singles"
".sk"
".sm"
".sn"
".so"
".social"
".solar"
".solutions"
".soy"
".st"
".su"
".supplies"
".supply"
".support"
".surf"
".sx"
".sy"
".systems"
".tattoo"
".tc"
".technology"
".tel"
".tf"
".th"
".tienda"
".tips"
".tk"
".tl"
".tm"
".tn"
".to"
".today"
".tools"
".town"
".toys"
".tr"
".trade"
".training"
".travel"
".tv"
".tw"
".tz"
".ua"
".ug"
".uk"
".uk.net"
".university"
".us"
".uy"
".uz"
".vacations"
".vc"
".ve"
".vegas"
".ventures"
".vet"
".vg"
".viajes"
".villas"
".vision"
".vodka"
".voting"
".voyage"
".vu"
".wang"
".watch"
".wed"
".wf"
".wien"
".wiki"
".works"
".ws"
".xxx"
".xyz"
".yoga"
".youtube"
".yt"
".za"
".zm"
".zone"

8.List of all Parameters of Shortcodes #

image_one [Used for Parallax Background Image. Value of this parameter can be any image url]
title [Used for Title/Heading. Value of this parameter can be any text]
title_tag [Used for title tag. Value of this parameter can be h1, h2, h3, h4, h5 or h6]
sub_title [Used for sub title. Value of this parameter can be any text]
text [Used for text below the title/sub-title. Value of this parameter can be any text]

search_pholder [Used for Search Field Place Holder Text. Value of this parameter can be any text]
button_label [Used for Search Button Label. Value of this parameter can be any text]
search_action_url [Used for Search Action URL, not required if you enable Ajax Search. Value of this parameter can be any url]
ajax_search [Used to Enable/Disable Ajax Domain Search. Value of this parameter can be 'true' or 'false']
domain [Used for inputting Domain TLDs. Value of this parameter can be any domain tlds like .com, .net etc. And each should be placed in new line]
purchase_btn_name [Used for Ajax Search Purchase Button Label. Value of this parameter can be any text]
purchase_btn_url [Used for Ajax Search Purchase Button URL. Value of this parameter can be any url]

recaptcha [Used to Enable/Disable Google reCaptcha v2. Value of this parameter can be 'true' or 'false']
recaptcha_sitekey [Used for Google reCAPTCHA v2 Site Key. Value of this parameter can be any text]
recaptcha_serversidekey [Used for Google reCAPTCHA v2 Server Side Key. Value of this parameter can be any text]

crossed_top [Used to Enable/Disable Crossed shape top section. Value of this parameter can be 'true' or 'false']
crossed_bottom [Used to Enable/Disable Crossed shape bottom section. Value of this parameter can be 'true' or 'false']
input_width [Used to control width of the input area in desktop. Value of this parameter can be any pixel size. For example: 220px]
input_width_mobile [Used to control width of the input area in mobile. Value of this parameter can be any pixel size. For example: 220px]

unique_class_name [Used for controlling the class for styling varius parts of the section. Value of this parameter can be any unique text like unique_clss_1]

title_font_family [Used for Title Font Options. Value of this parameter should be google font family name with font-style. For example: font_family:Open%20Sans|font_style:normal ]
title_font_size [Used for Title Font Size. Value of this parameter can be any pixel size. For example: 22px]
title_font_weight [Used for Title Font Weight. Value of this parameter can be 300, 400, 500, 600, 700, 800 OR 900]
title_line_height [Used for Title Line Height. Value of this parameter can be any pixel size. For example: 22px]

sub_title_font_family [Used for Sub Title Font Options. Value of this parameter should be google font family name with font-style. For example: font_family:Open%20Sans|font_style:normal ]
sub_title_font_size [Used for Sub Title Font Size. Value of this parameter can be any pixel size. For example: 22px]
sub_title_font_weight [Used for Sub Title Font Weight. Value of this parameter can be 300, 400, 500, 600, 700, 800 OR 900]
sub_title_line_height [Used for Sub Title Line Height. Value of this parameter can be any pixel size. For example: 22px]

text_font_size [Used for Text Font Size. Value of this parameter can be any pixel size. For example: 22px]
text_font_weight [Used for Text Font Weight. Value of this parameter can be 300, 400, 500, 600, 700, 800 OR 900]
text_line_height [Used for Text Line Height. Value of this parameter can be any pixel size. For example: 22px]

title_color [Used for choosing Title color. Value of this parameter can be any color code. For example: #000]
sub_title_color [Used for choosing Sub-Title color. Value of this parameter can be any color code. For example: #000]
text_color [Used for choosing Text color. Value of this parameter can be any color code. For example: #000]
text_hover_color [Used for choosing Text hover color. Value of this parameter can be any color code. For example: #000]
input_text_color [Used for choosing Input Text color. Value of this parameter can be any color code. For example: #000]
input_placeholder_color [Used for choosing Input Placeholder color. Value of this parameter can be any color code. For example: #000]
input_bg_color [Used for choosing Input field background color. Value of this parameter can be any color code. For example: #000]
button_text_color [Used for choosing Button Text color. Value of this parameter can be any color code. For example: #000]
button_text_hover_color [Used for choosing Button Text hover color. Value of this parameter can be any color code. For example: #000]
button_bg_color [Used for choosing Button background color. Value of this parameter can be any color code. For example: #000]
button_bg_hover_color [Used for choosing Button background hover color. Value of this parameter can be any color code. For example: #000]
result_negative_color [Used for choosing negative search result color. Value of this parameter can be any color code. For example: #000]
bg_color [Used for choosing section Background color. Value of this parameter can be any color code. For example: #000]
bg_hover_color [Used for choosing section Background hover color. Value of this parameter can be any color code. For example: #000]

padding [Used for controlling section padding. Value of this parameter can be any pixel sizes. For example: 5px 8px 2px 10px]
margin [Used for controlling section margin. Value of this parameter can be any pixel sizes. For example: 5px 8px 2px 10px]

9.FAQs #

How to translate the Dominion plugin in my native language?

You need a free software to translate the plugin's all English text in your language. The software name is Poedit. The Poedit is a common program which you can use to translate the plugin. It's available for free on poedit.net.

After you have installed Poedit in your computer, you can open it and select File > Open. Then select the dominion.pot file from the plugin you wish to translate which you can find in the /languages/ folder of Dominion plugin.

Then go through every line of text and translate it to your native language. Afterwards go to "File > Save as" to save the catalog with your language code (for example "dominion-es_ES.po" for Spanish language). Poedit automatically creates a new file "dominion-es_ES.mo" and saves it, too.

After that upload those language files (.po and .mo files you just created) to wp-content/languages/plugins folder using FTP or Cpanel. That's it.


Why is my form does not display in full section?

You may find your form section is not displayed in full section, that can happen when there are empty parameters in your shortcode and that's why you are finding only those elements which are not empty (ie, button_label). The parameters you can use in the shortcode are given here. Some of them are important to get the form's view like our demo. Those important parameters are:
title [Used for Title/Heading of the section. For example: title="Find Your Domain Name"]
sub_title [Used for sub heading of the section.]
text [Used for text below the title/sub-title.]
domain [Used for inputting Domain TLDs. Value of this parameter can be any domain tlds like .com, .net etc. And each should be placed in new line, like this:domain = ".com .org .net"]
padding [Used for controlling section padding. For example: padding="5px 8px 2px 10px"]
margin [Used for controlling section margin. For example: margin="5px 8px 2px 10px"]

So, if you add the above parameters with values, your domain checker form should be displayed in full section like our live demo.