Serves a specific page or post from WordPress depending on the domain used to access your WordPress site.
As of April 2026, Each domain a page is a WordPress page plugin with 200 active installations and a 5/5 rating from 8 reviews. It has been downloaded 8.2K+ times in total. Requires WordPress 6.2+ and PHP 5.6+. Available on WordPress.org since 2019. Support resolution rate: 0%. Top alternative: Post Type Switcher.
Easily manage a large number of landing pages or small websites from a single WordPress site.
This plugin offers an easy way to map different domains to different landing pages on your WordPress site. Now you can easily maintain a large number of small sites from a single WordPress installation.
You don’t have to set anything up, it works out of the box.
Just point a domain that you own to your WordPress installation. In WordPress, create a page for that domain. The slug should be the domain name without ‘www’ and with the .’s replaced by hyphens.
You can see it working on my own domain: wp-developer.eu, which shows a special page with slug wp-developer-eu on my joerivanveen.com blog (joerivanveen.com/blog/wp-developer-eu is the same).
Easily reuse and maintain elements…
| WordPress | 6.2+ requiredTested up to 6.9.4 |
| PHP | 5.6+ required |
1.8.1: remove superfluous message when favicons are not saved by meta box
1.8.0: accomodate page builders and add favicon per post / page
1.7.0: preserve query string and use canonical in admin environment
1.6.5: (re)allow custom post types
1.6.4: prevent title to be changed on other settings pages
1.6.3: small fixes
1.6.2: honor locale for punycode domains
1.6.1: restore php 5.6 and use of query string compatibility
1.6.0: add force-red…
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.