Tag - Methods

How to Get a Free Email Domain (5 Quick and Easy Methods)


Are you looking for a free email domain? The email domain is part of an email address that comes after the @ symbol.

It is really important to get an email domain for your business instead of using a generic Yahoo, Gmail, or Hotmail email address.

Customers and other business owners are reluctant to trust emails coming from a generic email account. A custom domain email address looks more professional and gives credibility to your business.

In this guide, we will show you few different ways to easily get a free email domain for your business.

Getting a free email domain for your business

What is an Email Domain? (Definition)

An email domain is the web address that comes after the @ symbol in an email address. For example, in an email like syed@companyname.com, “compnayname.com” is the email domain.

Email domains allow you to setup an email address with @company name using your own business / brand name.

You can either buy an email domain, or you can get a free email domain for your business when you create a website.

Since there are multiple ways to get a free email domain for your business, we have covered the best options in this guide:

  1. Bluehost
  2. HostGator
  3. DreamHost
  4. G Suite (Paid but better)
  5. Office 365 (Paid but better)

Ready? Let’s get started.

Method 1. Get Free Email Domain with Bluehost

Normally, a custom domain name would cost you $14.99 per year and email hosting services start from $9.88 per month (usually paid annually).

This is a significant amount of money specially when you are first starting a business website.

Luckily our friends at Bluehost has agreed to offer WPBeginner users free email domain with discounted hosting packages.

Basically, you will get a free email domain with a shared hosting plan and a free SSL certificate for $2.75 per month.

→ Click Here to Claim This Exclusive Bluehost Offer ←

Each account includes webmail, email forwarding, spam protection, and the ability to use any email client on your mobile phone or desktop to send or receive emails.

Here is to get your free email domain with Bluehost.

Step 1. Set up your free email domain

First, you need to visit the Bluehost website and click on the Get Started button.

Bluehost get started

Next, you will see the pricing page where you’ll be asked to select a plan. Basic and Plus plans are popular among businesses looking for an email domain.

Click to select a plan, and you will be taken to the next step. From here, you will choose a free email domain name.

Select your free email domain

After that, click on the next button to continue.

Bluehost will now check the availability of the domain name you entered. If the domain name is unavailable, then it will show you some alternative options to choose from, or you can just enter a new domain name.

For tips on choosing a domain name, see our article on how to choose a domain name for your business.

After you have selected the domain name, you’ll need to enter your account information and finalize the plan details.

Package details

You’ll notice some optional extras on this page. You can safely uncheck them to keep your costs down.

Lastly, you need to enter your payment information to complete the purchase.

You will now receive an email with details on how to login to your account control panel. This is where you manage everything including email accounts and other settings.

Step 2. Adding email accounts to your domain

Once you log in to your account dashboard, click on the ‘Email & Office’ menu from the left column and then click on the ‘Manage’ button.

Manage email

This will bring you to an email account management area. From here you need to click on the ‘Create’ button to add a new email account.

Creating a new email account in Bluehost

Next, you need to enter the email address you want to use and then enter a password. Optionally, you can choose how much storage you want to allow.

Creating a new email account

After that, click on the create button to save your new email account.

Bluehost will now create your email account, and you will see a success message.

Step 3. Using your custom domain email with Bluehost

Now that you have created your first account on your email domain. Let’s start using it.

There are multiple ways to use your new email account.

1. Webmail

Bluehost provides a neat interface to manage your email under your account using your browser.

Simply go to Email & Office » Manage page and click on the Check Email link next to the account you just created.

Check email in Bluehost

You’ll be asked to select a default webmail app. They all work the same, but Roundcube has a cleaner interface.

2. Other Devices and Apps

You can also send/receive email using any email app like Outlook, Thunderbird, or another mail app on your phone or computer.

Simply head over to Email & Office » Manage page and then click on the ‘Connect Devices’ icon.

Connect devices

On the next page, you’ll see a list of all popular email apps and devices. Click on the app you want to connect, and you’ll see step by step instructions to connect your email client.

Mail clients

Below the list, you’ll also find manual settings to connect any other device or app that is not already listed.

Manual mail settings

3. Use it with Gmail

Gmail not only allows you to send and receive emails to your Google account, but you can also use it as a full-fledged email client to get all your email in one place.

You will be able to send emails using your custom domain email directly from your free Gmail account or mobile app.

Simply log in to your Gmail account and click on the Gear icon to select the Settings page. From here, switch to the ‘Accounts and Import’ tab.

Add mail account

Scroll down to the ‘Check mail from other accounts’ section and click on ‘Add a mail account’ link.

This will bring up a popup where you will need to add your custom domain email address. On the next screen, you will be asked to provide your account details.

Connecting Bluehost email to Gmail

Your username and password will be the complete email address you created earlier and its password. The POP server value will be your domain name with a mail prefix.

You must select ‘Always use a secure connection (SSL)…’ option and then change the port value to 995.

Click on the Add account button to save your settings.

Next, Gmail will ask you if you would want to use that account to send emails. Select ‘Yes’ and then click on the Next button.

Send email via Gmail

After that, you will be asked to provide a sender name. You can also choose to use this account as an alias.

Basically, an alias is useful when you own two email addresses. For example, an individual’s company email account.

Uncheck the alias box, if you want to keep the ownership of this account separate. For example, if it is your business’s departmental address like support@example.com or info@yourdomain.com.

Sender information

Click on the ‘Next Step’ button to continue.

Now, you will need to provide your server’s SMTP information. SMTP (Simple Mail Transfer Protocol) is the industry standard to securely send emails.

SMTP information

Your SMTP outgoing server will be mail.yourdomain.com (replace yourdomain.com with your actual email domain). After that use your complete email address as the user name and enter the email account’s password.

Click on the ‘Add account’ button to continue.

Gmail will now send a verification code to the email address. Since you have already added that email address, you will get the email directly in your Gmail inbox. Copy the code and enter it to complete the SMTP setup.

That’s all. You can now use your Gmail account to send and receive emails using your custom domain.

Method 2. Get Free Email Domain with HostGator

Another easy way to get a free email domain is by signing up for HostGator’s hosting plan. They are one of the top hosting companies in the world and offer excellent plans for startups and small businesses.

Our founder Syed Balkhi has been a loyal HostGator customer since 2007. In fact, WPBeginner is hosted on their enterprise dedicated server cluster (see our case study of how we made WPBeginner blazing fast).

HostGator is offering WPBeginner users an exclusive discount on WordPress hosting + a free domain name. Basically, you’ll be able to get started for just $2.64 per month.

→ Click Here to Start with HostGator ←

You get free unlimited custom domain email addresses with your account. It also includes webmail, email forwarding, and support to send/receive emails using any email client of your choice.

Step 1. Sign up for a HostGator account

First, you need to visit the HostGator website and click on the ‘Get Started Now’ button.

HostGator get started

Next, you will be asked to select a plan. Hatchling and Baby plans are the most popular among beginners and small businesses.

Click to select a plan and continue.

Choose plan

After that, you will be asked to select a domain name. Simply enter the domain you want to register to see if it is available.

Select domain name

If the domain name is available, then you can click to select it.

Scroll down a little to enter your personal and billing information. After that, you’ll reach the additional services section. We don’t recommend choosing them at this point, and you can add them later if you really need them.

Skip Addons

You can now review your order details and click on the ‘Checkout Now’ button to complete the purchase.

You will now receive an email from HostGator with details on how to login to your hosting dashboard.

Step 2. Create an email acccount

Login to your HostGator hosting dashboard and click on the Email section and then select ‘Email Accounts’.

Manage email accounts in HostGator

On the next screen, you will be able to create a new email account by entering an email username and password.

Create email account

Click on the ‘Create Account’ button to save your new email account.

Step 3. Using your custom domain email account on HostGator

HostGator provides the same methods of sending and receiving email as Bluehost above.

1. Webmail

You can view and send emails directly from your HostGator dashboard. Simply visit the webmail by adding /webmail at the end of your website URL. For example, https://yourdomain.com/webmail

HostGator webmail login

Once on the page, enter your email address and password to login and start using your email account.

2. Send or receive email using other mail clients and apps

You can also access your custom domain email account using third-party mail apps on your computer and phone.

Here is the information you will need to set up email on different devices and email clients.

Pop3:

Username: Your full email address
Password: The password for the address you wish to access.
Mailserver/ Server Hostname: mail.yourdomain.com
Port: 995
SSL: SSL/TLS

SMTP:

Username: Your full email address.
Password: The password for the address you wish to access.
Mailserver/ Server Hostname: mail.yourdomain.com
Port: 465
SSL: SSL/TLS

You will also use the same settings to send or receive emails using Gmail.

Simply log in to your Gmail account and click on the settings button. After that switch to the ‘Accounts and forwarding’ tab and click on ‘Add a mail account link’ next to the ‘Check mail from other accounts’ option.

Add mail account

This will bring up a popup, where you need to follow the on-screen instructions to add your account.

Method 3: Get Free Email Domain with DreamHost

Another easy way to get a free email domain is by signing up with DreamHost. They offer a free domain with all their shared hosting plans.

On top of that, they have agreed to offer WPBeginner users up to 47% discount + free SSL certificate. Your account comes with unlimited email accounts using your own domain name.

→ Click here to start with Dreamhost ←

Follow the instructions below to set up your free email domain with DreamHost.

Step 1. Sign up for a DreamHost account

First, you need to visit the DreamHost website and select a hosting plan.

Select your DreamHost plan

Next, you will be asked to register a domain name. Simply enter a domain name to see if it is available. If it is, then you can continue or look for another domain name.

Register your domain name

After that, you need to complete your purchase by entering account and payment information. Don’t forget to uncheck the additional options at left or at the bottom to reduce your costs.

Enter billing details

You can now review your selection and click on the submit order button to finish the purchase.

DreamHost will now send you an email with your login details.

Step 2. Create your custom domain business email

First, you need to login to your DreamHost hosting panel. From here, click on the Mail menu from the left and then click on the ‘Create New Email Address’ button.

Create new email account

After that, you need to provide a username and password you want to use and then click on the create button to save add your account.

Your custom domain name email account is now ready to be used.

Step 3. Using your custom domain email account

You can use your newly created custom domain email address through webmail or by using any of your favorite email clients.

1. Webmail

Dreamhost provides an easy to use and fully-functional webmail interface. You can check your email by simply adding webmail before your domain name. For example, webmail.yourdomain.com (replace yourdomain.com with your actual domain name).

Login to DreamHost webmail

You can login by entering the email address and the password you created earlier.

Dreamhost webmail UI

2. Access DreamHost custom domain email using third-party email apps

You can also use your email account with any third-party email clients and apps on your phone. DreamHost has extensive documentation for each individual email client.

Here is the information you’ll need to use your custom domain email with any mail app on your computer or phone.

POP3:

Mailserver: pop.dreamhost.com
Port: 995
username: Your complete email address
password: password for your email address

SMTP:

SMTP server: smtp.dreamhost.cocm
Port: 465
username: Your complete email address
password: password for your email address

Method 4: Create Custom Domain Email with G Suite (Paid Solution)

Email is crucial for the success of any business, which is why we recommend using G Suite.

G Suite is Google’s suite of applications for small businesses. It allows you to use the same Google apps like Gmail, Drive, Docs, Sheets, and Calendar, but with your own domain name.

You also get Google’s powerful spam filtering and security features for your business email. It is much easier to use and works on all your devices.

To get started, you need to visit the G Suite website and select a plan.

G Suite plan

Their basic plan starts from $6 per user per month with 30 GB of storage. You can also choose the business plan which starts from $12 per month per user and gives you unlimited storage.

Next, you will be asked to enter your company name, size, and country.

Company information

After that, you need to enter your contact information and click on the Next button.

This will bring you to the domain selection screen.

If you already have a domain name that you would like to use, then you can use that. Otherwise, go ahead and select ‘I’d like to buy a domain name’ option.

Buy domain name

You can now enter the domain name you want to register and click on the Next button. If your entered domain is available you will see its pricing.

Domain selection

Click on the next button to continue.

After that, you will enter your business information and payment details to finish the process.

G Suite account created

You can now click on the ‘Go to Set up’ button to start adding email accounts and users.

On the setup screen, you can create your first email account. After that, you can add more accounts for your employees or departments or just click on ‘I have added all user email addresses’ and click on the Next button.

Adding new users

That’s all you can now use your newly created email account in Gmail and use it with your own custom domain.

Sign in Gmail with your custom domain email

If you need more detailed instructions, then please see our guide on how to create a professional email with G Suite.

Most business owners do not buy an email domain from G Suite. Instead they start with the free email domain services offered by their web hosting companies and then later switch to G Suite when they can afford it.

We use G Suite for our business because it allows us to better data retention, easy file management, calendar, and tons of other useful apps to grow our business.

Method 5: Create Domain Email with Office 365 (Paid Solution)

Microsoft Office also provides its office suite called Office 365 with support for custom domain email. In terms of features and functionality, it is similar to G Suite.

Want to see compare both platforms, then see our comparison of G Suite vs Office 365 to find out how they stack up against each other.

Here is how you would set up your custom domain email with Office 365.

Step 1. Setting up Office 365 with custom domain email

First, you need to visit the Office 365 website and click on ‘Buy Now’ button under the plan you want to purchase.

Select a plan

This will bring you the Office 365 sign up page, where you will be first asked to provide an email address.

Office 365 signup

After this, you will be asked to provide your personal and business information.

Next, you will be asked to choose a domain name. Microsoft only provides a subdomain, and you will have to purchase and add a custom domain name separately.

Subdomain

Go ahead and enter a suitable subdomain for your business and click on the Next button.

After that, you will fill in your payment information to complete the sign up process.

Step 2. Add Custom Domain to Office 365

Microsoft does not provide domain registration service, which means you’ll need to separately buy a domain name or use an existing domain name to add in Office 365.

There are a number of domain registrars that sell domain names. We recommend using Domain.com as they are the best domain registrar on the market.

Simply visit the Domain.com website and look for the domain name you want to purchase. WPBeginner users can use our Domain.com coupon code to get additional discount.

Search domain name

If your selected domain name is available, then you can proceed to the billing and complete the purchase.

Complete domain registration

Now, let’s add this domain to Office 365.

Head over to your Office 365 admin dashboard and then click on Set up » Domains page.

Add domain to Office 365

Next, click on the ‘Add Domain’ button and then add the domain you purchased earlier.

After that, you will be asked to verify your ownership of that domain name and point it to work with Office 365.

Verify domain name

You will see some DNS records on screen which you need to add to your newly registered domain’s settings.

Switch back to the Domain.com and login to access your domain settings. Select your domain name and then click on the DNS and Nameservers menu.

Domain DNS Settings

First, you need to select TXT/SPF record and enter the value shown by Office 365.

Adding TXT record

Next, click on the ‘Add DNS’ button to save the settings.

After that, you need to switch to MX Records and add MX Records shown on Office 365 settings page.

Add MX record

Don’t forget to click on the ‘Add DNS’ button to store your changes.

That’s all, you have successfully added custom domain to your Office 365. If you are using some other domain registerar or need more details, then see the instructions in our guide on how to branded email address with Office 365.

Step 3. Create custom domain email addresses in Office 365

Now that you have added your email domain to Office 365, let’s create a custom business email address.

From your Office 365 dashboard, go to Users » Active Users and then click on Add a user button.

Add user in Office 365

On the next screen, you need to provide the user’s personal information and then choose an email address for them.

User information and email address

Don’t forget to click on the Add button to save user settings.

Step 4. Using your Office 365 custom domain email account

Microsoft offers a web version of their popular Outlook email software called Outlook.com. From here, you can simply log in using the email address you created earlier.

Sign in Outlook

Your Office 365 subscription also allows you to download Microsoft Office apps on your computer. This includes their popular Outlook email client.

Microsoft Outlook on Mac

You can also use your custom domain email address with Outlook app on your mobile phone.

If you would rather prefer to use another app, then your email address will work with just about any mail client and app without any special configuration.

Which is Truly The Best Free Email Domain Option?

We have shown you three free email domain solutions and two paid ones. All of them would work well for a small business, and even large enterprises.

Most small business owners start with a free custom email domain offered by their web hosting company. This option is extremely affordable because it’s included in a package deal when you build a website.

Companies like Bluehost, HostGator and Dreamhost, give you a free business email address with your own free domain when you use their hosting service to build a WordPress website.

As your business grows and you can afford the extra $6 per month, then you can use G Suite by Google. It gives you the familiar Google apps Gmail, Drive, Calendar, and more with your own business name. It is easy, secure, and comes with the best spam protection in the industry.

We use G Suite in our own business.

But remember, you don’t want to register your domain with G Suite because you likely want to build a website using that domain name too, and Google does not offer a website builder.

Instead you should register your domain name with a proper domain registrar like Domain.com or use a WordPress hosting company like Bluehost to get a domain and build a website.

And after that, you can use this custom domain in your G Suite settings, so you can retain full control over your domain at all times.

We hope this article helped you learn how to get a free email domain for your business. You may also want to see our guide on the best business phone service to help you manage all your business calls, and the best email marketing services to easily send bulk emails to improve communication with your users.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Get a Free Email Domain (5 Quick and Easy Methods) appeared first on WPBeginner.



Source link

How to Move WordPress From Local Server to Live Site (2 Methods)


One way to speed up your website development is to build your website locally on your own computer using a software like WAMP (for Windows) or MAMP (for Mac).

Once you’re finished perfecting your website, the next step is to move it from your computer to a live site and share your creation with the world. In this article, we will show you how to easily move WordPress from local server to a live site.

Move WordPress From Local Server to Live Site

We will cover two different methods to move WordPress from local server to your live website (step by step).

The first method uses a WordPress migration plugin and is recommended for beginners. In the second method, we will show you how to manually move WordPress from local server to a live site.

You can choose the method that best suits you:

Before You Begin

In order for you to migrate WordPress from localhost to live server, you need to have a few things in place.

First, we’re assuming that you have a WordPress site running on local server (also called localhost) on your computer, and you have full access to it.

Next, you’ll need to have a domain name and web hosting. We have a list of the best WordPress hosting companies that you can choose from.

To speed it up, you can use Bluehost. They’re an official WordPress recommended hosting provider, and they are offering our users an exclusive 60% off discount + a free domain.

If you need help setting up your website, follow our step by step guide on how to make a website.

Finally, you will need to have a FTP program and know how to use FTP, so you can upload your content to the live site.

Ready? Let’s begin migrating your WordPress site.

Method 1. Transfer WordPress from Local Server to Live Site Using a Migration Plugin

This method is easier and recommended for beginners. We’ll be using a WordPress migration plugin to move WordPress from localhost to a live site.

Step 1. Install and Setup Duplicator Plugin

First, thing you need to do is install and activate the Duplicator plugin on your local site. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to go to Duplicator » Packages page and click on the ‘Create New’ button.

Creating a new Duplicator package

After that, click on the next button to continue.

Duplicator will now run some tests to see if everything is in order. If all items are marked ‘Good’ then click on the ‘Build’ button.

Build package

This process may take a few minutes depending on the size of your website. You need to leave this tab open until the process is complete.

Once finished, you’ll see download options for Installer and the Archive package. You need to click on the ‘One click download’ link to download both files to your computer.

Download package

So what are these files?

Well, the archive file is a copy of your complete WordPress website. It includes all WordPress core files as well as your images, uploads, themes, plugins, and a backup of your WordPress database.

The installer file is a script that will automate the migration by unpacking the archive file.

Step 2. Create a Database for Your Live Site

Before you can run the installer or upload the WordPress website from localhost to your hosting server, you will need to create a MySQL database for your live website.

If you have already created a MySQL database, then you can skip this step.

To create a database you need to visit your hosting account’s cPanel dashboard. Scroll down to the Databases section and then click on the MySQL Databases icon.

Database icon in cPanel

On the next screen, you’ll see a field to create a new database. Simply provide a name for your database and click on the ‘Create Database’ button.

Create new database

cPanel will now create a new database for you. After that, you need to scroll down to the MySQL Users section.

Next, provide a username and password for your new user and click on the ‘Create a user’ button.

Add a MySQL user

The new user you just created, still does not have permission to work on the database. Let’s change that.

Scroll down to the ‘Add User to Database’ section. Simply select the database user you created from the dropdown menu next to the ‘User’ field, then select the database, and click on the add button.

Save user to the database

Your database is now ready to be used with your WordPress site. Make sure to note down the database name, username, and password. You’ll need this information in the next step.

Step 3. Upload Files from Local Server to Live Site

Now you need to upload the archive and installer files from your local site to your hosting account.

First, connect to your live site using an FTP client. Once connected, make sure that the root directory of your website is completely empty.

Normally, root directory is the /home/public_html/ folder.

Some WordPress hosting companies automatically install WordPress when you sign up. If you have WordPress files there, then you need to delete them.

After that, you can upload the archive and installer files from Duplicator to your empty root directory.

Migration files in the root directory

Step 4. Runing The Migration Script

After you have uploaded the migration files, you need to visit the following URL in your browser:

http://example.com/installer.php

Don’t forget to replace example.com with your own domain name.

This will launch the Duplicator migration wizard.

Duplicator intialized

The installer will automatically scan for the archive file and run a validation test. You need to check the terms & conditions checkbox and continue by clicking on the Next button.

On the next screen, it will ask you to enter your WordPress database information.

Your host will likely be localhost. After that, you will enter the details of the database you created in the earlier step.

Connect your database

Click on the next button to continue.

Duplicator will now import your WordPress database backup from the archive into your new database.

Next, it will ask you to update site URL or Path. You shouldn’t have to change anything since it automatically detects the URL of your live website, and its path.

Update site URL

Click on the next button to continue.

Duplicator will now finish the migration and will show you a success screen. You can now click on the ‘Admin Login’ button to enter the WordPress admin area of your live site.

Successfully moved

Once you login to your live site, Duplicator will automatically clean up the installation files.

That’s all, you have successfully moved WordPress from local server to your live site.

Method 2. Manually Transfer WordPress from Local Server to Live Site

In this method, we will show you how to manually move WordPress from local server to your live site. It will come in handy if the first method doesn’t work or you prefer to do it manually.

Step 1: Export Local WordPress Database

The first thing you need to do is export your local WordPress database. We’ll be using phpMyAdmin to do that. If you are unfamiliar with it, then you might want to take a look at our guide to WordPress database management using phpMyAdmin.

Simply go to http://localhost/phpmyadmin/ and click on your WordPress database. Next, click on the Export button from the top menu bar.

Export from localhost

In the Export Method option, you can choose “Quick” or “Custom”. Custom will provide you with more options to export your database.

We recommend choosing Quick, and then click the Go button to download your database.

Export WordPress database using phpMyAdmin

Step 2: Upload WordPress Files to Live Site

Now we’ll need to move all your website files to the live site.

To get started, go ahead and open your FTP client and connect to your web hosting account.

Once you’re connected to your live site, make sure you upload the files in the right directory. For example, if you want the site to be hosted on yoursite.com, then you would want to upload all the files in your public_html directory.

Now select your local WordPress files and upload them to your live server.

Uploading WordPress from localhost to live site

Step 3: Create MySQL Database on Live Site

While your FTP client is uploading your WordPress files, you can start importing your database to the live server. Most WordPress hosting providers offer cPanel to manage your hosting account, so we’ll show you how to create a database using cPanel.

First, you need to log in to your cPanel dashboard and click on the MySQL Databases icon which can be found in the databases section.

Database section in cpanel

On the next screen, create a database by entering a name for your database and clicking the Create Database button.

New database

After creating your database, scroll down to the MySQL Users section and create or add an existing user to the database.

After adding the user, cPanel will take you to set MySQL privileges for that user. Simply grant all privileges to the user by making sure every box is checked, and then click the Make Changes button.

grant all privileges to database user

Step 4: Import WordPress Database on Live Site

The next step in the process is to import your WordPress database.

Go to your cPanel dashboard, scroll down to the databases section and click on phpMyAdmin.

This will take you to phpMyAdmin where you want to click on the database you created in Step 3. PhpMyAdmin will show your new database with no tables.

Click on the Import tab in the top menu. On the import page, click on Choose File button and then select the database file you saved in Step 1.

Lastly, press the Go button at the bottom of the page. PhpMyadmin will now import your WordPress database.

Import database via phpMyAdmin

Step 5: Change the Site URL

Now you need to change the site URL in your database, so that it will connect with your live WordPress site.

In phpMyAdmin, look for the wp_options table in your database that we just imported in step 4. If you changed your database prefix, then instead of wp_options it might be prefix_options.

Click on the Browse button next to wp_options or the link that you see in the sidebar to open the page with a list of fields within the wp_options table. See screenshot below:

Browse the wp options table

Under the field options_name, you need to look for siteurl. Click the Edit Field icon which can be found at the far left at the beginning of the row.

Edit siteurl in phpMyAdmin

When you click the edit field, an edit field window will appear. In the input box for option_value, you will see the URL of your local install probably something like: http://localhost/test. Carefully insert your new site url in this field, for example: https://www.wpbeginner.com

Save the field by clicking the Go button.

edit the siteurl field

Next, you need to replicate this step for the option name: home. The wp_options page can be a few pages long, so simply find the home tab.

Usually it is on the second page which you can navigate to by clicking on the pagination arrows in phpMyAdmin.

Update the home url to be the same as your siteurl.

Step 6: Setup Your Live Site

Now that we have imported the database and all of our content should be uploaded, it’s time to configure WordPress.

At this time, your site should be showing an Error Establishing Database Connection error.

To fix this, connect to your website using an FTP client and edit wp-config.php file.

You will need to provide the database name, user and password you created earlier in Step 3.

Next, save the wp-config.php file and upload it back to your server.

You can now visit your website, and it should be live now.

Next, you need to login to your WordPress admin panel and go to Settings » General. Without changing anything, scroll to the bottom and click the Save Changes button.

This will ensure that the site URL is corrected anywhere else that it needs to be.

After that go to Settings » Permalink and click Save Changes to ensure that all post links are working fine.

Step 7: Fix Images and Broken Links by Updating Paths

Whenever you are moving a WordPress site from one domain to another, or from local server to a live site, you’ll face broken links and missing images.

You can either use the SQL query or use the Velvet Blues WordPress plugin.

For those who want to do it via SQL, here is a simple SQL query that should solve this problem:


UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');

Simply go to phpMyAdmin, click on your database and then click on SQL from top menu. Write this query, but don’t forget to change it with your own local site and live site URLs.

Fixing WordPress images and broken URLs after moving to live site

That’s all, you have successfully migrated WordPress from localserver to a live site!

Hopefully now your live website is up and running smoothly. Be sure to check out your website to make sure that everything is working as expected. If you notice any errors, you can check out our guide to common WordPress errors for help troubleshooting.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.



Source link

How to Add a Countdown Timer Widget in WordPress (3 Methods)


Do you want to add a milestone countdown in WordPress? A countdown timer helps you showcase important achievements, anniversaries, upcoming events and more. In this article, we will show you how to easily add a countdown timer in WordPress (even the evergreen timers).

Adding a milestone countdown widget in WordPress

When and Why you Need a Milestone Countdown Widget?

Milestone countdown widgets are a useful tool to remind your audience about an important milestone in your business, an upcoming event, product launch, or a sales events. This helps build anticipation among your customers and improves user engagement.

Following are some common scenarios where you can effectively use a milestone countdown widget:

  • Before launching your website on a coming soon page.
  • During website maintenance to let visitors know when the website will be available again.
  • Before introducing a new product or service.
  • When hosting an event or conference.
  • On the birthdays of your online business.
  • On holidays and sale events such as Black Friday to offer big discounts on your products or services.

You can display the milestone countdown timer in your posts, pages, and sidebar widget area. You can also add countdown timers in lightbox popups, floating bars, scroll boxes, and other design agnostic elements to engage abandoning site visitors and bring them back to your website.

Since there are so many use-cases of a countdown timer, we have listed 3 different methods for adding a milestone countdown widget in WordPress:

  1. Create Milestone Countdown Widget using Countdown Timer Ultimate
  2. Create Highly Engaging Dynamic Countdown Timers with OptinMonster
  3. Create Coming Soon & Maintenance Mode Countdown Timer with SeedProd

Let’s take a look at how to easily add a milestone countdown widget in WordPress.

Method 1: Adding a Milestone Countdown Widget Using Countdown Timer Ultimate Plugin

Countdown timer demo

First thing you need to do is install and activate the Countdown Timer Ultimate plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit the Countdown Timer » Add Timer page in your WordPress admin area.

On this page, you need to start by adding your milestone name as the title for the new countdown timer.

Note: The timer uses the timezone set in your WordPress site settings. If you want to change the timezone for this countdown timer, then you will need to go to Settings » General and update the timezone settings of your WordPress site.

Add timer title

After that, you can scroll down to set an expiration date, day, and time for your milestone countdown timer.

Set expiry date

Next, you need to select an animation style from the drop-down. You can also adjust the circle and background width easily.

Choose animation

In the Countdown Width field, you can define a width for the full display of your countdown widget. If you leave this field blank, then it will display the timer using default size.

After that you can add the background and foreground color for the countdown timer. You can individually change the color for days, hours, minutes, and seconds. You can also change the labels for elements like days, hours, etc.

Background foreground color

Once you are satisfied with the settings, go ahead and click on the ‘Publish’ button.

Displaying Your Milestone Countdown Widget in WordPress

Now that you have created your milestone countdown widget, let’s add it to your website.

First, you need to click on the Countdown Timer menu. On the WP Countdown Timer page, you will see the timer you just created listed there.

Copy shortcode

Next to your countdown timer, you will see a shortcode that you need to copy.

You need to copy and paste this shortcode in the content area of your post or page. Make sure to click on the update or publish button to save your changes.

You can now visit your website to see the milestone countdown widget in action.

Countdown timer demo

You can also add this countdown timer in the sidebar of your WordPress site. Simply go to Appearance » Widgets page and add a ‘Text’ widget to your sidebar. In widget settings, you need to paste the shortcode for your countdown timer.

Countdown widget settings

Once you’re done, don’t forget to click on the save button to store your widget settings.

You can now visit your website to see your milestone countdown sidebar widget in action.

Countdown milestone preview

Method 2: Adding a MileStone Countdown Widget Using OptinMonster

OptinMonster is the best lead generation software on the market. It helps you convert abandoning site visitors into subscribers and customers.

Using the countdown timer feature by OptinMonster, you can integrate the milestone countdown timer into a lightbox popup, fullscreen widget, floating bar, or any other OptinMonster campaign type.

Below is an example of one of the pre-made countdown timer campaigns they have, but you can use drag & drop builder to create a completely customized countdown timer.

OptinMonster Countdown Timer Popup for Holidays

OptinMonster is a smart way to show countdown timer in a highly attention grabbing design elements. They even allow you to create evergreen countdown timers in WordPress.

First you need to visit the OptinMonster website and signup for a plan that meets your need.

After that, you need to install the OptinMonster plugin on your WordPress site. For more details, see our step by step guide on how to install a WordPress plugin.

This plugin will work as a connector between your WordPress site and OptinMonster app.

Upon activation, click on the OptinMonster link in your WordPress admin menu. Next, you will be asked to enter your OptinMonster API credentials.

Connect to OptinMonster

You can find this information under your account on the OptinMonster website. Simply login to your account and then click on the ‘API’ link from the menu.

OptinMonster API key

You need to copy your API key and paste it into OptinMonster settings on your WordPress site. After that, click on ‘Connect to OptinMonster’ button to continue.

The plugin will now connect your WordPress site to your OptinMonster account.

Once connected, you can start creating a new campaign from your OptinMonster dashboard. You can use any campaign type and integrate the countdown timer in it.

Create a new campaign

For more details, see this step by step tutorial on how to create a countdown timer campaign in OptinMonster.

OptinMonster Countdown Timer Popup for Holidays

Method 3: Adding a Milestone Countdown Widget Using SeedProd

SeedProd is the best WordPress coming soon page plugin. The SeedProd pro version comes with a countdown timer feature. You can add this countdown timer to your WordPress website and let your visitors know about a launch or an upcoming website.

SeedProd preview

First thing you need to do is to install and activate the SeedProd Pro plugin on your WordPress website. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you’ll be redirected to Settings » General page in your WordPress admin area. It’ll ask for a license key that you can get from your SeedProd account.

License key

Next, you need to visit Settings » Coming Soon Pro page and enable the coming soon mode. It’ll automatically launch the countdown timer with the coming soon page.

Enable coming soon page

You can click on the edit option to choose a template and customize your coming soon page. Once you are satisfied, make sure to click on the save changes button.

SeedProd countdown

You can now visit your website to see the coming soon counter in action.

That’s all. We hope this article helped you learn how to add a milestone countdown widget in WordPress. You may also want to see our practical tips on getting more traffic for your website.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Add a Countdown Timer Widget in WordPress (3 Methods) appeared first on WPBeginner.



Source link