Domain Details Display Domain Details Display is a lightweight WordPress plugin for maintaining a domain inventory and displaying domain information in a clean, responsive table. Add domain names, registrars, registration dates, renewal dates, and optional registrar or affiliate URLs from the WordPress dashboard. Repository: https://github.com/SplendidDigital/Domain-details Features
- Manage multiple domain records from the WordPress dashboard.
- Store each domain's name, registrar, registration date, and renewal date.
- Add an optional registrar URL or affiliate URL.
- Display saved domains with the [domain_details] shortcode.
- Display a single matching domain with the domain shortcode attribute.
- Let visitors search domain names instantly.
- Filter the table by registrar.
- Sort domains alphabetically (A–Z) or by earliest registration date.
- Reset search and filter selections.
- Use a responsive table designed for front-end display.
- Open registrar links in a new tab with nofollow sponsored noopener noreferrer link attributes.
- No external API or third-party service is required. Note: The plugin displays the registration and renewal dates entered by the site administrator. It does not calculate renewal status, detect overdue domains, or automatically retrieve domain information from registrars.
Requirements
- A WordPress website.
- An account with administrator permissions to configure the plugin. Installation
- Download the plugin ZIP from the repository's Releases section, or use the ZIP package provided for the plugin.
- In WordPress, go to Plugins → Add New Plugin → Upload Plugin.
- Upload the ZIP file and select Install Now.
- Select Activate Plugin.
- Open Domain Details in the WordPress dashboard.
- Add your domain records and select Save Domain Details.
- Place a shortcode in a page or post to display the records. Configuration In the WordPress dashboard, open Domain Details. Add one row for each domain and fill in the available fields: Field Purpose Domain Name The domain name to display, such as example.com. This field is required for a record to be saved. Registrar The registrar's name, such as the company where the domain is registered. Registrar URL / Affiliate URL Optional destination linked from the registrar name in the public table. It can be a normal registrar URL or an affiliate URL. Registration Date Optional registration date. Renewal Date Optional renewal date.
Use Add Domain to create additional rows. Use Remove to remove a row, then save your changes. Shortcodes Display all saved domains [domain_details] This displays the saved domain inventory with search, registrar filtering, sorting, and a reset button. Display one domain [domain_details domain="example.com"] Replace example.com with the domain name you want to display. The match is case-insensitive. If no saved record matches, the shortcode returns no output. Front-end behaviour The table includes these columns:
- Domain
- Registrar
- Date of Registration
- Renewal Date Visitors can:
- Search by domain name.
- Select a registrar from the filter.
- Sort by Domain name (A–Z), the default, or Earliest registered.
- Reset the search and filters. Filtering and sorting happen in the browser without reloading the page. When a record has no valid date, the date is shown as a dash. In earliest-registration sorting, records without a valid registration date appear after records with valid dates. Registrar and affiliate links If both the registrar name and a URL are supplied, the registrar name becomes a clickable link that opens in a new tab. The link includes nofollow, sponsored, noopener, and noreferrer attributes. Make sure affiliate links are disclosed to visitors where required by applicable laws, platform policies, and your site's disclosure policy. Data and privacy Domain records are saved in the WordPress site's options database. The plugin does not require an external API to display the records. The plugin's public table displays the domain information that the administrator has entered, so only add information you intend to publish. Troubleshooting
- The table is empty: Confirm that you added domain records and saved the changes. Records without a domain name are not saved.
- A single-domain shortcode shows nothing: Check that the domain attribute matches a saved domain name.
- A registrar name is not clickable: Add both a registrar name and a valid URL to that record.
- Dates show a dash: Check that the date was entered and saved in a valid date format. Plugin information
- Plugin name: Domain Details Display
- Version: 1.5.0
- Author: Digital Splendid
- License: GPL-2.0-or-later Contributing and support For source code, updates, issues, and contributions, visit the Domain Details repository on GitHub. License This plugin is licensed under