Domain Mapping System


What’s the purpose of this plugin?

The main purpose of the plugin is to allow multiple domains to point to a single WordPress installation, which can be especially useful for SEO and marketing purposes.

Each domain can be assigned it’s own page or post type, for example:

  • =>
  • =>

It does not use a redirection — it displays the full page content and URL in the user’s browser.

Important Links

[Bug Tracker | Support]


  1. Upload as a plugin into your WordPress instance
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Point all domains to your WordPress vhost
  4. Create a WP Page (My Regular Product) or Custom Post
  5. Go to Settings -> DMS Options, add your domain and select your page/custom post
  6. Save
  7. You’re ready to rumble!

Часто задаваемые вопросы

I’ve found a bug! What now?

Please contact

Woah, turns into!

Possibly, yes. That’s because I use the php function parse_str() . It turns . (dot)
into _ (underscore), so they are manually replaced afterwards. If it actually bothers
you, I will change this.


Works great even with WP 4.3.1. Any plan to update the plugin and incorporate the code suggested here: ? Thanks for your work!
Посмотреть все 5 отзывов

Участники и разработчики

«Domain Mapping System» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:


Перевести «Domain Mapping System» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений


  • Adapted to work with WordPress 5.5


  • Show all posts/pages/cpt-posts


  • Added support for Blogpost Categories


  • Code Refactoring, got rid of DMSMenu-Class
  • Added support for Posts
  • Added support for CPT Archives
  • Some Admin-UI tweaks (chosen.js instead of HTML-Select, Post Type Selection)
  • Tested with WordPress MU Domain Mapping Plugin
  • To provide MU support, users must now be able to change settings instead of installing plugins to use DMS Options (Capabilities).


  • Fixed empty <select>-Bug


  • Added support for Custom Post Types


  • Instead of strange page hack, modify page query
  • Remove kill switch as it is unnecessary


  • No changes — initial release.