Site icon Kiểm Tra Tên Miền, Check Domain Việt Nam & Quốc Tế

Hướng dẫn chèn code kiểm tra tên miền vào WordPress​

Hướng dẫn chèn code kiểm tra tên miền vào Wordpress​

Trong quá trình xây dựng website, việc tích hợp chức năng kiểm tra tên miền trực tiếp trên WordPress giúp người dùng dễ dàng tra cứu và lựa chọn tên miền phù hợp ngay trên trang web của bạn. Đây là một tiện ích hữu ích, đặc biệt đối với các website cung cấp dịch vụ đăng ký, bán hoặc tư vấn tên miền.

Bài viết này sẽ hướng dẫn bạn cách chèn code kiểm tra tên miền vào WordPress một cách đơn giản và hiệu quả, giúp nâng cao trải nghiệm người dùng cũng như tăng tính chuyên nghiệp cho website.

1. Cách chèn code kiểm tra tên miền vào WordPress​?

Cách 1: Dùng Plugin (cách nhanh nhất)

Có các plugin miễn phí trên WordPress như:

Chỉ cần cài > kích hoạt > chèn Shortcode vào bài viết/trang, là có form kiểm tra.

Ví dụ với WP Domain Checker:

[wpdomainchecker]
Cách 2: Tự viết code chèn vào WordPress

Nếu bạn muốn nhúng code kiểm tra domain trực tiếp, có thể dùng API WHOIS hoặc API của các nhà cung cấp domain (VD: Namecheap, GoDaddy, hoặc API của nhà cung cấp Việt Nam như iNET).

Ví dụ minh họa với PHP + AJAX (chèn vào functions.php hoặc tạo plugin riêng):

Thêm form kiểm tra domain (chèn vào trang hoặc widget):

<form id=”domain-checker”>
  <input type=”text” id=”domain” placeholder=”Nhập tên miền (vd: example.com)”>
  <button type=”submit”>Kiểm tra</button>
</form>
<div id=”result”></div>
<script>
jQuery(document).ready(function($){
  $(‘#domain-checker’).on(‘submit’, function(e){
    e.preventDefault();
    var domain = $(‘#domain’).val();
    $(‘#result’).html(‘Đang kiểm tra…’);
    $.post(ajaxurl, { action: ‘check_domain’, domain: domain }, function(response){
      $(‘#result’).html(response);
    });
  });
});
</script>
Cách 3: Nhúng form từ dịch vụ bên ngoài (SaaS)

Ví dụ: bạn muốn dùng Domainr (https://domainr.com). Họ có widget nhúng.
Bạn chỉ cần copy code này và dán vào bất kỳ trang WordPress (dạng Custom HTML):

<script src=”https://domainr.com/embed.js”></script>
<div class=”domainr-search” data-style=”small” data-placeholder=”Nhập tên miền…”></div>

Cách 4: Viết REST API endpoint trong WordPress

Tạo API riêng để JS gọi (để check domain bằng AJAX mà không cần reload).

Thêm vào functions.php:

add_action(‘rest_api_init’, function () {
    register_rest_route(‘domain/v1’, ‘/check’, array(
        ‘methods’ => ‘POST’,
        ‘callback’ => ‘custom_domain_check’,
        ‘permission_callback’ => ‘__return_true’
    ));
});
function custom_domain_check(WP_REST_Request $request) {
    $domain = sanitize_text_field($request[‘domain’]);
    if (checkdnsrr($domain, ‘ANY’)) {
        return array(“available” => false, “message” => “❌ $domain đã được đăng ký!”);
    } else {
        return array(“available” => true, “message” => “✅ $domain đang trống!”);
    }
}
JS gọi API (chèn vào footer hoặc file JS riêng):
jQuery(document).ready(function($){
$(‘#check-domain’).on(‘submit’, function(e){
e.preventDefault();
let domain = $(‘#domain-input’).val();
$.ajax({
url: ‘/wp-json/domain/v1/check’,
method: ‘POST’,
data: { domain: domain },
success: function(res){
$(‘#result’).html(res.message);
}
});
});
});
Cách 5: Kiểm tra trực tiếp WHOIS bằng socket (không qua API bên ngoài)
function whois_query($domain) {
$server = “whois.verisign-grs.com”; // WHOIS server cho .com/.net
$port = 43;
$fp = fsockopen($server, $port);
if (!$fp) return “Không thể kết nối WHOIS server!”;

fwrite($fp, $domain . “\r\n”);
$response = ”;
while(!feof($fp)) {
$response .= fgets($fp, 128);
}
fclose($fp);
return $response;
}

Cách 6: Dùng Page Builder Addon
Ví dụ bạn xài Elementor → cài plugin “Elementor Domain Checker” → kéo widget “Domain Checker” vào bất kỳ trang nào.
  • Không code.
  • Có sẵn UI đẹp.
  • Một số addon hỗ trợ kiểm tra nhiều TLD và tích hợp giỏ hàng.

2. Cuối cùng:

Trên đây là những cách phổ biến và hiệu quả để chèn code kiểm tra tên miền vào WordPress, từ việc sử dụng plugin có sẵn, nhúng widget của bên thứ ba cho đến tự viết code tùy chỉnh. Tùy theo nhu cầu và mức độ am hiểu kỹ thuật, bạn có thể lựa chọn giải pháp phù hợp nhất cho Website của mình.

Việc tích hợp tính năng này không chỉ giúp nâng cao trải nghiệm người dùng mà còn tăng tính chuyên nghiệp và uy tín cho thương hiệu của bạn. Hãy thử áp dụng ngay để website trở nên tiện ích và thu hút hơn.

Exit mobile version