Allows multiple domains to be pointed at a single WordPress install with customization for each.
If you need more customization between domains, WordPress MU is a better option.
Note that you usually won’t need to configure your primary domain — MultiDomain will automatically fall back to your WordPress defaults if not configuration is present for a domain.
In config.php:
<?php $domains = array( array( 'domain' => 'myalternatedomain.com', 'siteurl' => 'http://myalternatedomain.com', 'home' => 'http://myalternatedomain.com' ) ); ?>
In config.php:
<?php $domains = array( array( 'domain' => 'example1.com', 'siteurl' => 'http://example1.com', 'home' => 'http://example1.com' ), array( 'domain' => 'example2.com', 'siteurl' => 'http://example2.com', 'home' => 'http://example2.com', 'blogname' => 'Example 2' ), array( 'domain' => 'example3.com', 'siteurl' => 'http://example3.com', 'home' => 'http://example3.com', 'template' => 'twentyten', 'blogname' => 'I have a different name...', 'blogdescription' => '..and description' ) ); ?><h3>Tag Usage</h3>
The provided short codes let you tailor your content per domain if needed. [MultiDomain_else] and [MultiDomain_default] are identical.
[MultiDomain_if domain="example1.com"] Content only people visiting on example1.com will see. [/MultiDomain_if] [MultiDomain_else] Content anyone visiting on any other domain will see. [/MultiDomain_else] Normal content everyone will see.