Descripción
- Point multiple domains/sub-domains at a single WordPress installation and maintain link integrity (i.e. if you’re on http://foo.com, links will be http://foo.com/bar, and if you’re http://baz.com links will be http://baz.com/bar)
- Overwrite site title, description, or theme per domain
- Customize content per domain using the [MultiDomain_if] and [MultiDomain_else] shortcodes
If you need more customization between domains, WordPress MU is a better option.
Configuration Examples
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.
Basic
In config.php:
<?php
$domains = array(
array(
'domain' => 'myalternatedomain.com',
'siteurl' => 'http://myalternatedomain.com',
'home' => 'http://myalternatedomain.com'
)
);
?>
More Complex
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.
Instalación
- Unzip and upload to your plugins directory, or install from admin
- Activar
- Edit config.php to your liking using the admin Plugin Editor or your favorite FTP program
- Profit!
Reseñas
Colaboradores y desarrolladores
“MultiDomain” es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce “MultiDomain” a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .