WordPress is a content management system (CMS) focused on the creation of any type of web page. WordPress uses the GPL ("General Public License") license and it is free software that you can obtain in two different ways:
1ª. Registering a user account at wordpress.com to create a website on their own servers. It is not necessary to contract any domain or Hosting service since the website is hosted on wordpress.com servers as an online service or SaaS (Software as a Service). Opening a website on wordpress.com has no cost, although some improvements, such as themes, plugins or functionalities, you will have to pay for, such as being able to use your own domain, since in this version of the service your website will be a subdomain of the wordpress domain .com. For example http://your-web.wordpress.com
2ª. Downloading the software from wordpress.org for free, install it in the space that we have contracted with a hosting company and start using it. In this mode of installation and use of the content manager there is no type of limitation, we can modify it through themes or plugins and we can also use our own domain to access our wordpress through a URL of the type http://your-domain.com
If you have your website created in the WordPress.com service and you want to migrate it to your own hosting service with the WordPress.org software, you must follow these steps:
First, we will access the Back-End of Wordpress.com and, in the side menu, we go to Tools> Export
In the next window, we leave the "All content" option checked and click the blue button Download the export file.
We save the .xml export file on our PC
With this .xml file we can import the content of our website at WordPress.com to a new website created with the WordPress.org software in our Hosting service.
Now that we have the content exported and in a simple file, we are going to import the .xml file into our new WordPress installation that works on our hosting.
We access the Back-End of the new installation created with WordPress.org created in our Hosting and, in the side menu, we go to Tools> Import
To import data, there are different options, we are going to use WordPress import. If it is not installed, you must click install now.
Once installed, we will click on the option of Run Importer of WordPress.
In the next window, we must select the .xml file that we have previously downloaded from WordPress.com and, later, we must press the blue button Upload file and import.
In the next window you will be able to choose to which user the new articles and content will be assigned. In addition, we can also check the box Download and import attachments so that the images from the source are also downloaded to the new hosting where the new WordPress is hosted.
Once we have configured the previous parameters, we press the button Send and the import will be carried out
Once the import is complete, you will see the following window:
With this, we will have all the data of our website migrated to the new WordPress installation in our Hosting service.
Important: It's important to note that, when doing the migration, you will have to start from scratch with the appearance of the website, this means that only the content will be migrated, the appearance of the website will not be migrated or your WordPress.com plugins.
To purchase new plugins, you must access the WordPress Panel and, on the left side menu, click on Plugins and then add new.
To purchase new style templates, you must access the WordPress Panel and, in the left side menu, click on Appearance and then add new.
Other manuals that may be of interest to you: