Overview

WPShift is a powerful platform that simplifies the process of creating and managing WordPress sites. With WPShift, you can create new sites, manage existing sites, and collaborate with team members in a streamlined environment. This guide will walk you through the key features of WPShift and help you get started with your WordPress projects.

Creating a new WordPress site

Before creating a site, ensure that at least one server is set up in your workspace
Creating a new WordPress site is easy with WPShift. Just log in to your WPShift account and click on the Sites tab in the top navigation bar. From the sites page, click on the Create new site button. You will be prompted to select a server, site name, and site domain. Once you have selected the site settings, click Create site to start the site creation process.

WPshift supports 5 ways to create a new site:

Creating a WordPress site from GitHub or GitLab

Make sure your repository is set to private, sensitive information will be stored in the repository.

To create a WordPress site from a repository, you need to connect your GitHub or GitLab account to WPShift. Once connected, you can select the GitHub or GitLab repository containing your WordPress files and click Create site to start the site creation process.

It is important to note that the repository should contain the necessary WordPress files, themes, and plugins required to set up the site in the root. Your database should be exported and stored in the root of the repository with the name db.sql.

Creating a fresh WordPress installation

To create a fresh WordPress installation, select the Fresh installation option when creating a new site. You will be prompted to enter the site name, site domain, and server details. Once you have entered the site settings, click Create site to start the site creation process. We will email the login details once the site is ready.

Cloning an existing site

To clone an existing site from your workspace, select the Clone site option when creating a new site. You will be prompted to select the site you want to clone and enter the site name and domain. Once you have selected the site settings, click Create site to start the site creation process.

Migrating a site

Migrating an existing WordPress site to WPShift is easy, simply download our migration plugin and follow the instructions to migrate your site to WPShift. We will automatically create your site in WPShift. You can find your workspace API key in the workspace settings to connect with the migration plugin.

Managing site settings

You can manage your site settings by clicking on the Sites tab in the top navigation bar. From the sites page, you can see all the sites you have created. Click on the site name to view the site details. Here you can see the site status, site domain, server, and more.

Site domain

You can update your site domain on the site details page. Click on the Update site url button to change the site domain. This will also update the site URL in the WordPress settings.

Domain aliases

You can add domain aliases to your site by clicking on the Domain aliases option on the site details page. Here you can add, edit, or remove domain aliases for your site. Domain aliases allow you to access your site using multiple domain names. WPShift automatically adds the www. version of your site domain as a domain alias.

Change a site’s PHP version

You can change the PHP version of your site by clicking on the Change PHP version option on the site details page. Here you can select the PHP version you want to use for your site. You can only use PHP versions installed on your server.

Connect to your site via FTP

You can connect to your site via FTP. Your FTP connection details are located on the site details page. Here you will find the FTP hostname, username, and password to connect to your site using an FTP client. You can also change your FTP password by clicking on the Change FTP password button.