# WP Domain Checker Documentation

### 1.Introduction #

WP Domain Checker is a WordPress plugin which allow you easily to check domain name availability from your wordpress site.

You can check or search for any generic top-level domains (gTLD) or country-code top-level domains (ccTLD).

WP Domain Checker is made with AJAX and easily to use with Shortcode or Widget.

Was this helpful? Yes No

### 2.Features #

- Check domain name availability for any gTLD and ccTLD
- Whois domain name
- Made with AJAX
- Easily use with Shortcode
- Easily use with Widget
- Easily check from dashboard admin
- Easily customize from admin panel
- No need domain reseller API
- Integrated with WHMCS
- Integrated with Woocommerce
- Custom Pricing for WooCommerce

Was this helpful? Yes No

### 3.Installation & Updating #

Take a moment to review server requirements before installation, or you may encounter issues when using WP Domain Checker.

### Installation

The installation process of 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
   Once you purchase 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 – ‘WP-Domain-Checker‘.
2. Upload the plugin to your WordPress
   There are 2 ways to do this:

   - Option 1 (easier) open your WordPress admin panel, go to Plugins -> Add new -> Upload and choose the wp-domain-checker.zip file that you downloaded from CodeCanyon.
   - Option 2 (if first one doesn’t work) 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.
3. Activate the plugin
   In your WordPress admin panel go to Plugins, find WP Domain Checker and click “Activate”. Voila, 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 WP Domain Checker version folder
3. Upload the new version of WP Domain Checker
4. Go to WP-admin panel, open Plugins section.
5. Deactivate WP Domain Checker, and then activate it again.

Was this helpful? Yes No

### 4.Shortcodes & Widget #

#### Shortcode

You can easily use shortcode `[wpdomainchecker]` to show domain name checker form in your page or post.

Parameter | Description | Example
--- | --- | ---
Button | Change button text. Default: “Check” | `[wpdomainchecker button="SEARCH"]`
width | Change search box width. Default: 900px | `[wpdomainchecker width="600"]`
item_id | Integrated to specific product ID. (Product ID in settings will be ignored). | `[wpdomainchecker item_id="1234"]`
size | Change search box size (small or large). Default: large | `[wpdomainchecker size="small"]`
recaptcha | Enable/disable recaptcha. Site Key & Secret Key required. Default: no | `[wpdomainchecker recaptcha="yes"]`

Example:
you want to set input size to 300px and button text with “Search”

so just add “width” and “button” to the shortcode like this `[wpdomainchecker width="300" button="Search"]`

to make it responsive just leave it so the shortcode will be like this `[wpdomainchecker button="Search"]`

for multiple checker for multiple product WooCommerce you can add item_id in the shortcode.
e.g: Checker for product ID 123 `[wpdomainchecker item_id="123" ]`
e.g: Checker for product ID 456 `[wpdomainchecker item_id="456" ]`

if you not include item_id in the shortcode, default product ID in the settings will used.

#### Widget

Setup WP Domain Checker for Widget is very simple.

Go to Widget section under Appearance in your admin panel and find WP Domain Checker Widget like screenshoot below.

Just add the widget to sidebar or other place whenever you want.

Like shortcode, with widget you can set input size and button text.

Was this helpful? Yes No

### 5.Enable or Disable Whois #

Whois button will show while domain not available.

First, you must create new page to whois page, you can create new page with whatever title you want.

eg: “Whois” or “Whois Domain”. Make sure this is page not post.

Then, put shortcode `[wpdomainwhois]` in the page you create before.

And then, select page you created before from WP Domain Checker Options section.

Select disable if don’t want to show it.

Was this helpful? Yes No

### 6.Integration #

Please note, you only can integrated with one of them. So if you want to use WHMCS Integration, you can’t use Woocommerce or Custom Link.

Was this helpful? Yes No

### 6.1.WHMCS Integration #

If you want to integration with your WHMCS, just select Integration with WHMCS.
A button will appear when domain is available, and if user click the button, user will redirect to your whmcs domain configuration.
Domain will automatically added to cart.

fill the button text. e.g: “Order” or “Purchase Now”

Also, input your full url where WHMCS installed. Please include the “http://” like screenshoot below.

Was this helpful? Yes No

### 6.2.Woocommerce Integration #

If you want to integration with your Woocommerce, just select Integration with Woocommerce.

And then, fill the button text. eg: “Order” or “Purchase Now”

Also, input your product id in integration button link. e.g: “567”

A button will appear when domain is available, and if user click the button, user will redirect to your cart.
Product with domain in meta will automatically added to cart.

Domain in Cart

Domain in Checkout Detail

Domain in Customer Receipt Email

for multiple checker for multiple product WooCommerce you can add item_id in the shortcode.
e.g: Checker for product ID 123 `[wpdomainchecker item_id="123" ]`
e.g: Checker for product ID 456 `[wpdomainchecker item_id="456" ]`

if you not include item_id in the shortcode, default product ID in the settings will used.

* Don’t forget to enable Redirect to the cart page after successful addition in your woocommerce settings.

Was this helpful? Yes No

### 6.2.1.Custom Pricing for WooCommerce #

Since v2.6, you can set custom pricing for each TLD, if you don’t set the price for the TLD, the default product price is used.
you can set the price from wp domain checker settings, scroll down and find WooCommerce Custom Price

for example, you want set price for com $11, net $9, org $8, co $4 and info $3.99
just add like this to the box, `com|11,net|9,org|8,co|4,info|3.99`

Was this helpful? Yes No

### 6.2.3.Custom Link Integration #

If you don’t want to use WHMCS or Woocommerce, you can use Custom Link.
You can use this custom link for affiliate link or whatever link you want.

fill the button text. eg: “Order” or “Purchase Now”.
and fill integration button link for your custom link. e.g: “http://www.namecheap.com/domains/domain-name-search/results.aspx?domain=domain.com&tlds=&searchall=&type=singleidea?aff=XXXXX”
you can use template tag {domain} to include domain in the link. e.g: “http://www.namecheap.com/domains/domain-name-search/results.aspx?domain={domain}&tlds=&searchall=&type=singleidea?aff=XXXXX”

Also, to disable integration, just select integration with disable.

Was this helpful? Yes No

### 7.IDN Domain Check #

To support IDN domain check you need enable php module extension:
PHP 5 >= 5.3.0,
PECL intl >= 1.0.2,
PECL idn >= 0.1

Tutorial:
Enabling/Installing Intl Extension PHP From Terminal
Enabling/Installing Intl Extension PHP From cPanel

Was this helpful? Yes No

### 8.Google ReCaptcha #

Protect your domain checker from spam and abuse while letting real people pass through with ease.
Firstly, you need get ReCaptcha Site Key and Secret Key. Register for Free
Secondly, if you already have Site Key and Secret Key, go to WP Domain Checker Settings in you Admin panel
Click on ReCaptcha tab, and fill your ReCaptcha Site Key and Secret Key and save.

Finally, just add recaptcha=”yes” to your shortcode. eg: `[wpdomainchecker width="300" button="Search" recaptcha="yes"]`

Was this helpful? Yes No

### 9.Allow Only Specific TLD Extensions #

Allow only specific extensions to check. sparated with comma for each extension. (e.g: com,net,org,co.uk,co.id)
Leave it blank to allow all extensions.

Was this helpful? Yes No