Learn how to add and activate themes on your WordPress website
This tutorial covers the following topics:
This tutorial explains how to install and activate themes on your WordPress site. Check out our WordPress themes gallery for many free designs that you can choose from!
Access install theme functionality in your WP admin
The first thing you need to do when you want to install a new WordPress theme is to login to your site admin page. Once there, go to Appearance -> Themes.
Here, you will see all the themes you have currently installed in your application. To add another one, simply click on the Add New button.
On the next page there are two ways to add a new theme. You can either use the search field which will return results from the WordPress.org theme directory or you can upload a theme from your local hard drive.
Choose and Install a theme from the official WordPress theme directory
The easiest way to install themes to your WordPress site is if they are listed in the official themes directory. This allows you to search for the theme you need directly from your site admin page. Each theme in the official directory has to have Tags that describe its functionality allowing you to easily search for the right theme.
If you know the theme’s name, you can simply search for it.
However, knowing the tags for the desired theme is not always the case. This is why, you can use the Feature Filter. For example, you can search for a Two columns theme that has Flexible header. Simply check those tags and press the Apply Filters button.
You will now see all themes that meet your search. Hover over any of them and you will see two options – to see a demo of the theme or to install it. Once you choose which theme you want to use for your site, press the blue Install button.
Your WordPress application will download and install the theme for you. Simply click the Activate button on the same page to activate the theme.
That’s all – you can go to the front page of your site to see its new look.
Upload a theme you have already downloaded
If you have a theme that’s not listed in the WordPress.org directory, you can simply upload it from the Themes -> Install Themes section in WordPress. To do this click on the Upload Theme button at the top of the page.
Now, click the Browse button, select the archive of your theme from your local computer and press the Install Now button.
In a few seconds, WordPress will upload and extract the theme archive for you. All you need to do next is to press the Activate link under the message to enable the theme on your website.
That’s it! You can now go to the front end of your site and see the newly activated theme.
Generally, the Applications icon appears in your device’s main screen.
The Applications screen will appear.
Tap Email.
In the Applications screen, tap Email.
The Account setup interface will appear.
Enter your email address and password, and tap Manual setup.
Enter your full email address and password in the Account setup interface’s text boxes.
Tap Manual setup to proceed to the next screen of the Account setup interface.
Tap the account type.
Tap the desired account type. The next screen of the Account setup interface will appear.
Note:
We recommend that you select the IMAP mailbox type. If you select the POP3 mailbox type, the mobile device’s email client will download all of the account’s email messages, and then remove the messages from the server. You will not be able to access those messages from any other email client.
Enter your account information and tap Next.
Enter the following information in the Account setup interface’s text boxes:
In the Username text box, enter your email address.
In the Password text box, enter the password for the email account.
In the IMAP server text box, enter the mail domain for your email account.
In the Security type text box, select SSL/TLS. This setting automatically sets the correct port.
Note:
Do not configure the IMAP path prefix setting.
Tap Next to proceed to the next screen in the Account setup interface.
Enter your server information and tap Next.
Enter the following information in the Account setup interface’s text boxes:
In the SMTP server text box, enter the mail subdomain for your email account.
In the Security type text box, select SSL/TLS. This setting automatically sets the correct port.
Select the Require sign-in checkbox.
In the Username text box, enter your email address.
In the Password text box, enter the password for your email account.
Tap Next to proceed to the next screen in the Account setup interface.
Select your email preferences and tap Next.
Select the checkboxes that correspond to your desired email preferences.
Tap Next to proceed to the next screen in the Account setup interface.
Enter your account and display names, and tap Next.
Enter an account name and display name in the interface’s text boxes.
When you create a subdomain in cPanel, you will be asked to choose the name of the subdomain, the domain the subdomain is for and the location from which the new subdomain will load it’s content.
We do have a video tutorial which will show you how to create a subdomain in cPanel.
Note: Some subdomain names are reserved: mail, www, ftp, cpanel, whm, webmail, webdisk. You can use any name except these.
How to Create a Subdomain
Log into cPanel.
In the Domains section, click on the Subdomains icon.
In the Subdomain field, select the name of the subdomain you wish to use. For example, if you choose blog, your subdomain will be:
blog.example.com
In the adjacent drop-down menu, select the domain for which you wish to create this subdomain. You may create a subdomain for any addon domain or parked domain that already exists in your cPanel.
Note: Addon domains automatically create a corresponding subdomain that reflects the addon domain and primary domain.
Click on the Document Root field and it should automatically populate with a suggested location from which the subdomain will load it’s content.
For instance, if you chose “blog” as your new subdomain, then the Document Root field will populate with /public_html/blog. This means that the new subdomain will load it’s content from the folder named blog from within the public_html directory.
Once all three fields are set, simply click Create to complete the creation of your new subdomain.
Document Root for Subdomains
If you have addon domains or parked domains for which you wish to have the same subdomain name but wish for those subdomains to load different content, then pay close attention to the Document Root field when creating a subdomain.
Why Document Roots Cannot be the Same
This is very important because if you create blog.hostgator.com and blog.seohosting.com on the same cPanel, but leave the Document Root as the cPanel suggested location, both of your blog subdomains will load from the same directory of /public_html/blog and you will not have separate content for each subdomain.
Furthermore, if you own several domains and wish to have a different blog set up for each domain that loads from the subdomain name blog, then you will have to change the document root of each domain that you set up.
How to Avoid Duplicate Document Roots
To avoid this issue, when you create your new subdomain, make sure you set the document root to something other than /public_html/blog; instead, set it to something like /public_html/blog1. If you have done this correctly, then you will have more than one domain using blog as a subdomain, but both subdomains will be loading separate content.
Parked domains are often used by businesses that want to have more than one web address for advertising purposes. Parked domains are additional domains hosted on your account which display the same website as your primary domain and share web statistics as well; however, you can give the parked domain its own email boxes.
For example, if you own domain1.com and it is the primary domain of your cPanel account, you can set up domain2.com as a parked domain and it will load the content of domain1.com. When you visit domain2.com, you will notice that although the content of domain1.com is loading in the browser, the address bar will display http://domain2.com/. This is similar to a masked forward.
Domain Parking vs. a Parked Domain
When domain registrars offer domain parking, they are offering to park your domain on their servers and direct traffic to a page of their choice. This is a good temporary solution if you don’t have a web hosting account, but it is very restrictive.
Add a Parked Domain
Domains must be registered with a valid registrar before they can be parked. In addition, a domain will not be functional unless it is configured to point to the same name servers as your primary domain.
To add a parked domain to your account:
Log into cPanel.
In the Domains section, click the Parked Domains icon.
Under Create a New Parked Domain, enter the domain name you would like to park on top of your primary domain.
Click Add Domain.
You have just added a parked domain.
Remove a Parked Domain
To remove a parked domain from your account:
Log into cPanel.
In the Domains section, click the Parked Domains icon.
Under Remove Parked Domains, find the domain you wish to remove.
In the Actions column for that domain, click Remove.
To learn more about the difference between parked domains, addon domains and subdomains, please see the following article:
cPanel is a web hosting account management tool available on all NetNGN Linux hosting plans, including Shared Hosting.
You only get one username per cPanel. If you create addon, parked and subdomains, those domains can be accessed by logging in to your main cPanel; you will not have a separate cPanel or separate login credentials.
Note:
The username and password to log into cPanel can be found in your welcome email.
You can access your cPanel in any of the following ways, however option 3 is the most reliable as they rely on the server address and do not require your domain to be pointed at the server.
Notes:
Both your ServerName and your server IP address are provided in your Welcome email.
We always recommend using a secure connection. By using https along with the port address 2083 to access cPanel, your connection will be encrypted.
Option 1:
(Be sure to replace yourdomain.com with your actual domain)
https://yourdomain.com/cpanel
Option 2:
(Be sure to replace yourdomain.com with your actual domain)
https://yourdomain.com:2083
Option 3:
(Be sure to replace yourserverip with your actual domain)
First, log into your cPanel account, click here to find out how, & locate the Softaculous installer as shown below & click the WordPress icon.
From here, you will have a few options to choose from. You will be able to select the domain to install WordPress on (if you have multiple addon domains) as well as the directory. If you want WordPress to be installed in a sub-directory, you can specify it in place of the “wp” shown in the directory field. This means you will go to http://yoursite.com/wp to view the WordPress site. If you want WordPress to be displayed in the root ie: http://yoursite.com, you would need to remove the “wp” from the directory field and leave it empty.
In addition to the above options, there are additional options that we recommend changing from the default settings:
Username: Enter in a stronger username that is not easily guessed. For example, many hackers & malicious users know that most people simply choose “admin” as the default username. This means they now only have to guess the password.
Password: It’s also recommend to use a strong password with uppercase, lowercase, numbers & special characters. At least 10-15 characters is recommended.
Admin Email: Enter your email address.
Limit Login Attempts: For security reasons it is recommended to check this box.
Once all the details are filled, click the “Install” button and softaculous will begin the install:
When the installer is completed you will see this window:
Congratulations, you have installed WordPress on your server!
WordPress is a state-of-the-art blogging platform with a focus on aesthetics, web standards, and usability. Under most circumstances, installing WordPress is a very simple process and takes less than five minutes to complete.
What’s the difference between Installing WordPress and WordPress.com
You can set up your blog at WordPress.com and have your site online. This is different than installing WordPress on your server. WordPress.com stores all the files on their server and you need to get an account with them to set it up. When you install WordPress on your server, you are bypassing WordPress.com and using your Hosting server to store the blog data. This allows you to manage the WordPress site your self without having to go through WordPress.com. The link below explains how to migrate your WordPress.com site to NetNGN Hosting.
For servers that have Softaculous installed in the cPanel, you can install WordPress with only a couple clicks. Softaculous will upload the files, configure the database, and set up the installation all for you without having to download any files or configure anything.
You can install WordPress by downloading the files and uploading them to your server. You will need to set up a database and database user, upload the files with FTP or the File manager, and configure the config.php file on the server.
If you already have a blog site hosted on WordPress.com, you can easily move the site over to your WordPress site. Your current site can be migrated from your wordpress.com to your WordPress site with us in only a few easy steps that we will outline below.
Now that you have installed WordPress, log into your Dashboard at your old WordPress.com site. Then, click on the “Tools” option on the left hand menu. This will open an expanded menu, click on “Export“:
On the Export page, click on the “All content” radio button and then “Download Export File.” If a dialogue box appears, make sure that you choose to Save the file. This will save a .xml file to your computer, make sure you remember where it saves to.
Step 3: Begin File Import
Now that you have saved your content, log into your Dashboard at your domain that is (or will be) hosted with NetNGN Hosting. Once you have logged in, click on “Tools” on the left hand menu. This will open an expanded menu, click on “Import.” On the Import screen, click on “WordPress: Install Now“:
Step 4: Run the importer
Once installed click “Run Importer”:
Now browse for the .xml file you downloaded and click “Upload file and import”:
That’s all! Now your content from your WordPress.com site has been successfully imported to your NetNGN server. Make sure to check that all your content was transferred/imported correctly before canceling your WordPress.com account.
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.AcceptRead More
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.