Domain Mapping System

Опис

Domain Mapping System is the easiest way to map multiple domains to specific Pages, Posts, Products, or Custom Post Types on your WordPress site.

Not sure what Domain Mapping System does? Read the Example Use-Case below.

🚀 MAP UNLIMITED DOMAINS

Map as many domains as you want for complete control.

🗺️ MAP CONTENT TO ANY DOMAIN

Map domains to any Post, Page, Product, or Custom Post Type, including Blog Categories, Products Archive, and more.

⏩ WELL-DOCUMENTED SETUP PROCESS

Domain Mapping System requires a bit of knowledge about DNS and server side configuration, so we’ve helped out by documenting the simple steps you’ll need to take. Contact support with any questions.

🔍 OPTIMIZE YOUR SEO & MARKETING STRATEGY

Avoid creating new sites for each domain where you want to have a landing page or product – manage everything in one site. Full Yoast SEO support coming soon!

🔒 SECURE ALL YOUR SITES

Use SSL across all your domains with one WordPress install (some server configuration required).

🆘 TOP-NOTCH SUPPORT

Get red-carpet support from the Gaucho Plugins team. Just submit a ticket.

EXAMPLE USE-CASE

Let’s say you own 2 domains:

Primary domain (WordPress site): my-awesome-site.com
Secondary domain: my-cool-site.com

With Domain Mapping System, you can map the secondary domain to any Post, Page, Product, or Custom Post Type on your primary site:

my-cool-site.com will display content from
my-awesome-site.com/any-post-you-want/

The plugin does not redirect visitors – the browser URL bar displays the secondary domain my-cool-site.com. This happens using some awesome code, so feel free to explore 😊

IMPORTANT CONFIGURATION INSTRUCTIONS

In order for the plugin to work:

  1. You must set DNS records (both domain A Records should point to the same server)

  2. You must add your mapped domains as Aliass in cPanel or in your server configuration (the root folder for both domains should be your WP install)

For detailed instructions, please see our Documentation.

🚧 Roadmap

  • Map subdomains
  • Improved WooCommerce integration for dynamic URLs
  • Map domains on Multisite networks
  • WPML/Polylang/mult-lingual plugin support
  • Google Analytics integration to help track stats on multiple mapped domains

Feel free to contact support with any feature requests

Встановлення

Starting with Domain Mapping System consists of 3 steps: Configuring your server, installing the plugin, and mapping domains.

SERVER CONFIGURATION REQUIREMENTS

  • Please see our Documentation to configure your server properly.

INSTALL DOMAIN MAPPING SYSTEM FROM WITHIN WORDPRESS

  1. Visit the plugins page within your dashboard and select ‘Add New’;
  2. Search for ‘Domain Mapping System’;
  3. Install & Activate Domain Mapping System;
  4. Go to ‘after activation’ below.

INSTALL DOMAIN MAPPING SYSTEM MANUALLY

  1. Upload the ‘domain-mapping-system’ folder to the /wp-content/plugins/ directory;
  2. Activate the Domain Mapping System plugin through the ‘Plugins’ menu in WordPress;
  3. Go to ‘after activation’ below.

AFTER ACTIVATION

  1. You should be redirected to the settings area;
  2. Add your domain and the Custom Post Type you want it mapped to;
  3. Vist your new domain!

Часті питання

I’ve found a bug! What now?

Please contact our support to report it with any relevant screenshots/videos/notes.

Is Domain Mapping System compatible with WooCommerce?

Partly – you can currently map to Products and Product Archives. Full support is on our roadmap.

Is Domain Mapping System compatible with Page Builders?

Yes, you can use any page builder.

Is Domain Mapping System compatible with multisite networks?

At this point, no. But it’s on our Roadmap!

Is Domain Mapping System compatible with WPML, Polylang, or other multi-lingual plugins?

At this point, no. But it’s on our Roadmap!

Is Domain Mapping System compatible with SSL/HTTPS?

Definitely. The SSL certificate(s) installed on the server must be setup for both domains, of course. When adding a domain alias, many cPanel servers will auto-generate SSL certs.

  • Warning: Either All or None of the domains must have an SSL certificate. It’s not possible to display content from a secured site through an unsecured domain.

Why are custom styling, fonts, or icons not showing up?

CSS files might have your primary domain hard-coded into them, which means that many servers will block cross-domain resources because of CORS configuration (Cross-origin Resource Sharing). These articles provide more information on how to configure CORS and prevent this issue:
CORS-Setup on Apache servers
CORS-Setup on Nginx servers

Why do I appear logged-out of the WordPress Dashboard when visiting mapped domains?

The WordPress login system stores your login state using cookies, which are tied to the primary domain of the site. There is no way to manage your WP-Admin via another domain at this point in time.

Is Domain Mapping System GDPR compliant?

Yes. You have complete control over your data. Contact us any time to remove your data or choose NOT to opt-in upon activating the plugin. If you choose to opt-in so we can improve our product, we use Freemius to store user data, which is GDPR ready.

I’m a developer and want to contribute to Domain Mapping System. Where can I do it?

We really appreciate your input! We currently don’t have a public repo, but you can contact us directly with any feature/code suggestions, and we can give you a branch to work on or integrate your suggestions into a future release 😊

Відгуки

03.09.2016
Works great even with WP 4.3.1. Any plan to update the plugin and incorporate the code suggested here: https://wordpress.org/support/topic/does-this-also-map-child-pages?replies=7 ? Thanks for your work!
Прочитати всі 5 відгуків

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

“Domain Mapping System” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:

Учасники

Перекладіть “Domain Mapping System” на вашу мову.

Цікавитесь розробкою?

Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.

Журнал змін

1.4.2

  • Added UI message about server configuration requirements.

1.4.1

Freemius integration means that:
* Users can get in touch with our team for feature requests, questions, or issues of any kind directly in the WP Admin.
* Users can upgrade plans and manage their license directly in the WP Admin.
* Improved Security & Privacy options allow users to choose what you do with your data via the opt-in mechanism.
* The Gaucho Plugins development team can focus on creating better features for Domain Mapping System.

1.4

  • Adapted to work with WordPress 5.5

1.3.2

  • Show all posts/pages/cpt-posts

1.3.1

  • Added support for Blogpost Categories

1.3

  • Code Refactoring, got rid of DMS Menu-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).

1.2.1

  • Fixed empty <select>-Bug

1.2

  • Added support for Custom Post Types

1.1

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

1.0

  • No changes – initial release.