How to Reset a WordPress Password from phpMyAdmin

Do you want to reset your WordPress password using phpMyAdmin? If you are unable to reset your WordPress password, then there is a way to reset it directly in your WordPress database using phpMyAdmin. In this article, we will show you how to easily reset… Read More »

The post How to Reset a WordPress Password from phpMyAdmin appeared first on WPBeginner.

Do you want to reset your WordPress password using phpMyAdmin? If you are unable to reset your WordPress password, then there is a way to reset it directly in your WordPress database using phpMyAdmin. In this article, we will show you how to easily reset a WordPress password from phpMyAdmin.

Reset your WordPress password from phpMyAdmin

Why Reset WordPress Password from phpMyAdmin

WordPress makes it super easy to reset your password. You can simply go to the login screen and click on the ‘Lost your password’ link.

Recovering lost password in WordPress

Clicking on it takes you to password reset page where you can enter your username or email address to reset the password. After that WordPress sends a password reset link to the email address associated with that user account. For more details see our guide on how to recover a lost password in WordPress.

However, if you don’t have access to the email address, or your WordPress site fails to send an email, then you will not be able to reset your password.

In such a situation, you will need to reset your WordPress password directly in the database. The easiest way to do that is by using phpMyAdmin.

Having said that, let’s see how you can easily reset a WordPress password from phpMyAdmin.

How to WordPress Password From PhpMyAdmin

If you don’t want to watch the video tutorial, then you can continue reading the text version below:

First you need to login to the cPanel dashboard of your WordPress hosting account. Next, you need to click on the phpMyAdmin icon under the database section.

phpMyAdmin in cPanel

This will launch the phpMyAdmin app where you need to select your WordPress database.

Select your WordPress database

You will now see the list of tables in your WordPress database. Now you need to look for the ‘{table-prefix}_users’ table in this list and click on the ‘Browse’ link next to it.

Browse users table in phpMyAdmin

Note: Table names in your WordPress database may have a different table prefix than the one we are showing in our screenshot.

You will now see the rows in your WordPress users table. Go ahead and click on the edit button next to the username where you want to change the password.

Editing user in phpMyAdmin

PhpMyAdmin will show you a form with all the user information fields.

You will need to delete the value in the user_pass field and replace it with your new password. Under the function column, select MD5 from the drop down menu and click on the Go button.

Change your password

Your password will be encrypted using the MD5 hash and then it will be stored in the database.

Congratulations! You have successfully changed your WordPress password using phpMyAdmin.

Now some of you may be wondering why did we select the MD5 hash to encrypt the password.

In the older version, WordPress used MD5 hash to encrypt passwords. Since WordPress 2.5, it started using stronger encryption technologies. However, WordPress still recognizes MD5 to provide backward compatibility.

As soon as you login using a password string stored as a MD5 hash, WordPress recognizes it and changes it using the newer encryption algorithms.

We hope this article helped you learn how to reset a WordPress password from phpMyAdmin. You may also want to see our ultimate step by step WordPress security guide to keep your WordPress site safe.

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 Reset a WordPress Password from phpMyAdmin appeared first on WPBeginner.

Beginner’s Guide: How to Restore WordPress from Backup

Do you need to restore WordPress from a backup file? Backups help you restore your website in case something goes wrong. However, restoring WordPress from a backup file is not easy for beginners. In this article, we will show you how to easily restore WordPress… Read More »

The post Beginner’s Guide: How to Restore WordPress from Backup appeared first on WPBeginner.

Do you need to restore WordPress from a backup file? Backups help you restore your website in case something goes wrong. However, restoring WordPress from a backup file is not easy for beginners. In this article, we will show you how to easily restore WordPress from backup step by step.

How to Restore WordPress from Backup

Since this is a lengthy article, we have added table of contents for easier navigation.

Note: This guide is about restoring a WordPress site from backup. If you are trying to move your website to a new domain, then you should check out our guide on moving WordPress to a new domain without losing SEO.

If you are trying to move from localhost to a live web hosting account, then follow this guide on how to move WordPress from local server to live site.

Understanding Backups and Restoring WordPress

There are different ways to create backups for your WordPress site. The best way to create a backup is by using a WordPress backup plugin.

Alternately, you can also create manual backup of your WordPress database and download your WordPress files using FTP.

Restoring WordPress from backups depends entirely on how you created the backup. For example, backups created using BackupBuddy or UpdraftPlus can be restored by using the same plugin. Similarly, manual backups need to be manually restored.

A lot of WordPress users don’t backup their entire websites. Instead, they only backup their theme, uploads directory, and their WordPress database. This reduces their backup size, but increases the steps needed to restore the site.

No matter how you created your backup, the basic steps are the same.

Let’s take a look at how to restore your WordPress site from backup. Since we’re covering different restore methods, please skip to the section that applies to you.

Restoring WordPress from BackupBuddy Backup File

BackupBuddy is a popular premium WordPress backup plugin. If you used BackupBuddy to create backups, then this section is for you.

BackupBuddy offers a very convenient way to restore WordPress from a backup. You need to login to your WordPress website and go to BackupBuddy » Restore/Migrate page.

You will need to download a copy of importbuddy.php file. In the process, you will be asked to provide a password for importbuddy. This password will be used when you restore your website.

Download importbuddy

Next, you need to download a copy of your backup if you haven’t already done so. You can download it from BackupBuddy » Backups or the destination that you used to store your backups.

Once you have the backup zip file and importbuddy.php stored on your computer, connect to your website using FTP.

If you have a complete backup of your website, then delete all files and folders from your server.

However, if you have a partial backup, then you need to first download the files that you haven’t backed up. Once you are sure that you have everything backed up, proceed deleting all files and folders from your website’s root directory.

Delete old WordPress files

Next you need to upload your BackupBuddy backup and importbuddy.php files to your website’s root folder.

Once both files are uploaded to the server, visit importbuddy.php in your web browser. It is in your website’s root directory, so its URL will be something like:

http://www.example.com/importbuddy.php

ImportBuddy will now ask for the password that you created when you downloaded ImportBuddy.

importbuddy password

On the next screen, ImportBuddy will display the backup file you uploaded. In case you did not upload your backup file using FTP, then you can click on the upload tab to upload the backup file now. If you have your backups stored on iTheme’s Stash storage service, then you can connect to it by clicking on stash tab now. Once you have selected your database, click on Next Step to continue.

Select your backup file

ImportBuddy will unzip your backup file and show you a success message when it has extracted the files. Click on the next step button to continue.

On the next screen, ImportBuddy will ask you to provide site URL and database information.

If you are restoring a hacked WordPress website or trying to remove malware, then you do not want to use your old database.

You can either drop tables from your old database using phpMyAdmin, or create a new database using cPanel. Once you are done creating a new database or emptying the old one, provide your database details.

On the other hand, if you are sure your site wasn’t hacked, then you can use the same old database details.

database settings

Click on the next button to continue and importbuddy will now test your database settings and import your data. Once it is done, click next step to continue.

Now ImportBuddy will update your site URLs, paths, etc. After that, you will be asked to test your site. If everything is working fine, then you have successfully restored your website.

Review and cleanup

On the importbuddy page, click ‘Clean up and remove temporary files’ button. This will delete temporary data in database and files created during restoration.

Restoring WordPress using UpdraftPlus Backup

UpdraftPlus is another popular WordPress backup plugin. It allows you to easily backup and restore your WordPress site.

First you need to make sure that you have a complete backup of your WordPress site created by UpdraftPlus. Next, you need to download the backup files to your computer.

If your backups are stored by UpdraftPlus on a remote storage location like Dropbox, Google Drive, etc, then you can download your backup files from those locations to your computer.

Next, you need to connect to an FTP client and delete all WordPress files. After that you need to install WordPress again and login to your website.

You will need to install and activate the UpdraftPlus plugin. Upon activation, visit Settings » UpdraftPlus Backups page and click on the Restore button.

Upload your backup files

Next, you need to click on the ‘Upload backup files’ link and then uplaod the backup files you downloaded earlier.

Uploading backup files

Once your backup files are uploaded, UpdraftPlus will scan those files and will show them on the backups page.

You will need to click on the ‘Restore’ button to proceed.

Restore backup files

This will bring up a popup where you need to click on the restore button again to continue. Make sure that all available backup files such as plugins, database, themes and others are selected.

Restoring backup files

UpdraftPlus will now start extracting and restoring data from those files. Upon success, you will be redirected to the success page.

Backup restored

That’s all, you have successfully restored your WordPress site from an UpdraftPlus backup.

Restoring WordPress Database from Backup using phpMyAdmin

When restoring a manually created backup, you may come across two possible choices. You can either create a new database and import your backup into it, or you can empty your existing database and import backup.

If you are cleaning a hacked WordPress website, then it is very important to change your MySQL username and password before creating a new database or importing into existing database.

To create a new database, login to the cPanel dashboard of your WordPress hosting account and click on the MySQL Databases icon.

MySQL Databases in Cpanel

Next, you will be asked to provide a name for your database and then click on the ‘Create Database’ button.

Create new database

After creating the new database, you need a MySQL user associated with that new database. Scroll down to the MySQL users section and add a new user.

Add new database user

Next, you need to add this user to the MySQL database. Scroll down to ‘Add user to database’ section and select the user along with the database from the drop down menus and then click on the add button.

Add user to db

Now your new database is ready. You can use it to restore your WordPress database backup.

Head over to the cPanel dashboard again and then click on the phpMyAdmin icon.

Launch phpMyAdmin

Next, you need to click on your new database name and then click on the import button.

Importing your database

Click on ‘choose file’ button to select your WordPress database backup file and then click on the go button at the bottom of the page to continue.

PhpMyAdmin will now upload your backup and import it into your database.

You will see a success message upon completion.

That’s all. You have successfully imported your WordPress database. Now the next step is to install WordPress using your new database. If you have already installed WordPress, then add your new database settings into your wp-config.php file, and you will be good to go.

Restoring WordPress Database Backup using cPanel

If you manually created a WordPress database backup using the cPanel on your shared hosting, then you can also restore that database using cPanel.

Log into your cPanel account and under the files section click on Backup.

Backup in cPanel

On the backups page, scroll down to ‘Restore a MySQL database backup’.

Next, click on the choose file button and select the backup file from your hard disk. Once done, click on the upload button.

Restore database using cPanel

Manually Restoring WordPress Files using FTP

If you are restoring WordPress to clean up a hacked site, then you first need to delete all existing WordPress files and directories.

Only do this if your backup is upto date, and you have everything customized, changed, or uploaded on your website.

If you have all your uploads and customizations, then you can safely delete everything on your website using cpanel (way faster) or using FTP.

To delete all files from your website, login to the cPanel of your hosting / VPS hosting and under files section click on the file manager icon.

File manager in cPanel

Go ahead and choose Web root as your directory and proceed. File manager interface will now open in a new browser tab. You will need to select all WordPress files and delete them. This way is much faster.

You can also delete files using FTP, but it’s slower. Simply connect to your website using an FTP client and select all files in your WordPress root directory to delete them.

Delete old WordPress files

Next, you need to download a fresh copy of WordPress from WordPress.org and extract it to your hard disk.

Launch your FTP client and then upload all WordPress files to your server.

Upload WordPress files

Once you have uploaded WordPress files, you can upload wp-config.php file from your backup (only if you are sure that it is clean and not compromised).

Alternately, you can rename wp-config-sample.php file in your freshly uploaded WordPress files to wp-config.php file. After that you will need to edit wp-config.php file and enter your database information.

Don’t forget to save the file and upload it back to your website.

Next, you need to upload other files from your backup. We will recommend that you only upload your images in /wp-content/uploads/ directory.

Once you have uploaded these, visit your website to check that everything is working fine.

Next, you need to login to your WordPress admin area and start installing plugins you had on your site.

Now you can move on to install your theme. If you had customized your WordPress theme or were using a child theme, then you can restore it from backup. However, make sure that those files are clean.

Lastly, go to Settings » Permalinks and adjust permalinks settings to match your site and then update permalinks.

Troubleshooting WordPress Backup Restore Issues

There are some common problems that you may come across when restoring your WordPress website. We have separate guides for each of them.

Things to do After Restoring your WordPress Site

Once you have successfully restored your website, we strongly recommend that you improve your website security.

If you haven’t done so already, please make sure that you have a regular WordPress backup with one of these WordPress backup plugins.

For securing your website, we will recommend that you immediately change your WordPress password. If you are running a multi-user website, then ask all users to update their passwords immediately.

You can also install a website firewall. At WPBeginner, we use Sucuri to monitor and strengthen security of our website. It monitors for security threats, and they also offer malware removal service with their subscription plans. See how Sucuri helped us block 450,000 attacks in 3 months.

We hope this article helped you learn how to restore WordPress from backup. You may also want to see our ultimate step by step WordPress security guide for beginners.

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 Beginner’s Guide: How to Restore WordPress from Backup appeared first on WPBeginner.

25 Interesting Facts About WordPress (Infographic)

Want to know some cool WordPress facts? WordPress turn 14 years old today, so we thought what best way to celebrate the world’s most popular website building software than to create a top 25 facts about WordPress infographic. Here are 25 most interesting facts about… Read More »

The post 25 Interesting Facts About WordPress (Infographic) appeared first on WPBeginner.

Want to know some cool WordPress facts? WordPress turn 14 years old today, so we thought what best way to celebrate the world’s most popular website building software than to create a top 25 facts about WordPress infographic. Here are 25 most interesting facts about WordPress that you may not know.

You can click on the image below to view the infographic or keep reading the text version :)

25 Facts about WordPress

1. WordPress is Older Than Twitter and Facebook

WordPress.org homepage in 2003

The first version of WordPress was released on May 27, 2003. This makes WordPress older than both Facebook and Twitter.

2. The Name – WordPress

The name WordPress was suggested by Christine Selleck Tremoulet

Christine Selleck Tremoulet, a prolific blogger and a friend of Matt Mullenweg (co-founder of WordPress), suggested the name WordPress.

3. WordPress Powers Nearly 27% of All Websites

CMS usage statistics

According to W3Techs web technologies surveys, WordPress currently powers nearly 27% of all websites.

4. WordPress Dominates 76.4% of CMS Market Share

WordPress CMS markets share

According to Wappalyzer, WordPress dominates the content management software usage with 76.4% market share.

5. WordPress is Open Source and Free

WordPress is free and open source

WordPress is released under GNU GPL license, which allows anyone in the world to download and use it. The source code is freely available for anyone to study, use, modify, and build upon.

See our article on why is WordPress free? What are the costs? What is the catch?

6. WordPress is Not Owned by Any Company

WordPress trademark is owned by WordPress Foundation

In order to protect the freedoms offered by open source, WordPress co-founder Matt Mullenweg created the WordPress Foundation. This non-profit organization owns the ‘WordPress’ trademark, and protects freedoms offered by the software’s open source license.

For more details see: who owns WordPress and how does WordPress make money.

7. WordPress Doesn’t Have a CEO

WordPress community

Since WordPress is an open source project not owned by any company, it does not have a CEO. The project is run by volunteer developers from all over the world.

There is a thorough decision making process in place which allows anyone to submit bug reports, patches, suggest features, and so on.

8. WordPress powers a Multi-Billion Dollar Economy

WordPress is a multi-million dollar industry

Hundreds of companies and thousands of professionals from all over the world sell WordPress based products, services, and solutions. WordPress provides excellent opportunities to thousands of developers, designers, and entrepreneurs to build their businesses upon WordPress.

Check out our list of 20 most influential WordPress businesses and companies.

9. 1.48 Billion Plugin Downloads

1.48 Billion plugin downloads

WordPress plugin downloads crossed 1.48 Billion total downloads in 2016. That’s 48% increase since 2015 when plugin downloads surpassed 1 Billion mark.

10. WordPress is Used by Governments All Over The World

WordPress in Government

WordPress powers thousands of government websites in all parts of the world. The list includes dozens of US Federal and State government websites, counties, small towns, high schools, etc.

11. WordPress in Education

WordPress in education

WordPress is used by thousands of universities, colleges, and schools all over the world. The open source license allow students and academia to study, modify, learn, and contribute to the development of WordPress core, plugins, and themes.

See our list of 40+ popular universities that are using WordPress

12. More than 50,000 Free Plugins

WordPress plugins

Plugins are like apps for your WordPress site. There are currently more than 50,000 free WordPress plugins available for download. From creating an online store to adding a contact form, whatever you want to do there is a good chance that you will find a plugin for that.

Take a look at our pick of 24 must have WordPress plugins for business websites.

13. More Non-English WordPress Downloads

More non-English WordPress downloads

In 2014, non-English WordPress downloads surpassed the English version. In later years, WordPress made it possible to install language packs from the WordPress admin area. In the final release of 2016, WordPress added the language switching feature for users on a WordPress site.

14. WordPress is Available in 68+ Languages

WordPress is available in 68+ languages

WordPress is fully translated into 68 languages, and it is partially translated into dozens more. Many popular WordPress plugins and themes are also available in different languages. It can also be used as multi-lingual platform with the help of plugins like WPML and Polylang.

See our guide on how to install WordPress in other languages.

15. WordCamp Events in 41 Countries

WordCamp events around the world

Official WordPress events are called WordCamps. In 2016, there were 115 WordCamp events in 41 countries attended by 36,000 WordPress users.

16. WordPress Meetups in 58 Countries

WordPress meetups around the globe

WordPress meetups are smaller events organized by local communities under the umbrella of the WordPress Foundation. In 2016, there were 3193 WordPress meetups, in 58 countries, attended by 62,566 users.

17. WordPress Cousins

WordPress sister projects

The community behind WordPress also runs sister projects like bbPress, BuddyPress, and GlotPress. They are all open source software built on top of the WordPress core and principles.

18. 11.45% of WordPress sites use SSL Encryption

HTTPS and SSL encryption for WordPress sites

In 2016, the number of WordPress sites using HTTPS was increased from 4% to 11.45%. It is expected to grow tremendously as WordPress plans to push encryption more pro-actively in 2017. See our guide on how to add free SSL in WordPress with Let’s Encrypt.

19. WordPress is Written in PHP and MySQL

WordPress is Written in PHP and MySQL

WordPress is written in PHP programming language and uses MySQL for database.

20. 20% of WordPress is Written in JavaScript

JavaScript

20% code in the WordPress core is JavaScript. This is expected to grow as WordPress becomes more and more like an application development framework.

21. Free Community Based WordPress Support

WordPress support

WordPress is a community driven project and support is widely available free of cost. There is an official WordPress support forum which gets thousands of posts every day.

There are also resource websites like WPBeginner where users can find tutorials, watch videos, and learn WordPress.

If you ever have questions about WordPress, simply reach out to us through our contact form. We also recommend looking at our guide on how to properly ask for WordPress support and get it.

22. WordPress and Jazz

WordPress and Jazz

All WordPress releases are named after Jazz artists. For example, WordPress 1.0 was named after Mike Davis and WordPress 4.6 was named after Pepper Adams.

23. WordPress has a built-in Auto Update System

WordPress updates

WordPress automatically updates itself for minor releases. It can also push plugin updates automatically if there is a severe vulneribility found that threatens millions of websites.

24. WordPress.com is Not The Same as WordPress.org

WordPress.org vs WordPress.com

WordPress is the open source software that allows you to build your website. You will need WordPress hosting to install WordPress (see our guide on how to make a website).

On the other hand, WordPress.com is a blog hosting service run by Automattic.

See our guide on the difference between WordPress.com vs WordPress.org.

25. WordPress for Multisite Networks

WordPress multisite network

WordPress has built-in multisite feature which is hidden by default. It allows you to create a network of websites using the same WordPress installation. For more on this topic, take a look at our guide on how to install and setup WordPress multisite network.

We hope this article helped you learn some new interesting facts about WordPress. You may also want to see our guide on how to choose the best blogging platform.

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 25 Interesting Facts About WordPress (Infographic) appeared first on WPBeginner.

How to Add a Background Image in WordPress

Do you want to add a background image to your WordPress site? Background images can be used to make your website look more engaging and aesthetically pleasant. In this article, we will show you how to easily add a background image to your WordPress site.… Read More »

The post How to Add a Background Image in WordPress appeared first on WPBeginner.

Do you want to add a background image to your WordPress site? Background images can be used to make your website look more engaging and aesthetically pleasant. In this article, we will show you how to easily add a background image to your WordPress site.

How to add a background image in WordPress

Method 1. Add a Background Image Using Your WordPress Theme Settings

Most free and premium WordPress themes come with custom background support. This feature allows you to easily set a background image to your WordPress site.

If your theme supports custom background feature, then we recommend using this method to add a background image to your WordPress site. However, if your theme doesn’t support custom background feature, then you can use other methods in this article.

First you need to visit the Appearance » Customize page in your WordPress admin. This will launch the WordPress theme customizer where you can change different theme settings while viewing a live preview of your website.

Background image option in WordPress theme customizer

Next, you need to click on the ‘Background image’ option. The panel will slide in and show you the options to upload or select a background image for your website.

Select background image

Click on the select image button to continue.

This will bring up the WordPress media uploader popup where you can upload an image from your computer. You can also select a previously uploaded image from media library.

Upload background image

Next, you need to click on the choose image button after uploading or selecting the image you want to use as background.

This will close the media uploader popup, and you will see your selected image’s preview in the theme customizer.

Background image settings

Below the image you will also be able to see the background image options. Under preset, you can select how you want the background image to be displayed: fill screen, fit screen, repeat, or custom.

You can also select background image position by clicking on the arrows below. Clicking on center will align the image to the center of the screen.

Don’t forget to click on the ‘Save & Publish’ button at the top to store your settings. That’s all, you have successfully added a background image to your WordPress site.

Go ahead and visit your website to see it in action.

Method 2. Add Custom Background Image in WordPress Using Plugin

This method is a lot more flexible. It works with any WordPress theme and allows you to set multiple background images. You can also set different backgrounds for any post, page, category, or any other section of your WordPress site.

It automatically makes all your background images to be full screen and mobile responsive. This means your background image will automatically resize itself on smaller devices.

First, you need to install and activate the Full Screen Background Pro plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Appearance » Full Screen BG Image page to configure the plugin settings.

Full screen background

You will be asked to add your license key. You can get this information from the email you received after buying the plugin or from your account on the plugin’s website.

Next, you need to click on the save settings button to store your changes. You are now ready to start adding background images to your WordPress site.

Go ahead and click on the ‘Add New Image’ button on plugin’s settings page. This will take you to the background image upload screen.

add new background image

Click on the choose image button to upload or select an image. As soon as you select the image, you will be able to see a live preview of the image on screen.

Next, you need to provide a name for this image. This name will be used internally, so you can use anything here.

Finally, you need to select where you want this image to be used as the background page. Full Screen Background Pro allows you to set images as background globally, or you can choose from different sections of your website like categories, archives, front page, blog page, etc.

Don’t forget to click on the save image button to save your background image.

You can add as many images as you want by visiting Appearance » Full Screen BG Image page.

If you set more than one image to be used globally, then the plugin will automatically start displaying background images as slideshow.

You can adjust the time it takes for an image to fade out and the time after which new background image starts to fade in.

Background fade in and fade out settings

Time you enter here is in milliseconds. If you want a background image to fade out after 20 seconds, then you will need to enter 20000.

Don’t forget to click on the save settings button to store your changes.

Setting Background Image for Individual Posts, Pages, Categories, etc

Full Screen Background Pro also allows you to set background images for single posts, pages, category, tag, etc.

Just edit the post/page where you want to display a different background image. On the post edit screen, you will notice the new ‘Full Screen Background Image’ box below the post editor.

Adding a background image for a single post or page

To use a background image for a specific category, you need to visit Appearance » Full Screen BG Image page and then click on the ‘Add New Image’ button.

After uploading your image, you can select ‘Category’ as the context where you want to display the background image.

Set background image for a specific category

Now enter the specific category ID or slug where you want to display the image. See our guide on how to find category ID in WordPress.

Don’t forget to save your image to store your settings.

Method 3. Add Custom Background Images Anywhere in WordPress Using CSS

By default, WordPress adds several CSS classes to different HTML elements throughout your WordPress site. You can easily add custom background images to individual posts, categories, author, and other pages using these WordPress generated CSS classes.

For example, If you have a category on your website called TV, then WordPress will automatically add these CSS classes to the body tag when someone views the TV category page.

<body class="archive category category-tv category-4"> 

You can use the inspect tool to see exactly which CSS classes are added by WordPress to the body tag.

Use inspect tool to see classes added by WordPress

You can use either category-tv or category-4 CSS class to style just this category page differently.

Let’s add a custom background image to a category archive page. You will need to add this custom CSS to your theme.

body.category-tv { 
background-image: url("http://example.com/wp-content/uploads/2017/03/your-background-image.jpg"); 
background-position: center center; 
background-size: cover; 
background-repeat: no-repeat; 
background-attachment: fixed;
}

Don’t forget to replace background image URL and the category class with your own category.

You can also add custom backgrounds to individual posts and pages. WordPress adds a CSS class with the post or page ID in the body tag. You can use the same CSS code just replace .category-tv with the post specific CSS class.

We hope this article helped you learn how to add a background image in WordPress. You may also want to see our list of extremely useful tricks for the WordPress functions file.

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 Background Image in WordPress appeared first on WPBeginner.

How to Make a Website in 2017 – Step by Step Guide

Are you looking to make a website? Starting a website can be a terrifying thought specially when you’re not techy. Don’t worry, you’re not alone. Having helped over 130,000+ people make a website with WordPress, we have decided to create the most comprehensive step by… Read More »

The post How to Make a Website in 2017 – Step by Step Guide appeared first on WPBeginner.

Are you looking to make a website? Starting a website can be a terrifying thought specially when you’re not techy. Don’t worry, you’re not alone. Having helped over 130,000+ people make a website with WordPress, we have decided to create the most comprehensive step by step guide on how to a make a website without learning how to code.

How to make a website step by step

This guide is useful for users of all ages and skill levels. However, if you need help, then you can contact our expert team to help you setup your website for free.

→ Click Here to Get Your Free WordPress Website Setup! ←

If you want to do it by yourself, then please continue to follow our step by step guide on how to make a website.

Here is an overview from start to finish of all the steps we’ll walk you through in this guide.

  • How to find and register a domain name for free
  • Choosing the best web hosting
  • How to install WordPress
  • Installing a template to change your site’s design
  • Creating pages in WordPress
  • Customizing WordPress with addons and extensions
  • Resources to learn WordPress and get support
  • Taking it further, building websites with more features

Before we start, let’s cover some of the most commonly asked questions that we get.

What do I need to build a website?

You’ll need the following three things to start your WordPress site.

  • A domain name – this is the name of your website such as google.com
  • WordPress hosting – this is where your website files are stored.
  • 30 mins of your undivided attention.

How much does a WordPress website cost?

The answer to this question really depends on what kind of website you are trying to build. We have written a 2000 word guide explaining how much does it really cost to build a website.

A typical business website can cost as low as $100 per year and can go as high as $30,000 per year.

We recommend all our users to start small and then add more features to your website as your business grows. This way you will save money and minimize potential losses and avoiding overspending.

In this guide, we’ll show you how to build a website for less than $100.

We will also show you how to take it further by adding more features to it in the future.

Which is the best website platform?

There are many website builders available that will help you setup a website. We recommend using self-hosted WordPress as your website platform.

WordPress is the most popular website platform in the world. It powers nearly 28% of all websites on the internet.

WordPress is free and comes with thousands of website designs and extensions. It is extremely flexible and works with almost every third-party tool and service available to website owners.

We use WordPress to build all our websites including this one, WPBeginner.

How to make the most out of this tutorial?

This is a step by step tutorial on how to make a website. We have divided it into different steps, and we’ll walk you through everything from start to finish. Just follow along the instructions, and you’ll have a very professional looking website in the end.

We will also point you in the right direction to take your website to the next level based on your needs.

Have fun creating your website.

Remember, if you need help, you can contact us and we will setup your website for free.

Let’s get started.

Step 1. Setup

One of the most common mistakes that beginners make is choosing the wrong website platform. Thankfully, you are here so you will not be making that mistake.

For most users, a self-hosted WordPress.org site is the perfect solution. It comes with thousands of designs and addons which allow you to create any kind of website you can think of. For more on this topic, please see our guide on why you should use WordPress.

WordPress is free for anyone to download and use to build any kind of website without any restrictions.

If WordPress is free, then where is the cost coming from?

WordPress is free because you’ll have to arrange your own domain name and hosting, which costs money. For more on this topic, see our article why is WordPress free?.

A domain name is your website’s address on the internet. This is what your users will type in their browsers to reach your site (For example, wpbeginner.com or google.com).

Next, you’ll need website hosting. All websites on the internet need hosting. This will be your website’s home on the internet.

A domain name typically costs $14.99/year and hosting costs start from $7.99/month.

This is A LOT for most people who are just starting out.

Thankfully, Bluehost, has agreed to offer our users a free domain name and over 60% off on web hosting.

→ Click here to Claim this Exclusive Bluehost offer ←

Bluehost is one of the largest hosting companies in the world. They are also an official WordPress recommended hosting partner.

They are working with WordPress since 2005, and are committed to give back to the community. That’s why they have promised us that if you cannot set up your website by following this tutorial, then our expert team will complete the process for you without any cost. They will compensate us, so you don’t have to. Feel free to contact us for free website setup help.

Note: At WPBeginner, we believe in transparency. If you purchase hosting using our referral link, then we will get a small commission at no additional cost to you. In fact, you will get discount on hosting + a free domain name. We would get this commission for recommending any WordPress hosting company, but we only recommend products that we personally use and believe will add value to our readers.

Let’s go ahead and purchase domain name and hosting.

First, you’ll need to go to the Bluehost website in a new browser window and click on the green ‘Get Started Now’ button.

Get started with Bluehost

This will bring you to a pricing page where you will need to choose a pricing plan for your website. Basic and plus plans are the most popular choices among our users.

Select your hosting plan

You’ll need to click on select to choose the plan that you like and continue to the next step.

On the next screen, you’ll be asked to select a new domain name.

Select domain name

Ideally you should stick to a .com domain name. Make sure that it is related to your business, easy to pronounce and spell, and easy to remember.

Need help choosing a domain name for your website? See these tips and tools on how to choose the best domain name.

After choosing your domain name, click on the next button to continue.

Now you’ll be asked to provide your account information such as name, address, email, etc.

On this screen, you will also see optional extras that you can purchase. We generally don’t recommend purchasing these extras. You can always add them later on, if you decide that you need them.

Uncheck optional extras

Next, you will add your payment information to finish the purchase.

After completing your purchase, you’ll receive an email with details on how to login to your web hosting control panel (cPanel).

This is your hosting dashboard where you manage everything like getting support, setting up emails, etc. Most importantly, this is where you’ll install WordPress.

Step 2. Install WordPress

You will find tons of icons to do different things on your hosting account dashboard (cPanel). You’ll never need to use 95% of them, so you can safely ignore them.

Scroll down to the website section in cPanel and then click on the WordPress icon.

Install WordPress

You will now see Bluehost Marketplace Quick Install screen for WordPress. Click on the ‘Get Started’ button to continue.

On the next screen, you will be asked to select the domain name where you want to install WordPress. Choose your domain from the dropdown field and then click Next.

Select domain name

Now you’ll need to enter your website name, admin username, and a password for your website. Don’t worry, you can change them later in WordPress settings if you need to.

You’ll also need to check all the checkboxes on the screen and then click on the ‘Install’ button to continue.

WordPress install settings

Quick Install will now start installing WordPress on your website. Meanwhile, it will show you some website templates that you can install on your site.

You don’t need to do that right now because we’ll show you how to find and install free WordPress template on your website later in this guide.

Once the installation is over, you’ll see a success message in the top header.

WordPress install successful

Now you need to click on the ‘Installation Complete’ link, and it will take you to the screen with your WordPress login URL and password.

WordPress login url and credentials

Congratulations! You have created your first WordPress website.

You can now head over to the WordPress login page. Your login URL will look like this:

http://www.yourdomain.com/wp-admin

You can login to your WordPress site using the admin username and password you entered earlier.

WordPress login page

Wasn’t that easy?

Now let’s move on to the next step and choose a design for your website.

Step 3. Select Your Theme

The visual appearance of your WordPress site is controlled by a WordPress theme.

WordPress themes are professionally designed templates that you can install on your website to change its appearance.

By default, each WordPress site comes with a basic theme. If you visit your website, then it will look something like this:

Default WordPress theme

This is not very appealing for most users.

But don’t worry, there are thousands of free and paid WordPress themes that you can install on your site.

You can change your theme from the WordPress admin dashboard. Visit Appearance » Themes page and then click on the ‘Add New’ button.

Change your WordPress theme

On the next screen, you will able to search from 4,492 free WordPress themes that are available in the official WordPress.org themes directory. You can sort them by popular, latest, featured, as well as other feature filters (i.e industry, layout, etc).

Searching for free WordPress themes

Need help choosing a theme? Check out our list of these awesome free WordPress business themes.

You may also want to take a look at our guide on how to select the perfect WordPress theme for your website.

For the sake of this guide, we’ll be using Bento. It is a popular multi-purpose free WordPress theme with flexible design options for all kind of websites.

If you know the name of the free theme you want to install, then you can look for it by entering its name in the search field.

WordPress will show you the theme in search results. You will need to take your mouse over to the theme and then click on the Install button.

Install WordPress theme

Once you have installed your theme, you can customize it by clicking on the Customize link under the Appearance menu.

This will launch the theme customizer where you will be able to change your theme settings with live preview of your website.

Customizing your WordPress theme

You don’t need to finalize all theme settings right away. You will be able to customize it much better once you have some content on your website.

Let’s see how to add content to your WordPress site.

Step 4. Add Content to Your Site

WordPress comes with two default content types called posts and pages. Posts are part of a blog and appear in reverse-chronological order (newer items displayed first).

On the other hand, pages are meant to be static “one-off” type content such as your about page, contact page, privacy policy, etc.

By default, WordPress shows your blog posts on the front page of your website. You can change that, and make WordPress show any page as the front-page of your website (we’ll show you how to do that later in this guide).

You can create a separate page for your blog or news section. In fact, you can create a website without any blog section at all.

Having said that, let’s add some content to your website.

You’ll start by adding a few pages to your WordPress site. Don’t worry if you don’t have enough content for these pages at the moment. You can always edit and update them.

Head over to Pages » Add New page in WordPress admin area. This will bring you to the page editor screen, which looks like this:

Adding a new page

First you need to provide a title for your page, let’s call this page ‘Home’.

After that you can add content in the text editor below. You can add text, links, images, embed videos, audio, etc.

After adding content to your page, you can click on the publish button to make it live on your website.

You can repeat the process by adding more pages for different sections of your website. For example, an about page, contact us, and a blog page to display blog posts.

Now let’s add a few blog posts as well.

Head over to Posts » Add New in your WordPress admin area.

Adding a new post in WordPress

You will see a screen much like you saw earlier when adding pages.

You can add a post title and then add content in the visual post editor. You’ll also notice some extra options like post formats, categories and tags.

You can click on the save button to store your post as a draft or click on the publish button to make it visible on your site.

For more detailed instructions on how to utilize all these options on post and page edit screens, please see our guide on how to add a new post in WordPress.

Step 5. Customizing and Tweaking Your Website

Now that you have created some content on your website, you will be able to customize and put it all in a nice presentable shape on your website.

Let’s start by setting up a static front Page.

Setting up a Static Front Page

You need to visit the Settings » Reading page in your WordPress admin area. Under the ‘Front page displays’ option click on the static front page and then select ‘Pages’ you created earlier for your home and blog pages.

Static front page

Don’t forget to click on the ‘Save Changes’ button at the bottom of the page to store your changes.

WordPress will now use the page titled ‘Home’ as your site’s front page and ‘Blog’ page to display your blog posts.

Change Site Title and Tagline

During the installation you get to choose your site’s title. WordPress automatically adds a tag line to your site title that says ‘Just another WordPress site’.

You can change both your site’s title and tagline at any time by visiting Settings » General page.

Site title and tagline

Your site title will be the name of your website like WPBeginner. The tag line is usually a single line that describes your website. You can also leave the tag line field blank if you want.

Don’t forget to click on the save changes button to store your settings.

Set up Comments Settings

WordPress comes with a built-in comment system allowing your users to leave comments on your posts. This is great for user engagement, but it is targeted by spammers as well.

To deal with this, you’ll need to enable comment moderation on your website.

Visit Settings » Discussions page and scroll down to ‘Before a comment appears’ section. Check the box next to ‘Comment must be manually approved’ option.

Enable comment moderation

Don’t forget to click on the save changes button to store your settings.

Create Navigation Menus

Navigation menus allow your users to browse different pages or sections on your website. WordPress comes with a powerful navigation menu system, and your WordPress theme utilizes this system to display menus.

Navigation menus on a website

Let’s add a navigation menu to your website.

First, you need to visit Appearance » Menus page. Enter a name for your navigation menu and click on the create menu button.

Creating a new menu

WordPress will now create your navigation menu. But it will be empty at the moment.

Next, you need to select the pages you want to display in your menu and then click on add to menu button.

Add pages to WordPress menu

You will notice your selected pages filling the empty area of your navigation menu. You can move them up and down to rearrange their position in the menu.

Select menu location

Now you need to select a display location. These locations are defined by your WordPress theme. Usually, most WordPress themes have a primary menu that appears on top.

Finally, click on the save menu button to store your navigation menu.

You can now visit your website to see the menu in action.

For more detailed instructions see our beginner’s guide on how to add navigation menu in WordPress.

Step 6. Installing Plugins

WordPress Plugins are like apps for your WordPress site. They allow you to add features to your WordPress site. Think contact form, photo galleries, etc.

There are currently more than 49,000 free plugins available for WordPress. There are also paid plugins sold by third-party websites and developers.

With this many plugins, how do you find which plugins to install? We got you covered there as well, see our guide on how to choose the best WordPress plugin.

Here is our list of essential plugins that you should install on your site right away. All of them are free.

Features

Website Optimization

Security

  • Updraft Plus – Create automatic scheduled backups of your website
  • Sucuri – Website security audit and malware scanner

Need help installing plugins? See our step by step guide on how to install a WordPress plugin.

For more plugin recommendations check out our list of 24 must have WordPress plugins for business websites.

Step 7. Mastering WordPress

WordPress is easy to use yet extremely powerful. From time to time, you may find yourself looking for some quick answers.

The good news is that there is plenty of free WordPress help available. See our guide on how to properly ask for WordPress support and get it.

WPBeginner itself is the largest WordPress resource site on the internet. You will find the following resources on WPBeginner (all of them are completely free).

  • WPBeginner Blog – This is where we publish our WordPress tutorials, how tos, and step by step guides.
  • WPBeginner Videos – These step by step videos will help you learn WordPress FAST.
  • WPBeginner on YouTube – Need more video instructions? Subscribe to our YouTube channel with more than 52,000 subscribers and 7 Million+ views.
  • WPBeginner Dictionary – The best place for beginners to start and familiarize themselves with the WordPress lingo.
  • WPBeginner Blueprint – Check out plugins, tools, and services we use on WPBeginner.
  • WPBeginner Deals – Exclusive discounts on WordPress products and services for WPBeginner users.

Here are few of our guides that you should bookmark right away. It will save you lots of time and money in the future.

Many of our users use Google to find answers on WPBeginner. Simply type keywords for what you are looking for and add wpbeginner.com at the end.

Can’t find an answer? Send your question directly using our contact form and we will try our best to answer.

Step 7. Taking it Further

So far we have shown you how to make a website, add a theme, and install essential plugins.

Want to take it even further?

Using WordPress you can create powerful niche websites capable of doing a lot more.

For more examples, check out our list of 19 types of websites you can create with WordPress

That’s all for now.

We hope this guide helped you learn how to make a website without hiring a developer or overspending money. You may also want to see our list of 19 actionable tips to drive traffic to your new WordPress site.

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 Make a Website in 2017 – Step by Step Guide appeared first on WPBeginner.

28 Most Frequently Asked Questions by WordPress Beginners

WPBeginner has been helping WordPress beginners since 2009. Over these years, we have received tens of thousands of questions. We have noticed that some questions are asked more frequently by users. In this article, we will answer some of the most frequently asked questions by… Read More »

The post 28 Most Frequently Asked Questions by WordPress Beginners appeared first on WPBeginner.

WPBeginner has been helping WordPress beginners since 2009. Over these years, we have received tens of thousands of questions. We have noticed that some questions are asked more frequently by users. In this article, we will answer some of the most frequently asked questions by WordPress beginners.

Most frequently asked questions by WordPress users

Since this is a lengthy article, we have added a table of contents for easier navigation.

Table of Contents

Getting Started

WordPress Basics

Once You’re Up and Running

Troubleshooting

1. How do I start a WordPress blog?

Getting started

First you need to make sure that you are choosing the right blogging platform for your website. Self-hosted WordPress.org site is the best platform in our opinion. It offers you the flexibility and freedom to grow your blog without any limitations.

Next, you will need to sign up for a WordPress hosting account. All websites on the internet needs hosting. This will be your website’s home on the internet.

You will also need a domain name. This will be your website’s address on the internet that your users will type in their browsers to reach your site (e.g. wpbeginner.com or google.com).

We recommend using either Bluehost. They are one of the largest hosting companies in the world and an official WordPress hosting partner.

Once you have signed up for a hosting account, you can go ahead and install WordPress. For complete step by step instructions, see our guide on how to start a WordPress blog, and you will be up and running in minutes.

2. How much does it cost to build a WordPress website?

While WordPress itself is free, you will need a web hosting account and a domain name to use it on a live website. These will cost you money.

You can get started by signing up for a shared hosting account. After that you can use a free WordPress theme with essential free plugins to get started. This would cost you roughly around $100/year.

As your website grows, you will need more features, tools, and services to better serve your users. Some of these services and tools will cost additional money. Your goal will be to keep the costs down while offering the best experience for your users.

We have made a complete breakdown for you to look at. It shows you how much does it really cost to build a WordPress site for DIY users.

3. How do I make money from my WordPress site?

Monetizing your WordPress site

There are countless ways to make money from your WordPress site. In fact, website owners are coming up with new ways to make money online from their websites every day. You can run advertisements, sell products, recommend affiliate products, teach courses, sell paid content, and the list goes on.

Check out our list of 25 legit ways to make money online blogging with WordPress to explore more options.

4. Can I use WordPress without using any blog features?

Turn off blog features in WordPress

Yes, absolutely. Many WordPress websites are business sites that don’t use any blog related features at all. WordPress started out as a blogging platform, but now it is a full-fledged CMS and an application framework.

You can create a website using only the pages. If you want to completely turn off blogging, then check out our tutorial on how to easily disable blog features in WordPress.

5. How do I install plugins in WordPress?

WordPress plugins

Plugins are like apps for your WordPress site. They allow you to add additional features like contact forms, photo galleries, etc to your website.

To install plugins, first you need to visit Plugins » Add New page in the WordPress admin area. Next, you need to search for the plugin you are looking for by typing in keywords (like photo gallery, contact form, etc).

If you know the name of the plugin that you want to install, then you can just enter the name of the plugin.

Searching for a WordPress plugin

In the search results, click on the install button next to the plugin that you want to install and WordPress will install it for you.

Next, you will need to click on the activate button to start using the plugin.

You can also install plugins sold by third party developers. Those plugins come as a zip file.

Simply head over to Plugins » Add New page and then click on the upload button.

Upload plugin zip file

Next, you need to click on the choose file button to select the plugin zip file from your computer and then click on ‘Install now’.

For more detailed instructions, see our step by step guide on how to install a WordPress plugin.

6. Why I don’t see the Plugins menu in my admin panel?

Can't see plugins in my WordPress admin area

Most likely you are using WordPress.com, which is a blog hosting service created by WordPress co-founder Matt Mullenweg.

It is a solid blog hosting service, but there are some limitations to using WordPress.com. One of them is not able to install plugins.

See our article on the difference between WordPress.com and WordPress.org for more details.

If you want to move your WordPress.com blog to WordPress.org, then follow the instructions in our step by step tutorial on how to move your blog from WordPress.com to WordPress.org.

7. Which WordPress plugins I should install on my website?

Which plugins to install?

At the time of writing this article, there were more than 49,000 plugins available in the free WordPress plugins directory alone. Not all of them are great, which leads to the question that which WordPress plugins should you install on your website?

We have compiled a list of essential WordPress plugins that you should install on your website. For more plugin recommendations, you can check out our WordPress plugins section.

8. How to select a theme for my WordPress site?

Selecting a theme for WordPress

Themes control the appearance of your WordPress site. There are thousands of free and paid WordPress themes available for every kind of website.

First, you will need to decide whether you want to use the free or premium theme. Premium WordPress themes come with support and guaranteed updates.

This does not mean that free WordPress themes are low quality. In fact, free WordPress themes that are available on WordPress.org theme directory go through a very rigorous review process.

For more details see our article on pros and cons of both free vs premium WordPress themes.

You will also need to consider your audience, your website’s topics, compatibility with plugins, and language requirements.

We have compiled a list of things you should consider when selecting the perfect WordPress theme for your website.

For theme recommendations check out our showcase section where we regularly publish our expert pick of the best WordPress themes.

Here are some of the our recent expert selections:

9. How do I install a WordPress theme?

After you have selected a theme for your website, you will need to install it.

Head over to Appearance » Themes page in WordPress admin area and then click on the ‘Add New’ button on the top.

Add new theme

On the next page, you can search for a free theme from WordPress.org theme directory. If you already have your theme as a zip file, then click on the upload button to select the zip file and install it.

Search or upload a theme file

For more detailed instructions, see our step by step guide on how to install a WordPress theme for beginners.

10. How to add a blog post or page in WordPress?

By default, WordPress comes with two default content types. They are called posts and pages.

Posts are part of a blog and are displayed in a reverse chronological order. Pages are static and not part of a blog.

See our guide on the difference between posts and pages.

To add a new blog post, head over to Posts » Add New page.

Add new blog post

To create a new page, you need to visit Pages » Add New page.

Both page’s and post’s edit screens look similar with some minor differences.

For detailed instructions, see our guide on how to add a new blog post in WordPress while utilizing all the features.

11. How to embed videos in WordPress?

You can directly upload videos to your WordPress site, but we always recommend against that. For more discussion on this topic, see our article on why you should never upload a video to WordPress.

Instead, you should use a video hosting service like YouTube or Vimeo. Simply upload your video to one of these services and then copy your video URL.

Come back to your WordPress site and simply paste the video URL in the post editor. WordPress will automatically fetch the embed code and display your video.

Embed videos in WordPress

12. How do I show photos in rows and columns in WordPress?

Photos in rows and columns

By default, when you add multiple images to a WordPress post or page, they would appear right next to each other or on top of each other.

This doesn’t look so great. You can easily solve this problem by showing your photos in a grid layout with rows and columns.

For complete step by step instructions see our guide on how to display WordPress photos in rows and columns.

13. How do I add a navigation menu in WordPress?

Navigation menu on a WordPress site

Navigation menu is a set of links that take users to different sections of your website. It usually appears on top of a website.

WordPress comes with an easy navigation menu management system. It allows you to easily create menus by adding links and displaying them on locations defined by your theme.

For complete step by step instructions, see our beginner’s guide on how to add navigation menu in WordPress.

14. How do I use categories and tags in WordPress?

Category vs Tag

Categories and tags allow you to sort your content into topics. This makes it easier for you to organize content and for your users to find it.

Categories are for broader topics. You can think of them as different cabinets in a file room. They can also have sub-categories. For example, on a news website you can have categories for national news, international news, entertainment, and op-eds.

On the other hand, tags are used for more specific topics discussed in an article. Think of them as an index of words that describe an article.

For more detailed discussion on the topic, check out our guide on categories vs tags and SEO best practices for sorting your content.

15. How do I add a contact form in WordPress?

A contact form allows visitors to contact you directly from your website by filling out a simple form.

By default, WordPress does not come with a built-in contact form but there are many contact form plugins which allow you to easily create and add forms to your website.

For detailed step by step instructions see our guide on how to create a contact form in WordPress.

16. How do I start an online store with WordPress?

WordPress eCommerce

WordPress powers millions of ecommerce websites and online stores all over the world. Using one of the ecommerce plugins for WordPress, you can easily add an online store to your WordPress site and sell both digital and physical goods.

We have created a step by step tutorial on how to start an online store to help you get started.

17. How do I improve SEO in WordPress?

WordPress SEO

SEO or search engine optimization is a set of best practices that allow you to get more traffic to your website from search engines.

WordPress is quite SEO friendly out of the box, but there is so much more that you can do to make your website even more search engine friendly.

We have created an ultimate step by step WordPress SEO guide for beginners to improve your SEO like a pro.

18. How to deal with comment spam in WordPress?

Comment spam is one of the annoying things that you will come across as your website grows. However, there are tools and tips that you can use to effectively reduce comment spam on your website.

First, you will need to install and activate the Akismet plugin. Akismet monitors your WordPress comments for spam and automatically blocks spam comments. See our Akismet 101 guide to learn more about Akismet and why you should start using it right away.

Next, you need to enable comment moderation on your WordPress site. This will ensure that all comments are manually approved before they appear live on your posts.

Head over to Settings » Discussion and scroll down to ‘Before a comment appears’ section. Check the box next to ‘Comment must be manually approved’ option.

Enable comment moderation in WordPress

Don’t forget to click on the ‘Save Changes’ button to store your settings.

Now whenever someone submits a comment to your WordPress site, it will go in the moderation queue. You can then go to the comments section to review and approve comments. See our guide on how to moderate comments in WordPress.

For more ways to handle comment spam check out our list of tips and tools to combat comment spam in WordPress.

19. How do I add email subscription to my WordPress blog?

Email subscription

Most users who find your website from search engines will most likely never find your website again. Email subscriptions allow you to convert those users into subscribers.

This way your users will get the content delivered to their inbox. It helps you build a loyal audience that keeps coming back.

For complete step by step instructions, visit our guide on how to add email subscriptions to your WordPress blog.

20. How do I get more email subscribers?

Get more subscribers

A plain looking email subscribe form in your sidebar is often not very noticeable. If your website is new, then it can be hard to convince users to subscribe.

This is where OptinMonster comes in. It is the most popular lead generation software that allows you to capture more email subscribers on your website. See how we used it to increase our email subscribers by 600%.

Need more ways to boost your email subscriptions? Check out these 12 tested and easy ways to grow your email list or head over to our ultimate guide on how to do lead generation in WordPress like a pro.

21. How to install Google Analytics in WordPress?

Google Analytics

Google Analytics is free website analytics tool. It tells you what pages users are seeing on your website, where they came from, and what they did on your website.

This is just some of the basic information that you get. Google Analytics actually provides a treasure of data that helps you understand what’s working on your website and what’s not. You can then plan your strategy accordingly and improve your website.

To learn more, see our tutorial on how to install Google Analytics in WordPress.

22. How to find free images for my WordPress site?

find free images

Images make your website look more interesting. They are the easiest way to build user engagement and increase the time users spend on your website.

However, not all website owners are photographers or graphic designers. You can’t just download and add any image to your website. Those images are probably copyrighted and can cause you trouble in the future.

Luckily, there are thousands of artists and photographers who put their work under free domain so that other people can use it.

We have compiled a handy list of the best sources for free public domain and CC0 licensed images. You can use these resources to find images and then use them into your posts.

23. How do I create my own images to use on my WordPress site?

Creating images

Sometimes you may not be able to find a suitable image for your blog post or may be you want to create a custom image.

You would think that with this much technology around, there must be dozens of tools that you can use to create images without learning graphic design.

You are totally right and we have compiled a list of the best tools to create better images for your WordPress blog posts.

24. Can I install WordPress on my computer?

Yes, you can. Many WordPress users install WordPress on their computers to test out WordPress, try plugins and themes, or build a website locally before going live.

For detailed instructions see our guide on how to install WordPress on your computer using Wamp or MAMP for Mac users.

25. My WordPress site is slow, how do I speed it up?

No one likes slow websites, particularly Google. Slow websites are not only bad for your users, they also negatively affect your SEO.

Luckily, it is not that hard to improve your website’s speed and performance. There are plenty of tips, tricks, and tools that will help you boost performance and make your website noticeably faster.

For complete step by step instructions, follow our ultimate guide to speed up WordPress.

26. What to do when I am locked out of WordPress admin area?

Sometimes when working on your WordPress site, you may accidentally lock yourself out of the WordPress admin area. To get back in, you will need to fix the issue that locked you out.

See our tutorial on what to do when locked out of WordPress admin area for detailed instructions.

27. How to fix common WordPress errors on my own?

Common WordPress errors

WordPress is used by millions of people all over the world. Most likely the error or issues that you face have already been solved by thousands of other users.

We have compiled a handy list of the most common WordPress errors and how to fix them. You should bookmark it as it will save you a lot of time and money.

28. How to protect my WordPress site from hackers

protect WordPress from hackers

WordPress powers nearly 28% of all websites on the internet. This makes it a special target for hackers, spammers, and malicious activities.

You can easily protect your site from hackers and malicious attacks by adding layers of security around your WordPress site.

Follow the instructions in our step by step ultimate WordPress security guide to protect your website against hackers, malware, and phishing attempts.

That’s all for now.

We hope this article answered some of the most frequently asked questions by WordPress beginners. You may also want to see these actionable tips to drive traffic to your WordPress blog.

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 28 Most Frequently Asked Questions by WordPress Beginners appeared first on WPBeginner.

28 Most Frequently Asked Questions by WordPress Beginners

WPBeginner has been helping WordPress beginners since 2009. Over these years, we have received tens of thousands of questions. We have noticed that some questions are asked more frequently by users. In this article, we will answer some of the most frequently asked questions by… Read More »

The post 28 Most Frequently Asked Questions by WordPress Beginners appeared first on WPBeginner.

WPBeginner has been helping WordPress beginners since 2009. Over these years, we have received tens of thousands of questions. We have noticed that some questions are asked more frequently by users. In this article, we will answer some of the most frequently asked questions by WordPress beginners.

Most frequently asked questions by WordPress users

Since this is a lengthy article, we have added a table of contents for easier navigation.

Table of Contents

Getting Started

WordPress Basics

Once You’re Up and Running

Troubleshooting

1. How do I start a WordPress blog?

Getting started

First you need to make sure that you are choosing the right blogging platform for your website. Self-hosted WordPress.org site is the best platform in our opinion. It offers you the flexibility and freedom to grow your blog without any limitations.

Next, you will need to sign up for a WordPress hosting account. All websites on the internet needs hosting. This will be your website’s home on the internet.

You will also need a domain name. This will be your website’s address on the internet that your users will type in their browsers to reach your site (e.g. wpbeginner.com or google.com).

We recommend using either Bluehost. They are one of the largest hosting companies in the world and an official WordPress hosting partner.

Once you have signed up for a hosting account, you can go ahead and install WordPress. For complete step by step instructions, see our guide on how to start a WordPress blog, and you will be up and running in minutes.

2. How much does it cost to build a WordPress website?

While WordPress itself is free, you will need a web hosting account and a domain name to use it on a live website. These will cost you money.

You can get started by signing up for a shared hosting account. After that you can use a free WordPress theme with essential free plugins to get started. This would cost you roughly around $100/year.

As your website grows, you will need more features, tools, and services to better serve your users. Some of these services and tools will cost additional money. Your goal will be to keep the costs down while offering the best experience for your users.

We have made a complete breakdown for you to look at. It shows you how much does it really cost to build a WordPress site for DIY users.

3. How do I make money from my WordPress site?

Monetizing your WordPress site

There are countless ways to make money from your WordPress site. In fact, website owners are coming up with new ways to make money online from their websites every day. You can run advertisements, sell products, recommend affiliate products, teach courses, sell paid content, and the list goes on.

Check out our list of 25 legit ways to make money online blogging with WordPress to explore more options.

4. Can I use WordPress without using any blog features?

Turn off blog features in WordPress

Yes, absolutely. Many WordPress websites are business sites that don’t use any blog related features at all. WordPress started out as a blogging platform, but now it is a full-fledged CMS and an application framework.

You can create a website using only the pages. If you want to completely turn off blogging, then check out our tutorial on how to easily disable blog features in WordPress.

5. How do I install plugins in WordPress?

WordPress plugins

Plugins are like apps for your WordPress site. They allow you to add additional features like contact forms, photo galleries, etc to your website.

To install plugins, first you need to visit Plugins » Add New page in the WordPress admin area. Next, you need to search for the plugin you are looking for by typing in keywords (like photo gallery, contact form, etc).

If you know the name of the plugin that you want to install, then you can just enter the name of the plugin.

Searching for a WordPress plugin

In the search results, click on the install button next to the plugin that you want to install and WordPress will install it for you.

Next, you will need to click on the activate button to start using the plugin.

You can also install plugins sold by third party developers. Those plugins come as a zip file.

Simply head over to Plugins » Add New page and then click on the upload button.

Upload plugin zip file

Next, you need to click on the choose file button to select the plugin zip file from your computer and then click on ‘Install now’.

For more detailed instructions, see our step by step guide on how to install a WordPress plugin.

6. Why I don’t see the Plugins menu in my admin panel?

Can't see plugins in my WordPress admin area

Most likely you are using WordPress.com, which is a blog hosting service created by WordPress co-founder Matt Mullenweg.

It is a solid blog hosting service, but there are some limitations to using WordPress.com. One of them is not able to install plugins.

See our article on the difference between WordPress.com and WordPress.org for more details.

If you want to move your WordPress.com blog to WordPress.org, then follow the instructions in our step by step tutorial on how to move your blog from WordPress.com to WordPress.org.

7. Which WordPress plugins I should install on my website?

Which plugins to install?

At the time of writing this article, there were more than 49,000 plugins available in the free WordPress plugins directory alone. Not all of them are great, which leads to the question that which WordPress plugins should you install on your website?

We have compiled a list of essential WordPress plugins that you should install on your website. For more plugin recommendations, you can check out our WordPress plugins section.

8. How to select a theme for my WordPress site?

Selecting a theme for WordPress

Themes control the appearance of your WordPress site. There are thousands of free and paid WordPress themes available for every kind of website.

First, you will need to decide whether you want to use the free or premium theme. Premium WordPress themes come with support and guaranteed updates.

This does not mean that free WordPress themes are low quality. In fact, free WordPress themes that are available on WordPress.org theme directory go through a very rigorous review process.

For more details see our article on pros and cons of both free vs premium WordPress themes.

You will also need to consider your audience, your website’s topics, compatibility with plugins, and language requirements.

We have compiled a list of things you should consider when selecting the perfect WordPress theme for your website.

For theme recommendations check out our showcase section where we regularly publish our expert pick of the best WordPress themes.

Here are some of the our recent expert selections:

9. How do I install a WordPress theme?

After you have selected a theme for your website, you will need to install it.

Head over to Appearance » Themes page in WordPress admin area and then click on the ‘Add New’ button on the top.

Add new theme

On the next page, you can search for a free theme from WordPress.org theme directory. If you already have your theme as a zip file, then click on the upload button to select the zip file and install it.

Search or upload a theme file

For more detailed instructions, see our step by step guide on how to install a WordPress theme for beginners.

10. How to add a blog post or page in WordPress?

By default, WordPress comes with two default content types. They are called posts and pages.

Posts are part of a blog and are displayed in a reverse chronological order. Pages are static and not part of a blog.

See our guide on the difference between posts and pages.

To add a new blog post, head over to Posts » Add New page.

Add new blog post

To create a new page, you need to visit Pages » Add New page.

Both page’s and post’s edit screens look similar with some minor differences.

For detailed instructions, see our guide on how to add a new blog post in WordPress while utilizing all the features.

11. How to embed videos in WordPress?

You can directly upload videos to your WordPress site, but we always recommend against that. For more discussion on this topic, see our article on why you should never upload a video to WordPress.

Instead, you should use a video hosting service like YouTube or Vimeo. Simply upload your video to one of these services and then copy your video URL.

Come back to your WordPress site and simply paste the video URL in the post editor. WordPress will automatically fetch the embed code and display your video.

Embed videos in WordPress

12. How do I show photos in rows and columns in WordPress?

Photos in rows and columns

By default, when you add multiple images to a WordPress post or page, they would appear right next to each other or on top of each other.

This doesn’t look so great. You can easily solve this problem by showing your photos in a grid layout with rows and columns.

For complete step by step instructions see our guide on how to display WordPress photos in rows and columns.

13. How do I add a navigation menu in WordPress?

Navigation menu on a WordPress site

Navigation menu is a set of links that take users to different sections of your website. It usually appears on top of a website.

WordPress comes with an easy navigation menu management system. It allows you to easily create menus by adding links and displaying them on locations defined by your theme.

For complete step by step instructions, see our beginner’s guide on how to add navigation menu in WordPress.

14. How do I use categories and tags in WordPress?

Category vs Tag

Categories and tags allow you to sort your content into topics. This makes it easier for you to organize content and for your users to find it.

Categories are for broader topics. You can think of them as different cabinets in a file room. They can also have sub-categories. For example, on a news website you can have categories for national news, international news, entertainment, and op-eds.

On the other hand, tags are used for more specific topics discussed in an article. Think of them as an index of words that describe an article.

For more detailed discussion on the topic, check out our guide on categories vs tags and SEO best practices for sorting your content.

15. How do I add a contact form in WordPress?

A contact form allows visitors to contact you directly from your website by filling out a simple form.

By default, WordPress does not come with a built-in contact form but there are many contact form plugins which allow you to easily create and add forms to your website.

For detailed step by step instructions see our guide on how to create a contact form in WordPress.

16. How do I start an online store with WordPress?

WordPress eCommerce

WordPress powers millions of ecommerce websites and online stores all over the world. Using one of the ecommerce plugins for WordPress, you can easily add an online store to your WordPress site and sell both digital and physical goods.

We have created a step by step tutorial on how to start an online store to help you get started.

17. How do I improve SEO in WordPress?

WordPress SEO

SEO or search engine optimization is a set of best practices that allow you to get more traffic to your website from search engines.

WordPress is quite SEO friendly out of the box, but there is so much more that you can do to make your website even more search engine friendly.

We have created an ultimate step by step WordPress SEO guide for beginners to improve your SEO like a pro.

18. How to deal with comment spam in WordPress?

Comment spam is one of the annoying things that you will come across as your website grows. However, there are tools and tips that you can use to effectively reduce comment spam on your website.

First, you will need to install and activate the Akismet plugin. Akismet monitors your WordPress comments for spam and automatically blocks spam comments. See our Akismet 101 guide to learn more about Akismet and why you should start using it right away.

Next, you need to enable comment moderation on your WordPress site. This will ensure that all comments are manually approved before they appear live on your posts.

Head over to Settings » Discussion and scroll down to ‘Before a comment appears’ section. Check the box next to ‘Comment must be manually approved’ option.

Enable comment moderation in WordPress

Don’t forget to click on the ‘Save Changes’ button to store your settings.

Now whenever someone submits a comment to your WordPress site, it will go in the moderation queue. You can then go to the comments section to review and approve comments. See our guide on how to moderate comments in WordPress.

For more ways to handle comment spam check out our list of tips and tools to combat comment spam in WordPress.

19. How do I add email subscription to my WordPress blog?

Email subscription

Most users who find your website from search engines will most likely never find your website again. Email subscriptions allow you to convert those users into subscribers.

This way your users will get the content delivered to their inbox. It helps you build a loyal audience that keeps coming back.

For complete step by step instructions, visit our guide on how to add email subscriptions to your WordPress blog.

20. How do I get more email subscribers?

Get more subscribers

A plain looking email subscribe form in your sidebar is often not very noticeable. If your website is new, then it can be hard to convince users to subscribe.

This is where OptinMonster comes in. It is the most popular lead generation software that allows you to capture more email subscribers on your website. See how we used it to increase our email subscribers by 600%.

Need more ways to boost your email subscriptions? Check out these 12 tested and easy ways to grow your email list or head over to our ultimate guide on how to do lead generation in WordPress like a pro.

21. How to install Google Analytics in WordPress?

Google Analytics

Google Analytics is free website analytics tool. It tells you what pages users are seeing on your website, where they came from, and what they did on your website.

This is just some of the basic information that you get. Google Analytics actually provides a treasure of data that helps you understand what’s working on your website and what’s not. You can then plan your strategy accordingly and improve your website.

To learn more, see our tutorial on how to install Google Analytics in WordPress.

22. How to find free images for my WordPress site?

find free images

Images make your website look more interesting. They are the easiest way to build user engagement and increase the time users spend on your website.

However, not all website owners are photographers or graphic designers. You can’t just download and add any image to your website. Those images are probably copyrighted and can cause you trouble in the future.

Luckily, there are thousands of artists and photographers who put their work under free domain so that other people can use it.

We have compiled a handy list of the best sources for free public domain and CC0 licensed images. You can use these resources to find images and then use them into your posts.

23. How do I create my own images to use on my WordPress site?

Creating images

Sometimes you may not be able to find a suitable image for your blog post or may be you want to create a custom image.

You would think that with this much technology around, there must be dozens of tools that you can use to create images without learning graphic design.

You are totally right and we have compiled a list of the best tools to create better images for your WordPress blog posts.

24. Can I install WordPress on my computer?

Yes, you can. Many WordPress users install WordPress on their computers to test out WordPress, try plugins and themes, or build a website locally before going live.

For detailed instructions see our guide on how to install WordPress on your computer using Wamp or MAMP for Mac users.

25. My WordPress site is slow, how do I speed it up?

No one likes slow websites, particularly Google. Slow websites are not only bad for your users, they also negatively affect your SEO.

Luckily, it is not that hard to improve your website’s speed and performance. There are plenty of tips, tricks, and tools that will help you boost performance and make your website noticeably faster.

For complete step by step instructions, follow our ultimate guide to speed up WordPress.

26. What to do when I am locked out of WordPress admin area?

Sometimes when working on your WordPress site, you may accidentally lock yourself out of the WordPress admin area. To get back in, you will need to fix the issue that locked you out.

See our tutorial on what to do when locked out of WordPress admin area for detailed instructions.

27. How to fix common WordPress errors on my own?

Common WordPress errors

WordPress is used by millions of people all over the world. Most likely the error or issues that you face have already been solved by thousands of other users.

We have compiled a handy list of the most common WordPress errors and how to fix them. You should bookmark it as it will save you a lot of time and money.

28. How to protect my WordPress site from hackers

protect WordPress from hackers

WordPress powers nearly 28% of all websites on the internet. This makes it a special target for hackers, spammers, and malicious activities.

You can easily protect your site from hackers and malicious attacks by adding layers of security around your WordPress site.

Follow the instructions in our step by step ultimate WordPress security guide to protect your website against hackers, malware, and phishing attempts.

That’s all for now.

We hope this article answered some of the most frequently asked questions by WordPress beginners. You may also want to see these actionable tips to drive traffic to your WordPress blog.

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 28 Most Frequently Asked Questions by WordPress Beginners appeared first on WPBeginner.

How to Properly Update WordPress Plugins (Step by Step)

After you start your blog and install plugins, its extremely important for security reasons that you keep the plugins updated. In this step by step guide, we will show you how to properly update WordPress plugins, and how to manage plugin updates more efficiently. Why… Read More »

The post How to Properly Update WordPress Plugins (Step by Step) appeared first on WPBeginner.

After you start your blog and install plugins, its extremely important for security reasons that you keep the plugins updated. In this step by step guide, we will show you how to properly update WordPress plugins, and how to manage plugin updates more efficiently.

How to update WordPress plugins

Why Update WordPress Plugins?

WordPress plugins are like apps for your WordPress site. You can install them to add new features and functionality to your website like adding contact forms, photo galleries, sliders, etc.

You can learn more about WordPress plugins in our guide what are WordPress plugins? How do they work?.

Plugins are created by third-party developers. Most of them keep improving their plugins by adding new features, improving code quality, and keeping them secure. These changes are then released as updates.

You should always keep your WordPress plugins up to date to ensure that those changes are applied on your site immediately. This improves WordPress security and performance of your website.

Having said that, let’s see how to update WordPress plugins.

How to Properly Update WordPress Plugins

WordPress comes with a built-in update system. It automatically checks for updates and shows you notifications when there are updates available for your WordPress plugins, themes, and WordPress core software.

WordPress update notifications inside admin area

You can also manually check for updates by visiting Dashboard » Updates page.

Updates page

When there is a new update available for plugins, you will see the notification on the plugins menu in the WordPress admin bar.

You can install these updates by visiting the Plugins page. You will see a notification below each plugin that has updates available for you to install.

Updates highlighted on the plugins page

You can just click on the ‘Update Now’ link to install each update.

Bulk Update WordPress Plugins

If there are updates for several plugins on your website, then you may want to quickly review and bulk update those plugins.

To do that, you need to visit the Plugins page and click on the ‘Update Available’ link.

This will show you the list of all plugins that have updates available. You can select all of them and then select ‘Update’ from the ‘Bulk Actions’ drop down menu.

Bulk update plugins

Before You Update, Read this!

Before you update the plugin, it’s important that you click on the View version details link to see what changes the plugin author has made.

This will keep you informed as to what changes were made should anything not work properly.

Unless the version details specifically say security update, we usually wait one full week before updating the plugin. In this time, all errors usually get caught, reported, and fixed.

If you have a heavy traffic site that is generating a lot of leads, then we recommend you to do the same.

How to Undo the WordPress Plugin Update

Sometimes a plugin update can produce unexpected results like some plugin features may not work properly.

In that case, first you will need to deactivate that plugin.

If you can access the Plugins page in WordPress admin area, then simply click on the ‘Deactivate’ link below the misbehaving plugin.

Deactivate plugins

After that you can install the WP-Rollback plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, go back to the Plugins page, and you will be able to see a rollback option below each plugin. Clicking on it will allow you to rollback the plugin to any previous version.

Rollback plugin to previous version

For detailed instructions, check out our guide on how to how to rollback WordPress plugins.

If you are unable to access the WordPress admin area, then follow the steps in our guide on how to deactivate all plugins when not able to access WordPress admin area.

Tips to Manage WordPress Plugins More Efficiently

If you manage multiple WordPress sites, then you will soon realize that you have to update plugins quite often. Here are some tips to help you manage them more effeciently.

If you are confident about the plugins that you are using, then you can enable automatic updates for all your WordPress plugins.

However, a better approach will be to setup automatic updates only for select few plugins that you trust. Follow the instructions in our guide on how to better manage WordPress updates.

If you don’t manage multiple WordPress sites, then you can setup email notifications for plugin updates. This will allow you to be alerted when there is an update available without logging into your WordPress site.

Always make sure that you have setup an automatic backup plugin on your WordPress site. This will allow you to restore your WordPress site in case something goes wrong.

Last but not least, if you can afford managed WordPress hosting, then the staging website feature is definitely worth the investment. It allows you to test the new plugin updates on a staging environment before going live. We recommend using either WPEngine or SiteGround’s GoGeek plan.

We hope this article helped you learn how to update WordPress plugins. You may also want to see our list of essential WordPress plugins 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 Properly Update WordPress Plugins (Step by Step) appeared first on WPBeginner.

How to Add Ebook Downloads in WordPress

Do you want to add ebook downloads to your WordPress site? WordPress makes it easy for you to upload your ebook files in PDF format and make them available for download. You can also sell ebooks or use them to get more email subscribers. In… Read More »

The post How to Add Ebook Downloads in WordPress appeared first on WPBeginner.

Do you want to add ebook downloads to your WordPress site? WordPress makes it easy for you to upload your ebook files in PDF format and make them available for download. You can also sell ebooks or use them to get more email subscribers. In this article, we will show you how to add ebook downloads in WordPress as well as how to make the most out of your ebooks.

How to add ebook downloads in WordPress

Method 1: Direct Ebook Downloads in WordPress Posts

The direct Ebook download method allows you to upload your ebooks and add a link to your WordPress site allowing all users to download them.

First you need to edit the post or page where you want to add the ebook download. On the post edit screen, click on the ‘Add Media’ button.

Add media button

This will bring up the WordPress media uploader popup. You need to click on the ‘Select files’ button to upload the ebook file from your computer.

Select and upload your ebook file

Once uploaded, you will be able to see your ebook file selected. If your eBook file is in PDF format, then you will also be able to see a thumbnail preview of the first page of your ebook.

On the right hand column, you can provide the title, caption, and description for your ebook.

Insert your ebook download into WordPress

You can also select how you want your ebook to be linked. By default, it will link to the ebook file itself and that’s the option you want.

Click on the ‘Insert into post’ button to add ebook download into your post.

That’s all, you have successfully added your ebook download into a WordPress post. You can now visit your website to see it in action. Your download link will look like this:

Ebook download link in a WordPress blog post

Method 2. Use Ebook Downloads to Get More Subscribers

Directly adding an ebook download to your WordPress posts is easier and will work for most users.

However, if you want to use your ebook download to grow your email list, boost conversions, and get more traffic, then try this method instead.

For this method, you’ll need OptinMonster. It is a lead generation software created by our founder Syed Balkhi which helps you get more email subscribers.

OptinMonster comes with tools to create beautiful forms asking users to perform an action before sending them to the ebook download.

Offering ebook download as content upgrade

This marketing technique is sometimes referred to as content upgrades.

Basically you offer free bonus content to your users in return of a small action like signing up for your email list.

It’s a win win for both parties. You get a new subscriber, and your users get free ebook download.

For detailed instructions, see our step by step guide on how to add content upgrades in WordPress.

Method 3. Sell Ebook Downloads in WordPress

Sell ebook downloads on your WordPress site

Want to sell ebook downloads on your WordPress site? Selling things online was never this easier. WordPress allows you to create your own online store using WooCommerce.

WooCommerce is a powerful and extremely easy to use WordPress eCommerce plugin. You can install it on your existing WordPress site, or create a new online store to sell your ebooks.

It can be used to sell both physical goods (things that need shipping) and digital downloads (ebooks, musics, software, etc). It supports most popular payment gateways and requires no technical or programming skills to setup.

For complete step by step instructions see our guide on how to start an online store.

We hope this article helped you learn how to add ebook downloads in WordPress. You may also want to see our list of 9 best PDF plugins for WordPress.

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 Ebook Downloads in WordPress appeared first on WPBeginner.

How to Add Ebook Downloads in WordPress

Do you want to add ebook downloads to your WordPress site? WordPress makes it easy for you to upload your ebook files in PDF format and make them available for download. You can also sell ebooks or use them to get more email subscribers. In… Read More »

The post How to Add Ebook Downloads in WordPress appeared first on WPBeginner.

Do you want to add ebook downloads to your WordPress site? WordPress makes it easy for you to upload your ebook files in PDF format and make them available for download. You can also sell ebooks or use them to get more email subscribers. In this article, we will show you how to add ebook downloads in WordPress as well as how to make the most out of your ebooks.

How to add ebook downloads in WordPress

Method 1: Direct Ebook Downloads in WordPress Posts

The direct Ebook download method allows you to upload your ebooks and add a link to your WordPress site allowing all users to download them.

First you need to edit the post or page where you want to add the ebook download. On the post edit screen, click on the ‘Add Media’ button.

Add media button

This will bring up the WordPress media uploader popup. You need to click on the ‘Select files’ button to upload the ebook file from your computer.

Select and upload your ebook file

Once uploaded, you will be able to see your ebook file selected. If your eBook file is in PDF format, then you will also be able to see a thumbnail preview of the first page of your ebook.

On the right hand column, you can provide the title, caption, and description for your ebook.

Insert your ebook download into WordPress

You can also select how you want your ebook to be linked. By default, it will link to the ebook file itself and that’s the option you want.

Click on the ‘Insert into post’ button to add ebook download into your post.

That’s all, you have successfully added your ebook download into a WordPress post. You can now visit your website to see it in action. Your download link will look like this:

Ebook download link in a WordPress blog post

Method 2. Use Ebook Downloads to Get More Subscribers

Directly adding an ebook download to your WordPress posts is easier and will work for most users.

However, if you want to use your ebook download to grow your email list, boost conversions, and get more traffic, then try this method instead.

For this method, you’ll need OptinMonster. It is a lead generation software created by our founder Syed Balkhi which helps you get more email subscribers.

OptinMonster comes with tools to create beautiful forms asking users to perform an action before sending them to the ebook download.

Offering ebook download as content upgrade

This marketing technique is sometimes referred to as content upgrades.

Basically you offer free bonus content to your users in return of a small action like signing up for your email list.

It’s a win win for both parties. You get a new subscriber, and your users get free ebook download.

For detailed instructions, see our step by step guide on how to add content upgrades in WordPress.

Method 3. Sell Ebook Downloads in WordPress

Sell ebook downloads on your WordPress site

Want to sell ebook downloads on your WordPress site? Selling things online was never this easier. WordPress allows you to create your own online store using WooCommerce.

WooCommerce is a powerful and extremely easy to use WordPress eCommerce plugin. You can install it on your existing WordPress site, or create a new online store to sell your ebooks.

It can be used to sell both physical goods (things that need shipping) and digital downloads (ebooks, musics, software, etc). It supports most popular payment gateways and requires no technical or programming skills to setup.

For complete step by step instructions see our guide on how to start an online store.

We hope this article helped you learn how to add ebook downloads in WordPress. You may also want to see our list of 9 best PDF plugins for WordPress.

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 Ebook Downloads in WordPress appeared first on WPBeginner.