Tag - Simple

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