skip to Main Content

I have a main site with contains many feature, blogs etc.

I want to create an another customized site for our customer with few feature what we have in main site like blog and additional feature for their requirements.

I am getting confused what are the best method to do it properly as both site have same information ex: blog

For feature is not the issue I can replicate or redo but about the content

Do in need to copy the main site(clone the site and remove the unwanted things and maintain the same content in both site)?

or

Create a new fresh site then import/export the required data?

  • if import the data (blog) does it lead to duplication of the data in google?
    or

  • Using REST API but it will load the main server as data is huge.

What are the simplest and best practice are followed to do this?

2

Answers


  1. I understand your concern. You need to replicate the site with features and content. Here is the Solution.

    The plugin "All-in-One WP Migration" is available and can assist you in transferring your Content from one WordPress site to another WordPress site.

    Steps:

    1. Install the plugin : https://wordpress.org/plugins/all-in-one-wp-migration/ .
    2. Navigate to the "Export" section.
    3. Download the export file with the ".wpress" extension.
    4. Login on freshly installed wordpress, and install the same plugin.
    5. Go to the "Import" section.
    6. Upload the ".wpress" file and click on "Progress".

    Note: The upload process may take some time, depending on your internet upload speed.

    Thank you.

    Login or Signup to reply.
  2. ensure your server supports multisite
    if it does then add custom code to .htacess and wp-confi files

    adding the code
    define( ‘WP_ALLOW_MULTISITE’, true );

    .htacess
    /* Multisite */
    define( ‘MULTISITE’, true );
    define( ‘SUBDOMAIN_INSTALL’, false ); // Set to true if using subdomains
    define( ‘DOMAIN_CURRENT_SITE’, ‘example.com’ ); // Your main site domain
    define( ‘PATH_CURRENT_SITE’, ‘/’ ); // The path where the network is installed
    define( ‘SITE_ID_CURRENT_SITE’, 1 );
    define( ‘BLOG_ID_CURRENT_SITE’, 1 );

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search