DPS DNS Lookup Widget WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
WordPress bulk DNS lookup widget plugin converted from WPCode snippet
★ 0stars
26release downloads
v1.1.6latest · 4mo ago
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/hienhoceo-dpsmedia/dns-lookup-widget/releases/download/v1.1.6/dps-dns-lookup-widget.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Standard WordPress plugin version of the original WPCode DNS bulk lookup snippet in html.html, upgraded with multi-column DNS and server health checks.
Usage
Install the plugin folder in WordPress and add this shortcode to a post, page, or template:
[dps_dns_lookup]
Optional attributes:
[dps_dns_lookup limit="100" delay="120" title="Tra Cứu DNS Hàng Loạt"]
What Changed From The Snippet
- Large inline WPCode HTML/JS was converted into a WordPress plugin.
- CSS and JavaScript are enqueued as static assets.
- DNS lookups go through a WordPress REST endpoint.
- DNS, HTTP, and SSL checks go through a WordPress REST endpoint.
- Results are cached with transients.
- Admin settings control HTTP/SSL availability, rate limits, allow/block lists, and optional logs.
- Shortcode output uses escaping, sanitization, and scoped classes.
Verification
Run from the plugin root:
php -l dps-dns-lookup-widget.php
php -l includes/class-dps-dns-lookup-settings.php
php -l includes/class-dps-dns-lookup-admin.php
php -l includes/class-dps-dns-lookup-plugin.php
php -l includes/class-dps-dns-lookup-rest.php
php -l uninstall.php
node --check assets/js/dps-dns-lookup.js
php tests/static-checks.php
WordPress.org Notes
The plugin includes a wordpress.org-style readme.txt, GPLv2-or-later licensing metadata, a unique prefix (dps-dns-), no CDN dependencies, no secrets, and no build step.
Releases
8 releases. Each count is every asset in that release; expand a row for the breakdown.
Tag
Published
Assets
Downloads