Tag - Simple

WooCommerce Made Simple: A Step-by-Step Guide [+ Resources]


Do you want to start an eCommerce business using WooCommerce? Need a WooCommerce tutorial that’s easy to follow for non-techy users? If so, you’re in the right place.

WooCommerce is the world’s most popular eCommerce platform. It is super-flexible, cost-effective, and easy to manage even for beginners.

However, many beginners feel a bit intimidated by the idea of setting up WooCommerce themselves. Most users struggle to find out how to get started with WooCommerce and what’s the proper way to setup WooCommerce.

In this ultimate WooCommerce tutorial, we will guide you through how to set up WooCommerce with step by step instructions. We will also share WooCommerce resources like best WooCommerce themes, WooCommerce SEO tips, and other useful resources to help you grow your store.

Step by step WooCommerce guide for beginners

WooCommerce Tutorial (Overview)

Here is an overview of all the topics we’ll cover in this ultimate WooCommerce guide.

  • What is WooCommerce?
  • WooCommerce review + comparison with other eCommerce platforms
  • What do you need to make a WooCommerce store?
  • Step 1. Getting started with WooCommerce
  • Step 2. Setting up WordPress
  • Step 3. How to Properly Install and Setup WooCommerce
  • Step 4. Adding products in WooCommerce
  • Step 5. Choosing a WooCommerce template & theme
  • Step 6. Installing WooCommerce plugins and extensions
  • Step 7. WooCommerce Resources to grow your online store
  • WooCommerce Frequently Asked Questions

Ready? Let’s get started.

What is WooCommerce?

WooCommerce is a free eCommerce software that makes it easy for selling products and services online. Over the years, it has become the most popular eCommerce platform in the world used by millions of small and large businesses (online stores).

WooCommerce is developed as an extension of WordPress which is the most popular website builder on the market. This allows users to build an eCommerce website from scratch or add shopping cart functionality to an existing website.

As an open-source software, WooCommerce is free to download and use. However, while the WooCommerce software is free, you still need a domain name and web hosting service to setup a website, which costs money. We will talk more about WooCommerce pricing later in this article.

WooCommerce Review + Pros and Cons Comparison

WooCommerce has become the most popular eCommerce software in the world because it’s easy to use for beginners, and it comes with extremely powerful features.

Since WooCommerce is open source, not only is it 100% free, you also get complete freedom and control over your eCommerce website.

Unlike other proprietary eCommerce platforms, WooCommerce pricing does not include licensing fees. This means you can use it to create as many online stores and eCommerce websites as you like.

WooCommerce is plugin built on top of WordPress, which means you get to benefit from all the powerful features of WordPress as well. See our complete WordPress review to learn more about WordPress.

There are thousands of beautiful WooCommerce designs and templates that you can choose from to start your online store. Each of them comes with easy to use customization options and many of them are available for free.

One of the main reasons why business owners love WooCommerce is it’s flexibility. You can add additional features to WooCommerce by using various WooCommerce plugins (also known as add-ons). There are literally thousands of WooCommerce specific plugins that you can use to extend its functionality to add features like booking, subscriptions, shipping platform integrations, sales tax collection, etc.

Apart from addons made specifically for WooCommerce, you can also use thousands of WordPress plugins on your website to add features like contact forms, call now buttons, galleries, data backup, security firewall, etc.

Another advantage of using WooCommerce is that it puts no restrictions on how you run your business.

You can add unlimited products, make unlimited sales, import and export product data, add unlimited product images, videos, categories, and more.

Accepting payments online is a major hurdle for many users. For those users, the most important benefit of using WooCommerce is that it integrates seamlessly with dozens of payment services and gateways.

By default, it supports PayPal and Stripe out of the box. You can use dozens of other payment gateways through add-ons. There are even integrations available for some lesser-known and regional payment gateways.

Want to see how WooCommerce compares against other popular eCommerce platforms? See the following comparisons to check out how it stacks up against the competition.

  • WooCommerce vs Shopify
  • WooCommerce vs BigCommerce
  • WooCommerce vs Magento

That being said, now let’s take a look at what do you need to make a WooCommerce powered online store.

What Do You Need to Make a WooCommerce Store?

You will need the following three items to make a WooCommerce website from scratch.

  • A WordPress hosting account. This is where all your website files will be stored.
  • A domain name. This is your website’s address on the internet e.g. wpbeginner.com
  • A SSL Certificate to securely accept online payments

The above items are not free and cost money. Often beginners ask, if WooCommerce is free, then why do I need to pay for these things.

Well, you need to pay for these three things to build any type of website (not just WooCommerce).

The overall cost of your online store (WooCommerce pricing) will depend on which services you choose to purchase for your website. You can easily control the costs by only purchasing what you actually need.

Remember, you can add other things later as your business starts making money.

Normally, web hosting would cost you $7.99 / month for a starter site, domain name $14.99 per year, and an SSL certificate around $69.99 per year.

Now, this is a significant investment and every penny counts when you are starting a new business.

Luckily, Bluehost, an official WooCommerce and WordPress recommended hosting provider, has agreed to offer WPBeginner readers an exclusive discount on web hosting with free domain name and SSL. Basically, you’ll be able to start for $2.75 per month.

→ Click Here to Claim This Exclusive Bluehost Offer ←

Bluehost is one of the biggest hosting companies in the world. They host millions of websites on the internet along many of our own.

Now that we have covered the basic WooCommerce requirements, let’s see how to set up WooCommerce with step by step instructions.

Step 1. Getting Started with WooCommerce

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

Get started with Bluehost

Next, you will be asked to select a plan for your hosting account. Basic and Plus plans are popular among many users, and remember you can always upgrade to get more resources later when you need it.

Select a hosting plan

Click to select a plan and continue.

After that, you will be asked to register a new domain name or use an existing domain name that you already own.

Select a domain name

Here are some quick tips on choosing the perfect domain name for your WooCommerce store.

  • Use keywords in your domain name. For example, if you want to sell gardening supplies then use it in your domain name as keyword.
  • Use your brand name in your domain name
  • Stick to .com extension
  • Do not use numbers or hyphens in your domain name. This makes them hard to pronounce and spell

For more tips, see our guide on how to choose the perfect domain name for your business. You can even use a domain name generator to help.

It is important to spend time on choosing the right domain name for your business, but don’t overthink it otherwise you will never get beyond this step.

Once you have chosen a domain name, click on the next button to continue.

Now, you will be asked to provide account information and finalize the plan details. Under package information section, we recommend choosing 36 months plan because that’s the best value.

Select plan duration

Below that you will see optional extras. We recommend unchecking all of them as they will increase your costs. You can always add them later from your hosting dashboard when needed.

Uncheck package extras

After that, fill your credit card information and click on the submit button to complete the purchase.

Once you have made the payment, Bluehost will send you an email with details to login to your web hosting dashboard. The dashboard is where you’ll manage your website.

Step 2. Setting up WooCommerce and WordPress

Most web hosting companies also offer 1-click WordPress installation. If you are using any other hosting company, then see our step by step guide on how to install WordPress.

Bluehost will automatically install WordPress for you when you sign up for a hosting account. You can simply login to your hosting dashboard and click on the ‘Log in to WordPress’ button.

Log in to WordPress

You can always use this shortcut as your WooCommerce login without entering a password.

You will now see the WordPress dashboard.

WordPress dashboard

Now before we install WooCommerce, let’s first set up basic WordPress settings.

Go to Settings page in the WordPress admin area and change your website’s title and optionally provide a tagline (description).

Title and description

Bluehost will automatically install SSL certificate for your domain name. Make sure that your website URL is showing https and not http.

If it is showing http, then you need to see our tutorial on how to enable free SSL in WordPress.

Next, you need to review the website admin email address. This email address is where you will receive WooCommerce notifications and password reset requests so make sure that it is correct.

After that, scroll down a little and select the timezone settings for your website.

Now, you can review all the settings once again and click on the Save changes button to save them.

Once done, you’re now ready to install WooCommerce.

Step 3. How to Properly Install and Setup WooCommerce

WooCommerce is a WordPress plugin, so the installation process is similar to any other WordPress plugin. You can follow our step by step guide on how to install a WordPress plugin.

Simply visit Plugins » Add New page in your WordPress admin and search for WooCommerce. WordPress will now show plugin search results. You need to click on the ‘Install now’ button next to WooCommerce.

Install WooCommerce

WordPress will now grab the plugin files and install WooCommerce for you. Once finished, you need to click on the ‘Activate’ button to start using it.

Activate WooCommerce

After activation, WooCommerce will launch the WooCommerce setup wizard.

First, you will need to select your store location, currency, and what type of products you want to sell.

WooCommerce set up wizard

After that, click on the let’s go button to continue.

In the next step, you will be asked to choose a payment method. By default, WooCommerce supports PayPal and Stripe payment gateways.

Select a payment method

You can click the toggle to enable these payment methods and provide your email address to set them up.

Alternately, you can turn them both off and set them later by visiting the WooCommerce » Settings page and switching to the Payments tab.

Next, you will be asked to set up shipping. You can select free shipping or add flat shipping cost for different zones.

Set up shipping costs

Click on the continue button to move along.

Now you will be asked to install recommended services for WooCommerce. We recommend you to uncheck all of them and install them later when you actually need them.

WooCommerce recommended extras

Next, you will be asked to install the JetPack plugin. You can simply scroll down to the bottom and select Skip this step. There are better and more powerful alternatives that we will discuss later.

Skip Jetpack

WooCommerce setup wizard will now save all your settings, and your store is now ready to start selling.

Step 4. Adding Products in WooCommerce

WooCommerce makes it really easy to add products to your store.

Simply go to Products » Add New page to add your first product.

Adding a new product to your WooCommerce store

First, you need to provide a title for your product and then a detailed description.

After that, click on the ‘Add new product category’ link in the right column. You can create a new category for the product you are adding.

Add new product category

Categories allow your customers to easily browse products on your website.

After that, you need to scroll down a little to the ‘Product Data’ box. This is where you will select the product type, add product pricing, shipping, and other information.

Adding product data

Next, you will see a product short description box. This description will be used on different product pages on your website. You need to add a catchy and informative short description that helps you get more clicks.

Add a short description for your product

Nothing makes a product page more useful than product images. WooCommerce makes it super simple to add product images and even product image galleries to go along with each product.

First, you need to add the main product image. This will be the main product image that’s used on the shop pages across your store.

Product images and gallery

Below that you can add multiple images to create a product image gallery.

Now review all the product information that you have added so far. If everything looks alright, then you are ready to make this product live on your store.

Click on the Publish button at the top right box on the screen to publish your product.

Publish your product

You can now repeat the process to add more products to your website.

Step 5. Choosing a WooCommerce Template & Theme

There are thousands of online stores competing to sell similar products. Choosing a professional design for your store makes a big difference in how customers see your brand.

There are thousands of WooCommerce templates and themes available on the market. While you can use WooCommerce with any WordPress theme, we recommend choosing a WooCommerce-ready theme.

These themes are made specifically for WooCommerce websites, and they will help you make more sales on your website.

Since there are thousands of paid and free WooCommerce themes on the market, this abundance of choices can make it difficult for beginners to choose the perfect design.

To make this easier, we have hand-picked the best WooCommerce ready themes that you can use. All of these are mobile-friendly and highly optimized for SEO and performance.

  • Astra – One of the top WooCommerce ready WordPress themes on the market. Astra comes with full WooCommerce support, built-in templates for product and shop pages, and dozens of 1-click ready-made websites.
  • Ocean WP – One of the most easily customizable theme for WooCommerce users.
  • Shoppe – A modern and highly customizable WooCommerce theme. It comes with its own page builder allowing you to easily create landing pages for your products and campaigns.
  • Outfitter Pro – A modern, hip, and clean WooCommerce theme made specifically for clothing brands and stores.

Looking for more options? See our expert pick of the best WooCommerce themes for some excellent choices.

WooCommerce themes

What to look for in a WooCommerce theme?

Looking at all these professionally made WooCommerce themes, you may be wondering how to choose the right theme for your business?

Following are just some basic tips that you can use as a guideline.

  • Strive for simplicity in design. A simple and clean design helps customers focus on what’s important and improves conversions
  • Test your selected theme on mobile. Most users access the internet from mobile devices so make sure that the theme you are choosing looks great on smaller screens.
  • Only download themes from WordPress.org themes directory or reliable commercial theme shops. Themes from unreliable sources may have hidden malware which could ruin your business.
  • Check reviews and ratings to avoid any red flags

For more tips, see our guide on how to select the perfect WordPress theme for your project.

Once you have chosen a WooCommerce theme, see our guide on how to install a WordPress theme to set it up.

Step 5. Installing WooCommerce Extensions and Add-ons

The real power of WooCommerce comes from powerful extensions and add-ons. These add-ons work exactly like a WordPress plugin, and you can install them like you would install any other WordPress plugin.

There are thousands of plugins available for both WooCommerce and WordPress. You can use them to create contact forms, make landing pages, add pricing tables, gift cards, and more.

Here are our top picks for must-have WooCommerce plugins for any eCommerce store.

  • WPForms – Allows you to easily create contact forms, customer surveys, customer login forms, and more.
  • MonsterInsights – Allows you to install Google Analytics and track your top products, categories, and landing pages. See where your customers are coming from and what they do on your website.
  • TrustPulse – Allows you to utilize the power of social proof and fomo to instantly win customer trust and generate more sales
  • BeaverBuilder – It is the best drag and drop page builder plugin for WooCommerce. It allows you to easily create beautiful landing pages to promote products, marketing campaigns, sale events, and more.
  • RafflePress – Helps you run viral giveaway campaigns to promote your WooCommerce store.

For a more comprehensive list, see our expert pick of the best WooCommerce plugins that we recommend.

Step 6. Resources to Grow WooCommerce Store

Now that your WooCommerce store is up and running, it is time to start promoting your WooCommerce store and grow your business.

Here are some resources that will help you learn WooCommerce and grow your online store like an experienced pro.

1. Start an Email List

More than 90% of people visiting your WooCommerce store will leave without making a purchase. Losing these users is like losing money.

This is why building an email list is extremely important for online store owners.

Email list allows you to give customers a chance to stay in touch with you without buying anything. This opens a direct line of communication between you and the customers, so you can then try and convince them to make a purchase.

See our guide on how to properly start an email newsletter for your WooCommerce store for details and step by step instructions.

The good part is that WooCommerce integrates with all major email marketing services in the world including Constant Contact, SendinBlue, Drip, and thousands more.

2. Generate More Leads

Each user who subscribes to your email list is a potential lead / customer. This is why its best practice to offer website visitors multiple options to join your email list. This practice is called lead generation.

Most store owners make the mistake of only adding a basic email signup form to their store which hurts your overall conversion.

This is where OptinMonster can help. It is the best lead generation software in the world that allows you to easily convert abandoning website visitors into email subscribers and then paying customers.

For details, take a look at these tips on how to convert WooCommerce visitors into customers.

3. Track WooCommerce Users

Ecommerce stores need marketing data to make informed decisions. This data includes where your visitors are coming from, which products are popular, which products are not doing so well, and more.

These insights help you make data-driven decisions and adjust your marketing strategy accordingly.

MonsterInsights helps you easily make sense of all this data using Google Analytics. It comes with the enhanced eCommerce tracking which helps you unlock a treasure trove of helpful data with just a few clicks.

For instructions, see our guide on how to track WooCommerce customers in Google Analytics.

4. Learn WooCommerce SEO

SEO or Search Engine Optimization helps you get more visitors from search engines to your WooCommerce store.

WooCommerce itself is very SEO friendly out of the box, but there is so much more you can do.

Since most beginners find WooCommerce SEO a bit intimidating and technical, we have prepared a complete step by step WooCommerce SEO guide to help you properly utilize SEO without any expert help.

5. Recover Abandoned Cart Sales

Once a customer adds a product to their cart, there is 60-80% chance that they will leave it without completing the purchase. That’s an average from all eCommerce websites, so it could be even higher.

Many eCommerce site owners don’t pay attention to this metric from the beginning and that’s pretty much leaving money on the table.

We have compiled a cheatsheet to easily recover WooCommerce abandoned cart sales. This will give you a good head start and will help improve your overall sales.

Hopefully, these resources will help you improve your WooCommerce store and grow your business.

WooCommerce Frequently Asked Questions

WooCommerce is an incredibly powerful platform, and often business owners have many WooCommerce questions before getting started.

Having helped thousands of beginners start with WooCommerce, we have heard a lot of them. Here are some of the most frequently asked WoooCommerce questions from our users.

1. Where can I see a live WooCommerce demo?

WooCommerce is used by millions of websites. Chances are that you have already visited many WooCommerce powered websites without even noticing it.

It is not just used by small businesses, WooCommerce is actually used by some of the world’s top brands as well.

Here are some of our favorite examples of WooCommerce demo in action.

1. Coffee Bros

Coffee Bros

A clean and simple WooComemrce powered store selling classic and premium coffee blends.

2. Ripley’s Believe it or Not

Ripleys

Ripley’s Believe it or Not uses WooCommerce for their online bookstore.

3. Gilmour

Gilmour

Popular gardening equipment brand Gilmour uses WooCommerce to sell products online. Their website is a balanced combination of functionality and simple design.

4. Flwr

Flwr

Flwr is a small floral design studio based in New Zealand. Their website features a simple and elegant design with a beautiful background and a highly customized shop page.

2. What Kind of Products I can sell with WooCommerce?

You can sell any kind of products with WooCommerce. Whether they are physical goods (products that require shipping), digital downloads (ebooks, software, digital art), or even subscriptions.

WooCommerce has extensions that allow you to use it as a booking platform, auction site, multi vendor marketplace, dropshippping, and so much more.

3. What are some WooCommerce alternatives?

WooCommerce is flexible and easy to use, but it may not always be the right solution. Depending on your needs, you may find some other solutions more suitable. See our list of best WooCommerce alternatives for more examples.

4. Can I use WooCommerce for Dropshipping?

Yes, you can. In fact, WooCommerce is the #1 choice to make a dropshipping website. There are several excellent WooCommerce dropshipping plugins that allow you to easily handle orders, manage vendors, and automate the whole process.

For step by step instructions, see our complete dropshipping guide for beginners.

5. Can I add a blog in WooCommerce?

Yes, you can. Your WooCommerce store runs on top of WordPress which is already the best blogging platform in the world. All you need to do is create a separate blog section and start writing posts.

6. Can I change my WooCommerce store name?

You can change your store name by visiting Settings » General page in WordPress admin area. Simply change the title to whatever you want to call your store.

However, if you want to change the domain name of your WooCommerce store, then that’s a slightly different process. See our tutorial on how to move WordPress to a new domain name without losing SEO.

7. Where is my WooCommerce login information?

You don’t have a separate WooCommerce login for admin area because WooCommerce is a WordPress plugin. To login to your WordPress dashboard, simply use the WordPress login link.

However your customers will have a WooCommerce login, so they can login to their account area to keep track of orders. You can see our step by step guide on how to create custom login forms for WordPress.

8. How can I get WooCommerce support?

Since WooCommerce is a free software, there is limited WooCommerce support available through WordPress community forums as well as the official WooCommerce website.

Majority of WooCommerce support is provided by your WooCommerce hosting provider or the individual WooCommerce theme and extension developers.

For custom WooCommerce development and customization work, you can hire a WordPress developer from a trusted directory like Codeable.

That’s all, we hope this WooCommerce tutorial helped you learn how to set up WooCommerce and make an eCommerce store. You may also want to see our guides on creating a free business email address and the best business phone service.

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 WooCommerce Made Simple: A Step-by-Step Guide [+ Resources] appeared first on WPBeginner.



Source link

WordPress Post Revisions Made Simple: A Step by Step Guide (2019)


Did you know that WordPress comes with a built-in feature that allows you to undo changes and go back to a previous version of a post?

This feature is called Post Revisions or simply Revisions.

Most of us make mistakes when writing. Sometimes you might wish that you hadn’t deleted what you wrote earlier. Revisions allow you to fix that by going back in time and undoing the changes.

In this article, we will show you how to easily undo changes in WordPress with post revisions. We will also show you how to easily manage post revisions in WordPress.

Managing the WordPress post revisions

Here is an overview of the topics we’ll cover in this guide:

  • What is post revisions in WordPress
  • Why you should use post revisions
  • How to use post revisions to undo changes in WordPress
  • Limiting post revisions in WordPress
  • How to delete old post revisions in WordPress
  • How to completely disable post revisions in WordPress

What is Post Revisions?

Post revisions is a WordPress feature that allows you to undo changes and go back to an earlier version of your posts and pages.

For each draft you are working on, WordPress automatically saves a temporary revision. This type of revision is called auto-save.

WordPress stores an auto-save every 60 seconds. It also automatically replaces the older version with the new auto-save.

Autosave revisions in WordPress

The autosave feature helps you restore the content if something goes wrong before you can save it. For example, if your browser crashed or your computer hanged while writing, then you can restore your latest draft from the autosave.

WordPress also saves post revisions each time a user clicks on the save, update, or publish button. Unlike auto-saves, these revisions are permanently stored in the WordPress database.

You can locate, browse, and revert back to any of these revisions from the post edit screen.

Why You Should Use Post Revisions

Almost every WordPress user can benefit from post revisions. Writing great content requires a lot of tweaking and edits. Post revisions allow you to see your process and take a bird’s eye view of how your post has evolved.

You can then switch between different states of your draft, make changes, and make your article perfect for publishing.

For multi-author WordPress sites, post revisions allow editors to easily manage the work of multiple authors. You can see who made changes to an article, what changes they made, and so on.

That being said, let’s take a look at how to use post revisions to improve your WordPress posts and pages.

How to use Post Revisions to Undo Changes in WordPress

WordPress displays the number of revisions under the ‘Document’ panel on the post/page edit screen.

You can find that on the right-hand side of your post editor screen. Clicking on the ‘Revisions’ will take you to post revisions screen.

Post revisions in WordPress

The post revision screen will show you the latest revision of the post with a scrollbar on top. Sliding the button on the scroll bar will take you to earlier revisions of the post.

Switching between post revisions

Changes made in each revision will be highlighted in green and pink colors. On the top, you can see the user who made these changes, time, and other information.

WordPress will also let you know if a revision is an autosave or a draft.

Restore autosaves aswell as revisions

You can use the next and previous buttons to move around revisions.

Plus, you can check the box on top that says ‘Compare any two revisions’. Doing so will split the scrollbar button into two, and you can take each button to a different revision and compare the difference between two distant revisions.

Compare any two revisions

To restore a revision, you can simply click on Restore This Revision or Restore This Autosave button.

WordPress will restore the selected revision as your current post revision, and you can then save it as a draft.

Restore revision point

Keep in my mind that restoring to an earlier revision will not delete the latest version of your post. Instead, WordPress will store it in the database as another revision.

Using post revisions with Classic WordPress editor

In case you haven’t upgraded your WordPress to Gutenberg and still using the Classic Editor, then you’ll find the post revisions in the publish meta box on the right panel of the post/page edit screen.

Browsing post revisions in classic editor

To view the post revisions, you can simply click the ‘Browse’ link next to the number of revisions. Apart from this, the post revisions work similarly in both the Classic Editor and Gutenberg.

Limiting Post Revisions in WordPress

All post revisions are stored in your WordPress database. Due to this, many users worry that too many revisions can slow down their websites.

It is not true.

WordPress skips post revisions when making database calls on the front end. It only looks for revisions on the post edit screen, or when you are actually browsing revisions.

You can still control and limit post revisions in WordPress. We’ll show you two different methods to do that you can choose one that best suits you.

1. Limit post revisions in WordPress using plugin

The easiest way to manage WordPress post revisions is by using a plugin. This allows you to control revisions from the WordPress admin area.

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

Upon activation, you need to visit Settings » Writing page and scroll down to WP Revisions Control section.

WP Revisions Control settings

From here you need to enter the number of revisions you want to store for each post type and then click on the ‘Save Changes’ button to store your settings.

WP Revisions Control will now limit the post revisions stored in your WordPress database.

The plugin also allows you to delete revisions for an individual post. Simply edit the post where you want to delete revisions and scroll down below the editor.

Purge revisions

You can limit the revisions for this post only or delete them by clicking on the ‘Purge these revisions’ button.

2. Limit WordPress post revisions manually

WordPress allows you to control how many revisions you want to keep for an article. To limit post revisions, simply add this code to your WordPress site’s wp-config.php file.

define( 'WP_POST_REVISIONS', 10 );

Don’t forget to replace 10 with the number of revisions you want to keep for each post.

How to Delete Old Post Revisions in WordPress

Old post revisions are perfectly harmless, and you don’t need to delete them in most cases. However, if you have a very large website with thousands of articles, then deleting old post revisions can help you reduce backup sizes.

First, you’ll need to install and activate the WP-Optimize plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, go to WP-Optimize » Database page and check the box next to ‘Clean all post revisions’ option.

Clean post revisions

Now click on the ‘Run optimization’ button to delete all post revisions. You can uninstall the plugin after you have deleted the revisions.

Once you have cleaned up revisions, feel free to uninstall and delete the plugin.

Deleting WordPress post revisions via phpMyAdmin

Advanced users can also delete WordPress posts revisions via phpMyAdmin.

First, make sure that you have created a complete WordPress database backup.

After that, simply login to your WordPress hosting control panel and click on the phpMyAdmin icon.

Next, you need to select your WordPress database from the left column. PhpMyAdmin will now display tables in your WordPress database.

PhpMyAdmin

After that, you need to click on the SQL tab from the top menu.

This will load phpMyAdmin’s SQL interface. From here you can manually run commands on your WordPress database.

You need to enter the following code.

DELETE FROM wp_posts WHERE post_type = "revision";

Don’t forget to replace wp_ with your own WordPress database prefix. After that, click on the Go button to run the command.

Deleting revision via MySQL

PhpMyAdmin will now delete all revisions from your WordPress database.

Note: Deleting revisions will not stop WordPress from saving revisions for your future posts.

How to Completely Disable WordPress Post Revisions

We don’t recommend disabling WordPress post revisions. However, some users may want to disable revisions to reduce their WordPress database size.

The easiest way to do this is by installing Disable Post Revision plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, go to Settings » Writing page and select the post types where you want to disable revisions feature.

Disable revision plugin

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

If you don’t want to use the plugin, then you can also do the same thing manually by adding this code to your wp-config.php file.

define('WP_POST_REVISIONS', false );

This code disables WordPress post revisions feature on your website. It will still allow WordPress to save one autosave and one revision in your browser storage.

We hope this article helped you learn how to use WordPress post revisions to undo changes and how to manage post revisions for larger sites. You may also want to see our beginners guide on managing your editorial workflow in 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 WordPress Post Revisions Made Simple: A Step by Step Guide (2019) appeared first on WPBeginner.



Source link

How to Host a Website (Simple Guide for Beginners) in 2019


Do you want to learn how to host a website? Self-hosted website builders like WordPress offer you full freedom to build any kind of website.

The challenge is that most beginners don’t know the best way to host a website. Many even believe that it requires special technical skills to host their own websites.

That’s simply not true.

If you choose the right approach, then you can easily host your own website within just a few minutes. In most cases, it is just as easy as creating a facebook account.

In this beginner’s guide, we’ll show you the exact steps on how to host a website without learning any technical skills.

We will also explain how it all works behind the scenes. This would help you gain a basic understanding of different ways to host a website.

Ready? Let’s get started.

How to host a website

Here is what you’ll learn in this guide.

What Does it Mean to Host a Website?

Hosting a website means that you put your website files on a special computer called server. This computer makes your website files publicly accessible on the internet, so anyone can visit it.

In order for other people around the world to see the website, these special computers have a particular set of software installed. This software is called a web server.

A web server’s basic job is to receive incoming requests and respond by sending the requested page to the user’s browser.

Hosting a website

Now all of this may sound like bunch of technical jargon, and it is.

However, you don’t need to learn how to do all these things in order to host your website. Luckily, there are thousands of companies that offer this as a service (at very low cost).

All websites on the internet use a web hosting company to host their websites. Even tech giants like Netflix (hosted on Amazon) and PayPal (hosted by Google Cloud hosting) use third-party service providers for their hosting.

There are only a handful of companies like Google, Microsoft, and Amazon that completely host all their services on their own platforms.

They can do this because they have the technical and financial resources to take on such a huge task. All other businesses (including us) use a web hosting company to host their website.

What Do You Need to Host a Website

You will need the following two things to host a website.

  • Web hosting service provider
  • Domain name

Web hosting service providers offer you ready-to-use web servers to host your website. They take care of all the technical stuff and provide website owners with easy to use tools to manage their hosting.

Now, how do users reach your self-hosted website? This is where domain names come in.

A domain name is the address of your website that people type in the browser to visit your website. For example, wpbeginner.com will bring you to this website.

Basically, a domain name is a human-friendly way to connect user’s browsers to the website server associated with that domain name. To learn more, see our guide on what is a domain name and how do domains work.

how domain names work

You can purchase a domain name from one of these top domain registrars. These are companies licensed to sell domain name registrations.

To understand the relationship between hosting and domains, see our guide on the difference between web hosting and domain name.

Note: later in this article, we will show you how to get a domain name for free.

But first, let’s take a look at different types of web hosting plans and evaluate which one would be the right fit to host your website.

Types of Website Hosting Services

Not all websites are the same. Some are smaller and have low traffic while others are larger with more content and visitors.

A smaller website requires fewer resources. On the other hand, a larger and more popular website will need more resources to run efficiently.

Website hosting companies provide different types of hosting offers designed to address specific website needs. Here are some of the most common hosting services.

1. Shared Hosting

A shared hosting service is suitable for small websites, blogs, and small businesses who are just starting out.

They are able to keep their costs down by allowing multiple websites to share the same server resources. This makes hosting your website affordable.

Pricing: Starting from 2.75 per month to $7.99 per month

Suitable for: Starting a new blog, small business website

Our recommended shared hosting provider: Bluehost

To learn more see our guide on the truth about best shared web hosting.

2. VPS Hosting

VPS hosting (Virtual Private Server hosting) is still a shared hosting environment. However, it offers a flexible set of resources to handle large traffic spikes.

You get a partitioned of private server for your website that you can manage from your hosting control panel. This gives you the best of both worlds, the low cost of shared hosting with the flexibility of dedicated resources.

Pricing: Starting from $29.99 / month

Suitable for: Medium-sized businesses, popular blogs, and eCommerce stores.

Our recommended VPS hosting company: HostGator

To learn more, see our article about when you need VPS hosting for your site.

3. Managed WordPress Hosting

Managed WordPress hosting is a specialized hosting service made specifically for WordPress. It is like a concierge service for your WordPress website.

On a managed hosting platform, the hosting company takes care of updates, backups, and caching of your website. This allows you to focus on creating content and growing your business.

Pricing: Starting from $35.00 per month

Suitable for: Popular blogs, business websites, membership websites

Our recommended managed WordPress hosting company: WP Engine

For more details, see our article explaining when do you really need a managed WordPress hosting.

4. Dedicated Hosting

A dedicated server hosting gives you the entire server dedicated to your own website. You get all the resources of the server, advanced tools for server management, ability to install your own software and even your own operating system.

You’ll be managing your own server which may require some technical skills. It is an advanced option for larger websites that need high-performance to tackle higher traffic volume.

Pricing: Starting from $79.99 month

Suitable for: Enterprise level businesses, hugely popular websites, eCommerce stores

Our recommended Dedicated hosting company: SiteGround or HostGator

Note: We use HostGator custom dedicated servers to host the WPBeginner website.

Choosing The Right Plan to Host a Website

As you can see, all different hosting plans come with different server configuration and pricing. You’ll need to choose a plan that suits your needs and budget.

At WPBeginner, we recommend users to start with a low cost shared hosting plan and then upgrade as their business grows. This allows you to save money and only pay for the services that you actually need.

Shared hosting plans start from $7.99 per month (paid annually) and $14.99 for a domain name.

Now if you are just starting out, then this is still a significant investment.

Luckily, Bluehost has agreed to offer our users a discount on hosting and free domain name. Basically, you’ll be able to get started for $2.75 per month.

They are one of the largest hosting companies in the world and an officially recommended WordPress hosting provider.

→ Click Here to Claim This Exclusive Bluehost Offer ←

For other shared hosting plans, see our comparison of the best hosting companies.

Once you have signed up for a hosting account, the next step is to create your website. For detailed instructions, see our guide on how to make a website.

How Much It Cost to Host a Website

So far we have covered the costs of web hosting companies. However, your costs of hosting a website may vary depending on several factors.

The first thing is the hosting plan you choose. We recommend starting with smaller shared hosting plans and then upgrade as your business and website grows.

Once you start building a website, you may need to spend money on other things as well such as website templates, software extensions, and other services.

Your goal would be to only buy what you actually need and use free tools whenever you can.

We have an excellent guide on the cost of building a WordPress website and how to avoid overspending.

How to Host a Website on Your Computer

We are often asked by our users if they can host a website on their own computer.

Yes, you can.

However, the only reason you should host a website on your computer is when you want to test a site locally before putting it on the internet.

A lot of beginners find it useful to learn web development, WordPress, and coding by installing a local server on their computer.

See our tutorials on how to set up local server on Windows and Mac.

This will allow you to install a local server without making it publicly available.

We don’t recommend using a local server to host a website and make it publicly available. However, we will show you how to do that for users who are feeling adventurous.

Putting Your Local Host Server Online

Once you host a website on your local server, it will only be available to you. You’ll need to change its settings to put your website on the internet.

First, locate your web server software’s configuration file called httpd.conf.

If you are using WAMP on Windows, then you’ll find it under C:wampbinapacheapache[version#]conf] folder.

MAMP users on Mac will find it inside /Applications/MAMP/conf/apache/ folder.

You can open this file using a plain text editor like Notepad or TextEdit. After that, you need to find the line that begins with

Listen 80

You need to replace it with your IP address and port number. You can find your IP address by simply Googling ‘what is my ip address’ it will show you a numeric string separated by dots. Here’s an example of what that code should look like with your IP:

Listen 64.233.160.1:80

Next, you need to find the following line:

ServerName localhost:80

Go ahead and change it by replacing localhost:80 with your IP address.

ServerName 64.233.160.1

Next, you need to find the following line for WAMP:

<Directory "c:/wamp/www/">

If you are using MAMP, then look for the following line:

<Directory "/Applications/MAMP/htdocs">

Below this line you’ll see the access permissions, which you need to replace with the following:

Order Allow,Deny
Allow from all

You can now save your configuration file and restart your local server with the new permissions.

Now anyone can use your IP address to access your website instead of localhost. This is not an ideal situation as it would be hard for your users to remember the IP address.

That’s where domain names come in handy.

Pointing Your Domain Name to a Locally Hosted Website

Pointing your domain name to a website that you are hosting on your own computer will allow users to access it as they would do with any other site.

First, you need to edit your domain name’s DNS settings. We’re using Domain.com in our screenshots below:

Editing DNS settings for your domain name

After that, you need to edit the A name record with @ sign as the Name. If you don’t have one, then click on Add new record button to proceed.

Adding A record for your domain

In the value field, you need to enter your computer’s IP address and click on the Update DNS button to save your changes.

If the computer with your local server is connected to the internet directly, then you are all done.

However, if your computer is connected to the internet via router then you need to forward ports. To do that, you need to login to your router’s admin interface by entering the router’s IP address in your browser address bar.

Depending on the manufacturer, your router interface may look slightly different. You will need to find the option labeled port forwarding, virtual server, or NAT.

Port forwarding

Next, you need to forward web or HTTP traffic to port 80. In the IP address field, you need to enter the IP address of your computer on the local network. This IP address is the internal address that identifies your computer on the local network.

After that, you need to apply the changes and restart your router.

Disadvantages of Hosting a Website by Yourself

Hosting your website on a local computer is a bad idea. This is why even the tech giants with enough resources, skills, and know-how prefer to go with a hosting service provider.

Following are just a few disadvantages of hosting a website on local computer.

  • In order to run a web server, you need to put it on a computer connected to a high-speed internet connection 24 hours a day.
  • You also need to install updates for the web server software, keep backups, plan on a backup server, and more.
  • The computer hosting your website will also be open to hacking attempts, malware injection, and DDOS attacks. This could also affect the security of all other computers on your network.
  • You will need to purchase a static IP address from your internet service provider, which will cost you extra.

Doing all this will require a lot of time, effort, and technical skills. This is why it is a bad idea to host your website on a local computer by yourself.

FAQs about Website Hosting

Having helped thousands of beginners start their own websites, we have heard every possible question. Following are some of the most commonly asked questions from people who want to host a website.

1. Why do I need a hosting provider to host a website?

Hosting service providers specialize in maintaining a platform to serve websites. They have engineers and system administrators in their staff that monitor their servers 24/7.

This allows you to focus on building your website and growing your business instead of managing server software.

2. Can I buy a domain name and hosting from two companies?

Yes, you can. However, buying them from the same company allows you to manage both of them under the same dashboard. Also some providers like Bluehost even offer a free domain as an incentive to use their service.

3. Can I buy a domain name and host my website later?

Yes, you can buy a domain name alone. However, it will not be pointing to your website until you choose a hosting provider.

We recommend Domain.com for registering a domain name. They offer beginner friendly domain management tools, which will make it easy to connect your domain to any hosting provider later.

4. Can I host my website on my local computer and later move it to a hosting provider?

Yes, you can do that. However, if you are serious about making a website, then it is better to start with a hosting provider.

5. Can I host a website with one provider and then change it to another provider?

Yes, you can move your website to any other hosting company at any time. See our article on how to move your website to a new host for detailed instructions.

6. Where do I host my website?

There are so many hosting companies out there, that it becomes difficult for beginners to make the right choice.

Over the years, we have worked with all the top hosting companies on the market. This has given us insights into what makes a good hosting platform.

For starter websites, we recommend Bluehost. They automatically install WordPress, and they offer a beginner friendly dashboard, built-in caching, security, and more. On top of it, they are offering WPBeginner readers discount on hosting + free domain name.

For more recommendations, see our complete list of the best hosting companies with their pros and cons.

There are few companies offering free web hosting, but we recommend that you be very careful about those.

We hope this article helped you learn how to host your website. You may also want to see our guide on how to get a free business email address 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.



Source link

41 Best Simple WordPress Themes You Should Try (2019)


Are you looking for the cleanest, simple and easy to use WordPress theme for your website?

Many WordPress themes come with tons of options making it difficult to set up and use. However, beginners look for simple and flexible themes to get started.

In this article, we have hand-picked some of the best simple WordPress themes that you can install on your website. These themes are clean, easy to use, and relatively minimalist.

Best simple WordPress themes

Starting a WordPress Site with a Simple Theme

First, you need to make sure that you start with the right platform to build your website. A self-hosted WordPress.org site gives you the freedom and flexibility to grow your website.

Next, you will need a domain name and web hosting. This is how users find your website.

We recommend using Bluehost or SiteGround. They are one of the largest hosting companies in the world and official WordPress hosting partners.

For more recommendations, see our guide on how to choose the best WordPress hosting.

Once you have signed up for hosting, the next step is to install WordPress. Follow the instructions in our how to start a WordPress blog guide, and you will be up and running in no time.

After installing WordPress, you can select a theme from our selection of simple WordPress themes.

Need help installing the theme? Follow the instructions in our step by step how to install a WordPress theme guide for beginners.

Having said that, let’s take a look at some of the best simple WordPress themes. This list contains both free and paid WordPress themes and all of them are fully mobile responsive.

1. Essence Pro

Essence Pro

Essence is built on top of the Genesis theme framework. It is a simple and clutter-free WordPress theme for health, wellness, and lifestyle niches. It comes with a widget-ready home page layout where you can just drag and drop widgets to build your homepage. It is quite easy to use and very easy to set up.

StudioPress is now a part of WP Engine, the most popular managed WordPress hosting company. You can get this theme and all 35+ other StudioPress themes if you sign up for WP Engine hosting to build your website.

Bonus: WPBeginner users also get additional 20% off. Get started with WP Engine.

2. Astra

Astra WordPress Theme

Astra is a colorful yet simple WordPress theme with multiple ready-made websites for lifestyle, fitness, food, and personal websites. It comes with multiple page layouts, several custom widgets, and unlimited color options. It is easy to set up and can be customized using the live theme customizer.

This theme is made for the page builders to quickly create pages with a simple drag and drop. Astra is optimized for speed and performance.

3. Landing

Landing

Landing is a beautiful WordPress multipurpose theme built specifically to create simple websites. It features beautiful typography, custom background, and pre-built layouts which look great on all devices and screen sizes.

It supports the Themify drag and drop builder to create pages and add features on your website. Landing has custom header templates, portfolio post type, event post type, and WooCommerce ready to create an online store.

4. Hestia

Hestia

Hestia is a free multi-purpose WordPress theme. It comes with a companion plugin that adds testimonials, services, and a homepage section to your website.

It is easy to set up using the live theme customizer. It is compatible with popular free page builder plugins and offers out of the box support for WooCommerce.

5. OceanWP

OceanWP

OceanWP is an elegant and simple WordPress theme designed specifically for blogs, magazine, restaurants, online stores, and fitness websites. It comes with multiple layouts for your blog, powerful premium extensions, several custom widgets, and multiple post formats.

It supports custom logo, navigation menus, and social buttons. It is WooCommerce ready so you can easily add an online store to your WordPress site.

6. Atmosphere

Atmosphere

Built on top of the Genesis theme framework, Atmosphere is a simple WordPress theme for business, portfolio, and personal websites.

It has an easy to set up fully-widgetized homepage, a custom landing page, and a two column layout template. Theme setup is quite straight-forward with the help of live theme customizer and does not take much time.

7. Beautiful

Beautiful

Beautiful is a simple yet stylish WordPress beauty theme by StudioPress. It comes with a widgetized homepage with four widget areas and has multiple templates for your blog, homepage, archive, and landing pages.

It is designed to beautifully showcase your featured posts. It is optimized for speed and performance and comes with a quick and straightforward setup.

8. True North

True North

True North is a flexible and simple WordPress theme with a beautiful design. It features a beautiful grid layout on the home page with a beautiful display of images. It has multiple layout choices and a built-in portfolio section.

It also supports custom background, custom header, and has several custom widgets for social media and content discovery features.

9. Magazine

Magazine

Magazine is a WordPress theme for bloggers looking for a simple design and powerful features. It includes a built-in featured content slider with multiple styles. The theme has over 42 built-in layouts to get started.

It also has several blog layouts, multiple page templates, and multiple homepage layouts. All the theme options can be set up using live theme customizer.

10. Divi

Divi

Divi is a powerful and simple WordPress theme for all kinds of websites. It can also be used as a page builder to create pages instantly. It has a distraction-free design specifically for bloggers and writers. You can create a story with visuals by the simple drag and drop builder. With Divi, you can simply click on the screen and start typing just like that.

It allows you to fully customize each element on your website, organize the content into columns and rows, responsive editing, and more. It comes with tons of pre-built content elements to make your work easier than ever.

11. Corner

Corner

Corner is a simple WordPress theme for personal websites, blogs, and portfolio websites. It has a built-in section for portfolio and it can also be used as a personal website. It supports unlimited color variations and comes with tons of customization options.

12. Beauté

Beauté

Beauté is a clean and simple WordPress theme for salon, health, spa, photography, and lifestyle websites. It integrates with the drag and drop page builders allowing you to create your own page layouts.

It comes with an appointment booking form template to allow your customers to schedule appointments with you. It has flexible customization options, unlimited colors, post content types, and an easy to use theme control panel.

13. Tusant

Tusant

Tusant is a stunningly beautiful and simple WordPress blog theme built specifically for podcasts, music streaming, and video-based sites. It is designed to help you create engaging content using images and videos.

It uses beautiful animations with multiple page layouts and custom content discovery widgets. It also has a full-width custom background image and supports audio and video sources.

14. Writee

Writee

Writee is a free WordPress theme for bloggers and writers. It features beautiful typography and an elegant layout that looks great on all devices. Inside you will find a featured content slider allowing you to showcase your most important content at the top.

15. Presence

Presence

Presence is a great choice for a simple WordPress business theme. It is packed with features to easily build any kind of business website. Particularly, it is perfect for real estate, music bands, hotel, web design, and other service providers.

It includes 10 demo websites that you can easily import and then just replace the content with your own to create your website instantly.

16. Roxima

Roxima

Roxima is a gorgeous WordPress theme for business, blogs, and portfolio websites. It ships with an easy to set up drag and drop homepage builder and custom content modules with multiple columns and layout variations for you to choose from.

17. Breakthrough

Breakthrough Pro

If you are looking for a distraction-free theme for your blog, then you will like Breakthrough. It is a simple, sleek, and modern WordPress theme for bloggers, advertisers, and marketing agencies with the main focus on beautiful typography and gorgeous image display.

It requires very little time to set up and gets out of your way so that you can create amazing content on your blog.

18. Enterprise

Enterprise

Enterprise is a simple WordPress theme for business websites. It has a built-in portfolio and services section, beautiful image galleries, and a slider for your homepage.

Among other features, it has FAQs section, pricing tables, custom background, and many flexible customization options.

19. Libretto

Libretto

If you need a beautiful free WordPress blog theme with a distraction free layout, then Libretto is an excellent option. The main feature of the theme is its unique color scheme and gorgeous typography.

Designed in the traditional classic blog layout, this theme is perfect for long-form content, photography, and personal websites.

20. Elegant

Elegant

Elegant is a WordPress blog and portfolio theme. It features a beautiful layout with the logo and navigation menu on top with a social menu. It has multiple layout options including a grid layout.

It has a built-in portfolio content type, several custom widgets, multiple color schemes, and easy to use theme options panel.

21. Coastline

Coastline

Coastline is a simple WordPress photography and portfolio theme with a beautiful column grid layout. It includes additional layout choices that you can use with several custom widgets, page templates, and sidebar navigation menu.

It has a portfolio content post type to design your portfolio. Coastline supports Jetpack to add powerful features to your website.

22. Paperbag

Paperbag

Paperbag is a simple WordPress blog theme. It ships with 20+ color and typography schemes and different layout styles. There are several custom widgets inside that you can use for social media integration and content discovery features.

It has a built-in featured content carousel for the homepage. All the theme options can be set up using live theme customizer with lots of flexible options.

23. Neve

Neve

Neve is a free and simple WordPress blog theme. It comes with a navigation menu at the top alongside the search bar. It has built-in social sharing buttons, a featured content slider, and about us section on the homepage.

This theme is easy to customize and WooCommerce ready to create a storefront.

24. Float

Float

Float is a simple and stylish WordPress blog theme with great features. Inside you will find several layout choices, a homepage slider, Google fonts integration, social share options, and parallax scrolling effects.

It has a refreshing design which is fully customizable using theme customizer. It also supports WooCommerce out of the box.

25. Mont Blanc

Mont Blanc

Mont Blanc is a multipurpose WordPress theme that is suitable for almost any kind of WordPress site. Designed to be flexible, it includes lots of customization options, multiple layouts choices, and several homepage styles.

It can be easily used for a magazine website or as a one page theme. Inside you will find portfolio section, photo galleries, and built-in sliders with several display options.

26. Maxwell

Maxwell

Maxwell is a simplistic free WordPress theme for magazines and blogs. Designed to showcase your content beautifully, Maxwell uses featured images, custom excerpts, and beautiful typography to create an engaging experience for your users.

It has a built-in featured content slider and two navigation menus. All the theme options can be easily set up using live customizer.

27. Igloo

Igloo

Looking for a simple WordPress theme for your restaurant website? Igloo is a beautiful WordPress restaurant theme with a built-in menu management system. It also has a testimonials section where you can showcase glowing reviews left by your customers and photo gallery to showcase your most popular dishes.

Igloo features a truly unique layout and offers multiple color schemes and layout choices.

28. Baskerville

Baskerville

Baskerville is another free WordPress theme with beautiful layout and some pretty neat features. It features a full-width header image and masonry layout for the homepage. It uses beautiful thumbnails for your videos, text, and other post formats.

29. Responz

Responz

Responz is a simple WordPress theme designed for news and editorial blogs. It features a 3-column layout with social media integration and beautiful typography. It has multiple color schemes, featured posts section, 2 navigation menus, ad spaces, carousel slider, and multiple sidebars.

It’s easy to set up. All theme options can be managed from the live WordPress customizer.

30. Brittany

Brittany

Brittany is a stylish WordPress blog theme with a beautiful design. The homepage features an intro section at the top followed by your most important content.

It has several layout options and templates for different pages. You will also get several custom widgets for easy social media integration and content discovery features.

31. Futurio

Futurio

If you are looking for a WordPress theme that is incredibly fast and lightweight, then Futurio is a great choice. It is unique in a way that it does not display your featured images on the front page which makes your homepage load much faster.

It is designed for bloggers and is a great choice for long form content. It supports custom logo, custom header, welcome message, and background. It comes with homepage blurbs to display featured content beautifully.

32. Peak

Peak

Peak is a modern WordPress blog theme for portfolios, photographers, and personal blogs. It includes several layouts and color schemes, a built-in slider, and a masonry style layout. It supports mega menu, and eCommerce ready to create an online store.

33. Mesmerize

Mesmerize

Mesmerize is a free WordPress theme suitable for bloggers, magazine, and photography websites. It comes with a custom header background, WooCommerce support, homepage sections, and a navigation menu on top. Theme setup is quicker and you will get a professional looking website in far less time.

34. Nozama

Nozama

Nozama is an Amazon-inspired WordPress theme with a simple and stylish look. It focuses on beautiful typography and gorgeous display of images to make your content more engaging.

It comes with a header category menu, featured categories section, multiple layout options, and infinite scroll. It is easy to set up and includes a getting started page to help you setup theme.

35. OnePress

OnePress

OnePress is a free WordPress theme with a beautiful and stylish look. The homepage layout uses a stylish Parallax effect, featured content blocks, and WooCommerce ready. It features beautiful typography and looks great on all devices.

36. Daily Dish Pro

Daily Dish Pro

Daily Dish is a WordPress blogging theme with a professional design. The most notable features of the theme are its crisp typography and beautiful display of images.

It has a widgetized homepage layout which is quick and easy to set up. It has multiple page templates, custom header, and full WooCommerce support.

37. Beatrix

Beatrix

If you are looking for a WordPress theme to sell arts and craft, then Beatrix is a great choice for that. This beautiful multi-purpose WordPress theme has full WooCommerce support and features a gorgeous homepage layout to showcase your products.

38. Ultra

Ultra

Ultra is a simple WordPress theme designed specifically to create any type of website. It features multiple built-in layouts, flexible addons, smart layout options, custom fonts, and unlimited colors.

All the layouts will have built-in sections like the portfolio, services, team members, and partners. It supports section-based scrolling, mega menus, archive layouts, and animated colors.

39. Consulting

Consulting

Consulting is a free and multipurpose WordPress theme for bloggers with three custom featured sections on the homepage. It supports parallax slider, custom colors with multiple page templates including a custom archives page.

Designed to instantly set up a professional looking blog, Consulting is quick and easy to set up and looks stunning even on smaller screens.

40. Benson

Benson

Benson is another elegant and simple WordPress blog theme photographers. It offers large, full-width, and list layouts for your photos. Inside you will find custom widgets for author bio, social media buttons, content discovery features, video slideshow, and multiple image layouts.

It supports unlimited colors, left or right sidebar, custom logo, header, and background. It is easy to set up using live theme customizer and will help you quickly get started with your blog.

41. Allegiant

Allegiant

Allegiant is a multi-purpose WordPress theme that can be adapted for eCommerce, business, magazine, or a photography website. It comes with flexible options that allow you to choose your own layout.

It includes unlimited color choices, custom widgets, Google Fonts, and full WooCommerce support. It is designed to work out of the box with minimum effort, which makes it quite easy to use.

We hope this article helped you find the best WordPress simple theme for your website. You may also want to see our ultimate step by step WordPress SEO 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 41 Best Simple WordPress Themes You Should Try (2019) appeared first on WPBeginner.



Source link

How to Add SVG in WordPress (with 2 Simple Solutions)


Do you want to add SVG files to your WordPress site? By default, WordPress allows you to upload all popular image, audio, and video file formats, but SVG is not among them. In this article, we will show you how to easily add SVG in WordPress.

Easily add SVG files in WordPress

What is SVG?

SVG or Scalable Vector Graphics is a file format that defines vector-graphics using the XML markup language. The main benefit of SVG is that it allows you to enlarge images without losing quality or having any pixelation.

How does SVG work?

Scalable Vector Graphics (SVG) is a technology that displays two-dimensional drawings using XML. They are different than the commonly used image formats like PNG, GIF, or JPEGs.

If you take a png / jpeg image file and zoom in, then you will notice that the image will start to blur and become pixelated.

Vector graphics don’t use pixels. Instead, they use a two-dimensional map that defines the graphic you are viewing. As you zoom in, the image doesn’t pixelate.

This enables you to enlarge vector graphics without losing quality. Most importanly, SVG images can be way smaller in filesize than JPEGs or PNG.

Vector graphics are commonly used for icons, icon fonts, website logos, and branding images. You may want to add SVG files in WordPress for your company logo, icons, or other graphics.

As cool as they sound, SVG files are still a bit unsafe. That’s why WordPress doesn’t support SVG file uploads by default.

If you upload an SVG image in WordPress, then you will see the following error message:

Sorry, this file type is not permitted for security reasons.

SVG security error in WordPress

Security Issues Concerning SVG in WordPress

SVG files contain code in the XML markup language which is similar to HTML. Your browser or SVG editing software parses the XML markup language to display the output on the screen.

However, this opens up your website to possible XML vulnerabilities. It can be used to gain unauthorized access to user data, trigger brute force attacks, or cross-site scripting attacks.

The methods we will share in this article will try to sanitize SVG files to improve their security. However, these plugins cannot totally prevent malicious code from being uploaded or injected.

The best solution is to only use SVG files that are created by reliable sources and to restrict SVG uploads to trusted users only.

To learn more about security, check out our complete WordPress security guide for beginners.

That being said, let’s take a look at how to easily and safely use SVG files in WordPress.

Method 1. Upload SVG Files in WordPress Using SVG Support

This method offers complete support for adding SVG files in WordPress. It also allows you to display inline SVG in WordPress posts and pages.

First, you need to install and activate the SVG Support plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Settings » SVG Support page to configure plugin settings.

SVG support settings

On the settings page, you need to check the box next to ‘Restrict to Administrators?’ option. This will allow only a site administrator to upload SVG files in WordPress.

The next option is to turn on the advanced mode. You only need to check this option if you want to use advanced features like CSS animations and inline SVG rendering.

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

You can now create a new post or edit an existing one. In the post editor, you will upload your SVG file like you would upload any other image file. Simply add an image block to the editor and then upload the SVG file.

You will now be able to upload and embed SVG file in WordPress.

SVG file embed in WordPress post

Method 2. Upload SVG Files in WordPress Using Safe SVG

This method also uses a plugin and allows you to perform sanitization of SVG files uploaded to WordPress.

The first thing you need to do is install and activate the Safe SVG plugin. For more details, see our step by step guide on how to install a WordPress plugin.

The plugin works out of the box, and there are no settings for you to configure. You can simply go ahead and start uploading SVG files.

The downside is that this plugin allows SVG uploads by all users who can write posts on your WordPress site.

In order to control who can upload files, you will need to purchase the premium version of the plugin.

We hope this article helped you learn how to safely add SVG in WordPress. You may also want to see our article on most common image issues in WordPress and how to fix them.

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 SVG in WordPress (with 2 Simple Solutions) appeared first on WPBeginner.



Source link