How to Automatically Post New Instagram Photos to WordPress

Do you want to automatically post new Instagram photos to your WordPress site? Instagram is an influential platform that can be used to drive traffic to your website. In this article, we will show you how to automatically post new Instagram photos to WordPress.

Instagram and WordPress

Why Post Instagram Photos to WordPress?

Instagram allows people to discover new user accounts based on what they already like. Users can also explore profiles by hashtags, location, and sharing.

If you have just started on Instagram, then you may find it a bit slow to get followers. You need social proof to build traction.

Sharing your Instagram photos on your WordPress website works both ways. You can help users find you on Instagram. Once they start following you, then you can keep them engaged with your brand.

That being said, let’s take a look at how to easily and automatically post new Instagram photos to WordPress.

Method 1: Add Instagram Photos as a New Post in WordPress

This method is for users who want to create a new blog post displaying their latest Instagram photo.

First you need to visit IFTTT website and login or create a new account. IFTTT is an online tool that allows you to automate your social media and WordPress.

After you’re logged in, you need to click on My Applets » New Applet to get started.

Create new applet

First you need to click ‘+this’ and then locate Instagram to activate it.

This will bring up a popup where you will be asked to log in to your Instagram account and authorize IFTTT to access your account.

Authorize IFTTT to access Instagram

Next, you will be asked to choose a trigger. Click on ‘Any new photo by you’ to continue.

Choose trigger

After that you will see ‘If this then +that’ statement. Click on the +that to select what you want to do with the new photo.

On the next screen, locate WordPress to add it as the action service.

Choose WordPress as action service

IFTTT will now ask you to connect your WordPress site as a service. Clicking connect will bring up a popup where you need to enter your WordPress site’s URL, admin username, and password.

Connect WordPress

Next you need to select what action you want to take. You can either create a blog post with the new Instagram photo or a photo post.

Choose Action

After that you’ll be asked to map Instagram fields to your WordPress post. You can add tags, add custom caption, and more.

Map fields

Once you are done, click on the finish button to save your applet.

You can now post a new photo to your Instagram account, and it will be automatically posted to your WordPress site.

Instagram photo posted in WordPress

Method 2: Display Latest Instagram Photos on Your WordPress Site

This method is for users who just want to show their latest Instagram photos without creating new blog posts.

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

Upon activation, the plugin will add a new menu item labeled Instagram Feed to your admin bar. Clicking on it will take you to the plugin’s settings page.

Get access token and user ID from Instagram

First you need to authenticate the plugin to access your Instagram profile. Click on the blue button to login and get the access token and user ID from Instagram.

You will be asked to log in to your Instagram account. After that you will need to authorize the WordPress plugin to access your Instagram account.

Authorize plugin to access Instagram data

On the modal popup, click on the authorize button to continue.

You will now be redirected back to the plugin’s settings page on your WordPress site with access key and user ID. Don’t forget to click on the save changes button to store your settings.

Displaying Instagram Photos on Your WordPress Site

Instagram Feed makes it super easy to display your Instagram photos anywhere on your WordPress site.

Simply edit the WordPress post or page where you want to display your Instagram photos and add the following shortcode:

[instagram-feed]

You can now save your changes and preview your post or page.

Instagram preview

You can change the number of columns by modifying the shortcode like this:

[instagram-feed cols=3]

You can also add shortcode to a sidebar widget to display your Instagram photos in the sidebar.

Instagram sidebar preview

Customizing Your Instagram Feed

Instagram Feed plugin also allows you to easily change the appearance of your photos.

Go to plugin’s settings page and then click on the ‘Customize’ tab.

Customize Instagram feed

Here you can change the feed’s height, width, layout, background color, and more.

We hope this article helped you automatically post new Instagram photos to your WordPress site. You may also want to see our list of the best social media monitoring tools for WordPress.

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

The post How to Automatically Post New Instagram Photos to WordPress appeared first on WPBeginner.

How to Easily Create a T-Shirt Shop in WordPress

Recently one of our readers asked if it was possible to add an automated T-Shirt shop in WordPress. Ideally a solution where you simply upload the designs and the rest of the process (printing, shipping, etc) are handled by someone else. Luckily there is a solution. In this article, we will show you how to easily create a t-shirt shop in WordPress with Spreadshirt, so you can add merchandising on your blog.

How to Create a T-Shirt Shop in WordPress With Spreadshirt

Why Build Your T-Shirt Shop in WordPress with Spreadshirt?

Spreadshirt is an online store selling t-shirts with custom designs. Anyone can upload their own custom designs and print them on t-shirts as well as other products.

You can purchase the products for yourself, sell your designs in their marketplace, or create a shop and sell items with your design to your blog readers.

Spreadshirt handles inventory, payments, printing, and shipping. You get paid for the design and comission on each product you sell. This allows you to make money from your blog by selling your custom designed t-shirts and accessories.

Getting Started with WordPress and Spreadshirt

Spreadshirt allows you to create your own Spreadshop with a unique web address. You can display your designs and products on this Spreadshop page.

However, you do not have the same design flexibility in a Spreadshop page that you get with a professional website builder.

If you don’t have a website already, then we recommend using self hosted WordPress.org as your blogging platform (See the difference between WordPress.com vs WordPress.org).

To start a self hosted WordPress.org website, you’ll need a domain name and a WordPress hosting account.

We recommend using Bluehost. They are an officially recommended WordPress hosting provider.

More importantly, they are offering WPBeginner users free domain name and discount on hosting. Basically, you can get started for $2.75 / month.

Once you have purchased hosting, follow the step by step instructions in our guide on how to make a website. You will be up and running in no time.

That being said, let’s take a look at how to create your t-shirt shop with Spreadshirt and add it to your WordPress website,

Creating Your T-Shirt Store with Spreadshirt

First you need to visit Spreadshirt website and click on ‘Sell’ button at the top.

Spreadshirt start selling

Choose ‘Open your own online shop’ option to continue.

You will be asked to create an account and choose a name for your shop.

Create Spreadshirt account and shop

Once you have signed up, you will be taken to your Spreadshirt account dashboard.

Next, click on the Designs option from the left menu to upload your t-shirt designs.

Design your tshirt

You can upload your designs in an image format with supported file types.

Once you upload your design, Spreadshirt will ask you to select products. You can choose clothing for men, women, kids, babies, and accessories.

Select products

After you have chosen the product, click on the next button to continue.

Now you’ll be asked to describe your design. You can add tags and description to explain your design. This information will help Spreadshirt customers discover your design in their marketplace.

Describe design

Once you are done, click on the next button to select your sales channel.

You can sell products with your design on your Spreadshop as well as their Marketplace. Click on the button next to each option to turn them on.

Choose sales channel

After you have enabled the sales channel, click on the next button to continue.

Now you need to set a design price. Your earnings will be the design price + commission.

Set design price

After you have selected the design price, click on the create button to finish the design.

You can continue adding other designs or go to your shop page and publish it.

launch your shop

When publishing the shop, you will be asked to enter your name and address. After that your shop will be live, and you will be ready to sell.

Adding Your Spreadshirt Shop in WordPress

Now that you have designed your t-shirts and created your Spreadshirt shop, it is time to add it to your WordPress site.

Visit your Spreadshirt dashboard and click on the shop icon. On the shop page, you need to click on the edit button.

Edit shop

This will bring up the shop edit section where you need to click on Advanced Settings » Embed Shop in Website menu.

Embed shop in website

You will now see the code which you can copy to paste later on your website. Below the embed code you need to paste the URL of the shop page on your WordPress website.

Embed code

You can now head over to your WordPress admin area and create a new page for your shop. On the shop page, switch to the text editor and then paste the embed code you copied earlier.

Creating your tshirt shop page in WordPress

You can now save or publish this page and click on the preview button to see your Spreadshirt shop in action.

T-shirt shop preview

Want to change the appearance of your Spreadshirt shop? You can do so by editing the shop from your account. You will be able to change the header image, shop title, currency, and more.

We hope this article helped you learn how to create a t-shirt shop in WordPress with Spreadshirt. You may also want to see our 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 How to Easily Create a T-Shirt Shop in WordPress appeared first on WPBeginner.

How to Properly Disable Google AMP in WordPress

Do you want to disable Google AMP in WordPress? Many bloggers and websites who jumped on the Google AMP bandwagon are now disabling it for different reasons. The challenge is that disabling Google AMP is not as simple as one would hope for. In this article, we will show you how to properly disable Google AMP in WordPress.

How to Properly Disable Google AMP

Why and Who Should Disable Google AMP in WordPress

Accelerated Mobile Pages or AMP is an open source initiative with aim to make the web faster for mobile users and improve user experience.

It does so by serving pages with bare minimal HTML and JavaScript. This allows the content to be hosted on Google AMP Cache. Google can then serve this cached version to users instantly when they click on your link in the search results.

AMP pages appearing in Google search results

We shared our concerns and issues raised by other bloggers regarding AMP in our guide on how to set up Google AMP in WordPress.

Since then many website owners, influential bloggers, and online publications have stopped using AMP. Many of them shared the reasons behind their decision.

For example, Alex Kras wrote in great length about why he decided to disable AMP on his website.

He also shared what happened one month after he disabled Google AMP.

Traffic rate appears to stay roughly the same and all metrics appear to improve. To be fair, I did publish four new articles since I disabled AMP, so my numbers could have had a nice bump from the new content.

Here are some of the concerns shared by many influencers, bloggers, and developers.

Drastic Drop in Conversion Rates

AMP uses a restrictive set of HTML/JS. Site owners cannot do much about encouraging users to subscribe, fill out contact forms, or buy stuff.

Lower Pageviews by Mobile Users

AMP does not show your website’s navigation menus, sidebars, or other content discovery features. This causes significant drop in pageviews by mobile users.

In fact some user experience experts suggest that the close button on top actually encourages users to return back to Google search after reading your article instead of browsing your website.

Close button in AMP viewer on Android

Lower User Engagement

Many websites thrive on user interactions, like click to tweet widgets, user ratings, comments, and so on. Google AMP makes it quite difficult for website owners to keep users engaged and interact with their content.

Should You Disable Google AMP?

The answer to this question actually depends on your website. If mobile users make the majority of your audience, then you may still want to use AMP.

On the other hand, if you have tried Google AMP, and it has negatively affected your conversion rates, then you should probably disable Google AMP on your website.

Contrary to popular belief, Google does not penalize websites for not using AMP. You can still improve your website’s speed and performance on mobile to compete for mobile search audience.

Step 1. Disabling Google AMP in WordPress

There are a couple of WordPress plugins that allow you to add AMP support to your website. The basic settings remain the same regardless of what plugin you are using.

First thing you need to do is to deactivate the AMP plugin. Simply visit the plugins page and click on the deactivate link below AMP plugin.

Deactivate AMP

Deactivating the plugin will disable the AMP support on your website.

Step 2. Setting up Redirects

Disabling the AMP plugin will remove the AMP version of your articles from the website, but that alone is not enough specially if you have AMP turned on for more than a week.

There is a very good chance that Google already have those pages cached in their index, and it will keep showing those pages in search results.

To fix this problem, you need to redirect users coming to AMP pages to the regular non-AMP pages.

We will show you two different methods to set up redirects for Google AMP. You can choose the one that’s most convenient for you.

Method 1: Using a Redirect Plugin

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

Upon activation, go to Tools » Redirection page to set up redirects.

AMP Redirect

First, add the following code in the source URL field:

/(.*)\/amp

In the target URL field, you need to add your website’s URL in the following format:

http://example.com/$1

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

Now check the Regex checkbox and select Redirections under the Group drop down menu.

Finally click on the ‘Add Redirect’ button to save your changes.

You can now visit an AMP page on your website to see if the redirect is working properly.

Method 2: Manually Set Redirects in .htaccess

If you don’t want to use a plugin to setup redirects, then you can setup redirects using the .htaccess file on your WordPress hosting account.

First you will need to connect to your website using a FTP client or File Manager in cPanel. Once connected, you need to locate the .htaccess file in your website’s root folder and edit it.

Simply add the following code at the bottom of your .htaccess file:

// Redirect AMP to non-AMP RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)/amp(.*)$
RewriteRule ^ %1/ [R=301,L]

Don’t forget to save your changes and upload the file back to your server.

You can now visit the AMP version of any post on your website to make sure that redirect is working as intended.

We hope this article helped you properly disable Google AMP in WordPress. You may also want to see our step by step ultimate 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 How to Properly Disable Google AMP in WordPress appeared first on WPBeginner.

Ultimate Guide to Creating a WordPress Membership Site

Do you want to create a WordPress membership site? Due to its flexibility and ease of use, WordPress has become the top choice for building a membership website. In this step by step guide, we will show you how to create a WordPress membership site like a pro (without the coding knowledge).

Creating a WordPress membership website

What Do You Need to Start a WordPress Membership Website?

Unlike 10 years ago, it’s quite easy to make a website these days. Out of all the platforms and website builders, WordPress makes it the easiest for anyone to build their own membership website and start selling with little to no technical skills.

You’ll need the following three things to start:

  1. A domain name. This will be your website’s address (Example, wpbeginner.com).
  2. A web hosting account. This is where your website files are stored.
  3. A membership addon (It will convert your regular website into a membership platform).

You can setup a fully functional membership website with WordPress in less than 30 minutes, and we’ll walk you through every step of the process.

In this tutorial you will learn:

  • How to get a domain name for free
  • How to choose the best web hosting
  • How to get a free SSL certificate (required to accept payments)
  • How to Install WordPress
  • How to choose a WordPress membership plugin
  • Setting up your your membership website
  • Adding payment methods
  • Adding membership levels
  • Creating members only content
  • Creating pricing and sign up pages
  • Extending your membership website

Ready? Let’s get started.

Step 1. Starting Your WordPress Membership Site

First, you need to make sure that you are using the right WordPress platform. Yes there are two types of WordPress. We recommend using the self-hosted WordPress.org version because it gives you unrestricted access to all features and tools that you need (see the full comparison of WordPress.com vs WordPress.org).

For a self hosted WordPress site, you’ll need a WordPress hosting account, domain name, and a SSL certificate.

Typically, a domain name costs around $14.99 / year, web hosting around $7.99 / month, and SSL certificate costs around $69.99 / year.

If you are just starting out, then these startup costs can add up quickly.

Thankfully, we have a way to fix that.

Bluehost, an official WordPress recommended hosting provider, has agreed to offer our users a free domain name, free SSL certificate, and a discount on web hosting.

Basically, you can get all of the above for $2.75 per month.

→ Click here to Claim this Exclusive Bluehost offer ←

Note: At WPBeginner we believe in full transparency. If you sign up with Bluehost using our referral link, then we will earn a small commission at no extra cost to you (in fact, you will save money and get a free domain + SSL certificate). We would get this commission for recommending just about any WordPress hosting service, but we only recommend products that we use personally and believe will add value to our readers.

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

Now that you have installed WordPress, you can move on to setting up your WordPress membership site.

Step 2. Choosing a WordPress Membership Plugin

The best part about WordPress is that there are plenty of good plugins available that you can use to build your WordPress membership website. However, each one of them has its own pros and cons. We have a full comparison of the best WordPress membership plugins.

To choose the right WordPress membership plugin, first you need to decide what kind of membership website do you want to build and what features will it need?

If you just want to allow user registration on your WordPress site, then you can use WPForms. It is a WordPress form builder plugin that allows you to easily create user login and registration forms. You can even allow users to submit articles without accessing the WordPress admin area.

On the other hand, if you want to sell subscriptions, paid content, or digital downloads, then you’ll need a more robust WordPress membership plugin, like MemberPress.

MemberPress comes with advanced membership features that allow you to accept payments, create membership levels, restrict access based on levels, and more.

Selling online courses can be another possible scenario. In this case, you’ll need LearnDash, a complete WordPress LMS plugin with all the learning management features.

You can also integrate LearnDash into MemberPress to create a powerful website with online courses as well as membership subscriptions.

That being said, let’s start setting up your WordPress membership website.

Step 3. Setting up Your WordPress Membership Website

We are choosing MemberPress as our go-to plugin because it has all the features we mentioned above, and it works perfectly with third-party plugins necessary for the growth of your business.

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

Upon activation, you need to visit the MemberPress » Options page to configure the plugin settings.

MemberPress options page

Step 3. Add a Payment Method

The options page is divided into different tabs. The first thing you need to setup is a payment gateway because it allows you to accept payments on your membership site.

You can do this by switching to the ‘Payments’ tab and then selecting your payment gateway.

MemberPress payments

MemberPress supports PayPal (Standard, Express, and Pro), Stripe, and Authorize.net out of the box. You need to select the payment method you want to set up and provide the required credentials.

You can also add multiple payment methods by clicking on the add button to add another payment method. We typically use two options: Stripe for credit cards and PayPal as a secondary option because some users prefer PayPal over giving out credit card details.

Don’t forget to click on the ‘Update Options’ button at the bottom of the page to save your settings.

Step 4. Creating Membership Levels

The next step is to create membership levels that your users can purchase. Each membership level can have different pricing plans, perks, and access. You can even have a free membership plan.

To create a membership level, you need to go to MemberPress » Memberships page and click on the ‘Add New’ button at the top.

Add membership level

On the next page, enter a title for this particular membership plan and then provide the plan details in the post editor.

You will need to set the pricing and expiration for this plan under the membership terms section.

Membership plan

In the example above, we have created a yearly membership plan.

After that, you need to scroll down to the membership options meta box below the post editor. This is where you can customize permissions and membership options for this particular plan.

Membership options

Once you are satisfied with the membership plan, you can click on the publish button to make it available.

Go ahead and repeat this process to create as many membership plans that you need.

Step 5. Restrict Access for Membership Plans

The next step is to select which content would be available to different membership plans on your website. MemberPress makes it very easy to control access using ‘Rules’.

You can setup rules by visiting the MemberPress » Rules page and clicking on the Add New button at the top.

Add new rules

The rule edit page allows you to select different conditions and associate them to a membership plan.

For example, you can select all content that matches a particular tag or category to be available only to members with the silver subscription plan.

Add a rules set to MemberPress

You can also create more specific rules. For example, a single post or page, child pages, or a specific URL.

Below the rules editor, you’ll see the content drip and expiration options.

Drip content allows you to gradually release content to users instead of giving it all away at once. The expiration option makes the content unavailable after a defined period of time.

If you are not sure, then you should leave them unchecked.

Once you are satisfied, go ahead and click on the ‘Save Rule’ button to save your rule settings.

Repeat the process to create more rules as needed for your membership site.

Step 6. Adding Members Only Content

MemberPress makes it super easy to create members only content using Rules.

In the above example, we created a rule that restricted all content tagged as paid to be restricted. Now all we need to do is to create our paid content and add the paid tag to it.

Adding members only content

MemberPress also adds ‘MemberPress Unauthorized Access’ metabox below the post editor. This allows you to select what logged out users (non-members) will see when they reach this content.

Restricted content options

You can use the global default settings, or you can show excerpts, login form, or a custom message.

Once you have added members-only content, you can go ahead and publish it. As the page reloads, you will see a success message that this content is protected.

Protected content

Step 7. Create a Pricing Page

This is the page your users will see when they want to sign up for a membership plan. On this page, users will be able to select a membership plan and then move to the payment page.

Users who try to access the restricted or paid areas of your website will also be redirected to this page.

You can configure this by going to MemberPress » Groups page and clicking on the Add New button at the top.

Creating a group

First, enter a title for the group plan page. This will also be the title for the plans page that users will see.

Next, go down to ‘Group options’ metabox and add memberships that you want to display on the page.

Pricing group options

You can also select a theme for the pricing table. MemberPress comes with few ready-made templates for that.

Once satisfied, click on the ‘Publish’ button to make your plan publicly visible.

To preview your pricing page, click on the ‘View Group’ link after publishing it.

Pricing page

Step 8. Redirect Users to Pricing Page

Now that we have the pricing page ready, the next step is to redirect unauthorized users to the pricing page.

To do that, first you need to visit MemberPress » Groups page and copy the URL next to the group you created in the previous step.

Pricing page URL

After that, go to MemberPress » Options page and scroll down to the ‘Unauthorized Access’ section.

You need to check the box next to ‘Redirect unauthorized visitors to a specific URL’ option and then paste the group URL you copied earlier.

Redirect unauthorized users to pricing page

Click on the ‘Update Options’ button to save your settings.

Now unauthorized users will be redirected to the pricing plans page when they try to access a members only area.

Step 9. Add Sign up and User Login Forms

Now that you have everything setup, it is time to allow your users to easily find their way around your website.

First, you need to add a user login form so that members can sign in to their accounts.

Go to Appearance » Widgets and add ‘MemberPress login’ widget to a sidebar.

MemberPress login widget

Next, we will be adding the pricing page link to the navigation menu, so that new users can select a plan and register.

You can do this by visiting the Appearance » Menus page in your WordPress admin. From the left column, you need to click on the Groups tab to expand it. It will show the pricing plan group you created earlier.

Add pricing plans to the menu

Check the box next to your pricing page and then click on the ‘Add to menu’ button.

The pricing plan page will now appear in the right column. You can drag and drop to rearrange its position in the menu. You can also edit it and change the link text.

Edit menu item

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

You can now logout of the WordPress admin area and visit your website to see everything in action.

Membership website preview

Taking Your Membership Website to The Next Level

MemberPress is a powerful WordPress membership plugin. It allows you to easily grow your membership website.

It works beautifully with LearnDash, which allows you to easily create courses and leave the selling part to MemberPress. You can also use it alongside BuddyPress and bbPress.

Here are some other useful resources to help you grow your WordPress membership site.

That’s all, we hope this article helped you setup your WordPress membership website. You may also want to see our 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 Ultimate Guide to Creating a WordPress Membership Site appeared first on WPBeginner.

24 Best WordPress Themes for Selling eBooks

Are you looking for WordPress themes for selling ebooks? Well, you’re in luck because there are dozens of WordPress themes designed for selling digital products. In this article, we will show you the best WordPress themes for selling ebooks.

Best WordPress Themes for Selling Ebooks

Building a WordPress Website to Sell eBooks

WordPress is an excellent platform to sell things online. It is already used by millions of ecommerce websites around the world including many top brands.

Before you start, it’s important to make sure that you’re using the right version of WordPress. Yes there are two. We recommend using self-hosted WordPress.org. See WordPress.com vs WordPress.org for more details.

To build a self hosted WordPress website, you’ll need a domain name ($14.99 / year) and WordPress hosting ($7.99 / month). You will also need an SSL Certificate ($69.99 / year) to accept payments on your website.

That’s quite a lot of startup money.

Luckily, Bluehost, an official WordPress and WooCommerce recommended hosting provider, has agreed to offer our users a free domain name, free SSL certificate, and a discount on web hosting.

Basically, you can get started for $2.75 / month.

→ Click here to Claim this Exclusive Bluehost offer ←

After purchasing hosting, the next step is to install WordPress. You can follow the step by step instructions in our guide on how to start a WordPress blog.

That being said, let’s take a look at some of the best WordPress themes for selling ebooks.

1. Wilson

Wilson

Wilson is a flexible WordPress theme with a minimalist design which makes it perfect for selling ebooks. It comes with 5 blog layouts, multiple header styles, 4 slider styles, and unlimited color choices.

Other notable features include sticky sidebar, custom widgets, contact form integration, and promo boxes. It is easy to setup with live customizer and 1-click demo importer.

2. Montblanc

Montblanc

Montblanc is a modern and stylish WordPress theme designed to boost lead generation and increase sales. It comes in 5 layouts for blog, homepage, and shop front.

It includes some awesome features like a cart popup, login and register widget, and a my account page for users to download their ebooks. Its beautiful product templates allow you to beautifully add your ebook details, cover art, sample pages, and more.

3. Creativo

Creativo

Creativo is a powerful multipurpose WordPress theme perfect for selling ebooks and digital downloads. It includes 11 ready-made templates that can be installed with 1-click.

It comes with sections to add portfolio, photo galleries, and custom widgets for social media integration. It ships with premium drag and drop page builder and slider plugins.

4. Lenscap

Lenscap

Lenscap is perfect for content-rich WordPress sites selling ebook downloads. It comes with a beautiful featured content carousel, gorgeous typography and beautiful display of images.

Other notable features include beautiful templates for shop front, product pages, lightbox popup for videos, color choices, and easy customization. It ships with a getting started guide to help you quickly setup your website.

5. Panizoid

Panizoid

Panizoid is a modern WordPress theme designed for selling stuff online. It features a unique shopfront layout for the homepage. You can also choose a regular homepage without different sections including recent products.

It includes 9 page templates, 4 header styles, responsive mega menu, and 17 custom widgets. It includes many ecommerce specific features that allow you to skip installing several commonly used WooCommerce plugins.

6. Binder Pro

Binder Pro

Binder Pro is a WordPress theme designed for publishers, bloggers, and ecommerce websites. It is a magazine style theme with ready-made websites for different niches and industries.

It takes a modular approach to design and allows you to instantly build pages by simple drag and drop modules. It includes pricing tables, sliders, contact form, multiple headers, and super easy customization panel.

7. Shopfront

Shopfront

Shopfront is a simple and elegant WordPress theme ready to sell ebooks out of the box. It features a drag and drop homepage layout allowing you to add sections with 1-click.

It includes a homepage slider, testimonials slider, latest products widget, recent posts, and beautiful blog section. It has a simple and powerful custom theme options panel which helps you setup your website.

8. Vstore

Vstore

Vstore is another stylish WordPress theme designed to sell digital products online with WooCommerce. It’s homepage layout features a grid of products that users can quickly add to their carts. It also includes multiple homepage styles, full width page template, and drag and drop page builder.

It comes with a custom theme options page and easy customization through live customizer. It ships with custom widgets that can be easily exported to use on other websites.

9. Iconwish

Iconwish

Iconwish is a WordPress theme designed for Easy Digital Downloads, a WordPress ecommerce plugin made for selling digital products. It features a masonry grid to on the homepage to display your featured products.

It also includes a reviews slider, drag and drop builder, contact us template, product portfolio, and two homepage layouts. It is easy to use and comes with a custom theme options dashboard.

10. Avant

Avant

Avant is a powerful WordPress multipurpose theme perfect for selling ebooks. It ships with 7 demo websites that can installed with 1-click. Each of these demos is fully customizable with a custom theme options panel and hundreds of options.

It includes multiple page templates, custom widgets, header and navigation menu styles, and more. It is translation ready and can be used to build multilingual websites using WPML.

11. Narcos

Narcos

If you are looking for a modern and stylish WordPress theme to sell ebooks, then take a look at Narcos. It is a beautifully designed multipurpose WordPress theme with gorgeous parallax background effects, engaging product pages, and a modern shopfront page.

It includes sections to add team members, testimonials, sliders, contact us page with Google Maps, and more. It is highly optimized for speed and performance.

12. Atomic

Atomic

Atomic is a stylish WordPress theme with beautiful typography and stunning design. It comes with easy to use sections to add portfolio, team members or author profiles, testimonials, and more.

It comes with an easy to built homepage layout with simple drag and drop options. All theme settings are conveniently located under theme customizer so you can set up your website with a live preview.

13. Suisen

Suisen

If you are looking for a minimalist style WordPress theme to sell ebooks, then take a look at Suisen. This beautiful theme comes with an easy to use drag and drop homepage with unlimited color choices.

It uses Helvetica Neue font which gives it a very retro-classy look. You can easily change that by using custom fonts. It also includes custom widgets for Twitter, Instagram, and social profiles. It comes with out of box support for all top page builder plugins.

14. The Core

The Core

The Core is a collection of multiple WordPress themes packaged into one mega theme. It includes 23 demo websites that can be installed with 1-click. Each one of these demos is fully customizable using drag and drop tools.

It includes countless combinations of styles, layouts, and designs that you can mix and match. It also includes beautiful templates for your ebook product pages, blog section, and other landing pages.

15. Shoppe

Shoppe

Shoppe is a WordPress ecommerce theme designed for online stores. It ships with 3 demos and 1-click installer to give you quick start.

It has a built-in drag and drop builder with 14 header styles, 9 archive layouts, 6 footer styles, and many custom widgets. You can mix and match these options to create truly unique layouts of your own. It has product slider, quick view, detailed product pages, and other WooCommerce options to help you increase sales.

16. Balance

Balance

Balance is a feature rich WordPress theme designed to impress your customers. Its homepage features a welcome section with call to action, followed by your featured products showcased in a grid layout.

It comes with a fully widgetized homepage layout and all theme options are neatly placed under live theme customizer for easier access. It also has a theme options panel for general theme settings.

17. Integral

Integral

Looking for a free theme to sell your ebook? Then you should check out Integral. It is a free one-page WordPress theme with WooCommerce support.

Its homepage features a full width header image with call to action buttons. After that you can add different sections including portfolio, products, blog posts, and more. It is very easy to use and only comes with options you will actually use.

18. Daylight

Daylight

Daylight is a modern multipurpose WordPress theme for business websites. It comes with full WooCommerce support so it can be easily used for selling ebooks or any other digital products like software, music, app, and more.

It includes 2 homepage designs, 10 page templates, multiple portfolio templates, Google fonts, and shortcodes.

19. Safreen

Safreen

Safreen is another free WordPress theme that can be easily used to sell ebooks. It comes with a flat design layout with a large full screen header, followed by a grid layout.

It includes an easier drag and drop theme setup using customizer. You can also use customizer to tweak colors and rearrange homepage sections.

20. Float

Float

Float is a colorful and stylish WordPress theme that can repurposed to use for any kind of website. It comes with tons of templates, header and sidebar styles, and an integrated page builder. These tools allow you to create stunning pages in minutes without any coding skills.

It includes a custom theme settings page, live customizer support, and 1-click installer to make theme setup quick and pain free.

21. OceanWP

OceanWP

If you want a free theme with premium-like features, then OceanWP is the theme for you. This super flexible free WordPress theme comes with the features you’d usually find in paid WordPress themes.

It includes advanced options to easily setup a modern homepage layout. It also works with all popular page builder plugins, so you can create your own layouts as well.

22. Beyond

Beyond

Beyond is an all purpose WordPress theme with beautiful landing page templates that will help you sell more ebooks. It comes with a page builder plugin and custom WooCommerce modules. This allows you to create highly engaging sales pages on your website with minimum effort.

Beyond comes in multiple color schemes, layout choices, custom widgets, and flexible theme settings. It includes portfolio, team members, and other sections that you may need as your business grows.

23. Smart Passive Income

Smart Passive Income

Smart Passive Income theme is designed to help you create passive income streams. Whether you are selling ebooks, running a podcast, or blogging. This theme will help you build an engaging audience around your brand.

It comes with a simpler widgetized homepage layout and custom widgets to set it up. Just fill out widget settings and drag and drop them. It is built on Genesis framework, and it is highly optimized for performance.

24. MixShop

MixShop

MixShop is a WordPress theme for all kind of online stores. Whether you are selling ebooks in WordPress, or physical goods, you will find MixShop easily adjust to your requirements.

It is available in 2 homepage designs with 7 color schemes. It is easy use and includes a page builder, slider, and multiple WooCommerce ready options that will help you showcase your ebooks more creatively.

We hope this article helped you find the best WordPress theme for selling ebooks. You may also want to take a look at 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 24 Best WordPress Themes for Selling eBooks appeared first on WPBeginner.

How to Show Total Number of Posts in WordPress

Do you want to show the total number of posts on your WordPress site? Showing total number of articles may help showcase the consistency of your blog and encourages users to look for more content. In this article, we will show you how to easily display total number of posts in WordPress.

Show total number of posts in WordPress

Method 1: Show Total Number of Posts in WordPress Using a Plugin

This method is easier and recommended for all users.

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

Upon activation you need to visit Settings » Simple Blog Stats to configure plugin settings.

Simple Blog Stats plugin shows you useful WordPress stats like total number of comments, users, pages and posts. You can easily display these stats using shortcodes anywhere on your WordPress site.

Blog stats shortcodes

Simply copy the [sbs_posts] shortcode and add it to any WordPress post, page, or shortcode enabled sidebar widget.

It will show the total number of published posts on your WordPress site.

number of posts

You can also use [sbs_blog_stats] which will show all blog stats including the total number of posts.

Blog stats

Method 2. Manually Display Total Number of Posts in WordPress

This method requires you to add code to your WordPress site. If you haven’t done this before, then take a look at our guide on how to copy and paste code in WordPress.

First you need to add this code to your theme’s functions.php file or a site-specific plugin.

function wpb_total_posts() { $total = wp_count_posts()->publish;
echo 'Total Posts: ' . $total;
} 

This code simply output the total number of posts whenever the template tag wpb_total_posts is called.

Next, you need to add <?php wpb_total_posts(); ?> in your theme files where you want to display total number of posts.

If you don’t want to use the template tag, then you can create and use a shortcode that does exactly the same thing.

Copy and paste the following code to your theme’s functions.php file or a site-specific plugin to create a shortcode:

function wpb_total_posts() { $total = wp_count_posts()->publish;
return $total; } add_shortcode('total_posts','wpb_total_posts');

Now you can use the shortcode [total_posts] to display total number of posts in any posts, pages, or sidebar widgets.

We hope this article helped you learn how to show total number of posts in WordPress. You may also want to see our mega list of most wanted WordPress tips, tricks, and hacks.

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 Show Total Number of Posts in WordPress appeared first on WPBeginner.

How to Disable the Search Feature in WordPress

Do you want to disable the search feature in WordPress? Sometimes your site may not need the search feature and the search form in your theme may interfere with user experience. In this article, we will show you how to easily disable the search feature in WordPress.

Disabling search feature in WordPress

Why and Who Should Disable Search Feature in WordPress?

Many WordPress websites are simple business websites with a few pages. There is also a growing trend of one-page websites with vertical navigation.

These websites does not have much content which makes search form a novelty item and not a useful feature.

It also gives users the impression that there might be some other information that they can’t see and hence the search option. Removing search feature will clean up your website and offer a better user experience.

That being said, let’s take a look at how to easily remove search feature from your WordPress site.

Method 1. Remove Search Feature in WordPress Using a Plugin

This method is easier and is recommended for all users.

First thing you need to do is install and activate the Disable Search 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.

Upon activation, it will remove search form from your WordPress theme and disable the search widget. If a user directly tried to enter a search query URL, the plugin will return a 404 error page.

Note that this plugin does not affect the search functionality inside the WordPress admin area. You can still search posts and pages inside your WordPress admin.

Method 2. Manually Disable Search Feature in WordPress

This method requires you to add code to your WordPress files. If you haven’t done this before, then take a look at our guide on how to copy and paste code in WordPress.

You will need to add this code to your theme’s functions.php file or a site-specific plugin.

function wpb_filter_query( $query, $error = true ) {
if ( is_search() ) {
$query->is_search = false;
$query->query_vars[s] = false;
$query->query[s] = false;
if ( $error == true )
$query->is_404 = true;
}
}
add_action( 'parse_query', 'wpb_filter_query' );
add_filter( 'get_search_form', create_function( '$a', "return null;" ) );
function remove_search_widget() { unregister_widget('WP_Widget_Search'); add_action( 'widgets_init', 'remove_search_widget' );

This code will simply redirect all direct or indirect search queries to a 404 page. It will also hide the search form in your WordPress theme.

Search form widget removed

We hope this article helped you learn how to easily disable search feature in WordPress. You may also want to see our mega list of the most wanted WordPress tips, tricks, and hacks.

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 Disable the Search Feature in WordPress appeared first on WPBeginner.

Beginner’s Guide: What is a Domain Name and How Do Domains Work?

We are often asked by beginners: what is a domain name and how do domains work? Many of our beginner users confuse domain names with hosting and other services. In this beginner’s guide, we will answer what is a domain name and how domains work.

Domain names and how do they work?

What is a Domain Name?

Domain name is the address of your website that people type in the browser URL bar to visit your website.

In simple terms, if your website was a house, then your domain name will be its address.

A more detailed explanation:

Internet is giant network of computers connected to each other through a global network of cables. Each computer on this network can communicate with other computers.

To identify them, each computer is assigned an IP address. It is a series of numbers that identify a particular computer on the internet. A typical IP address looks like this:

66.249.66.1

Now an IP address like this is quite difficult to remember.

Domain names were invented to solve this problem.

Now if you want to visit a website, you don’t need to enter a long string of numbers. Instead, you can visit it by typing an easy to remember domain name in your browser’s address bar. For example, wpbeginner.com.

What happens when you enter a domain name in your browser?

How domains work

Your browser sends a request to a global network of servers that form the Domain Name System. These servers then look up for the name servers associated with a domain and forward the request to those name servers.

For example, if your website is hosted on Bluehost, then it’s name server information will be like this:

ns1.bluehost.com
ns2.bluehost.com

These name servers are computers managed by your hosting company. Your hosting company now forwards your request to the computer where your website is stored.

This computer is called a web server. It has a special software installed (Apache, Nginx are two popular web server software). The web server now fetches the requested website and sends it to back to the browser.

How is Domain Name Different from Web Hosting?

web hosting

If domain name is the address of your website, then web hosting is the home where your website lives.

This is the actual computer where your website’s files are stored. These servers are offered as a service by hosting companies.

To create your website, you need both domain name and web hosting.

However, it’s important to remember that they are two separate services, and you can buy them from two different companies.

Now you may be wondering, how would it work if you bought them from two separate companies?

You just need to edit your domain name settings and enter the Name Server information provided by your hosting company. Name Server information defines where to send user requests for your domain name.

We recommend getting both your domain name and hosting from the same company. This allows you to easily manage your domain and hosting under the same account.

How to Choose a Domain Name for Your Website?

Choosing domain name

Domain names are available in many different extensions. The most popular one is .com. There are many other options like .org, .net, .tv, .info, .io, and more.

There are also country specific domain names which end with country code extension like .uk for United Kingdom, .de for Germany, .in for India.

We recommend using .com, mainly because it is the easiest to remember and works best for business websites.

For more on this topic, please take a look at our guide on how to choose the best domain name.

How to Buy a Domain Name?

You can buy domain names from many companies. These companies are called domain name registrars. A domain name typically costs 14.99 per year. Some popular domain name companies are:

However, a domain name registration does not automatically give you hosting service. For that you will need a website hosting account as well.

Many WordPress hosting companies offer domain name registration services as well. This allows you to manage both services under one account, and you also don’t need to worry about changing name server settings for your domain.

We recommend using Bluehost. They are offering WPBeginner users a free domain name and 60% discount on hosting. Basically you can get started for $2.75/month.

We hope this article helped you learn what is a domain name and how do domains work. You may also want to see our list of best free domain name generators to find cool ideas for your next domain name.

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

The post Beginner’s Guide: What is a Domain Name and How Do Domains Work? appeared first on WPBeginner.

How to Build an Amazon Affiliate Store Using WordPress

Do you want to build an Amazon affiliate store using WordPress? An Amazon affiliate store allows you to sell products from Amazon.com as an affiliate and earn a commission. In this article, we will show you how to easily build an Amazon affiliate store using WordPress.

How to build an Amazon affiliate store using WordPress

Getting Started With Amazon Affiliate Store and WordPress

Amazon is the largest online store in the world. They also have an affiliate program which pays you a commission on every purchase made by a customer you referred.

You can recommend Amazon products on your existing website or create a new Amazon affiliate store to make money online.

WordPress with WooCommerce makes an excellent ecommerce platform to build your Amazon affiliate store. WooCommerce already powers millions of ecommerce websites all over the world.

To get started, you will need to be using WordPress.org platform (See WordPress.com vs WordPress.org).

You will also need a WordPress hosting account, a domain name, and an SSL certificate if you want to accept payments for other non-affiliate products on your website.

Typically, a domain name costs around $14.99 / year, web hosting costs around $7.99 / month, and SSL certificate costs around $69.99 / year.

If you are just starting out, then this is quite a lot.

Thankfully, Bluehost, an official WordPress and WooCommerce recommended hosting provider, has agreed to offer our users a free domain name, free SSL certificate, and a discount on web hosting.

Basically, you can get started for $2.75 / month.

→ Click here to Claim this Exclusive Bluehost offer ←

After purchasing hosting, follow the setup instructions in our how to start an online store article. It will walk you through sign up process, and setting up WooCommerce.

Once you have installed WordPress, you can come back here and follow the instructions below to setup your Amazon affiliate store.

Signing up for Amazon Affiliate Account

Now that you have installed WordPress and WooCommerce, you will need to sign up for an Amazon affiliate program to start adding products with your affiliate ID.

Head over to Amazon Affiliate program website and click on the ‘Join now for free’ button.

Join Amazon affiliate program

Next, you’ll be asked to login with your existing Amazon account or sign up for a new account.

Login or sign up

Once you are logged in, you’ll need to provide payee information and answer questions about your website. Follow the on-screen instructions to complete your profile.

Affiliate program wizard

Upon completion, your application will be reviewed and approved by Amazon.

Adding Amazon Affiliate Products in WooCommerce

WooCommerce makes it very easy to add external affiliate products to your website. It allows you to offer a native user experience and integrate affiliate products seamlessly into your website.

To add a product go to Products » Add New page.

Adding a new affiliate product in WooCommerce

First you need to provide a title for the product you are adding and then add a detailed description in the post editor.

After that, scroll down to product data meta box and select ‘External/Affiliate Product’ under ‘Product type’ dropdown menu.

Product URL

Now you need to enter the product affiliate URL. You can get the URL from your Amazon Associates account dashboard. Simply search for the product and then click on the get link button.

Get product link

Copy the URL and paste it on your product edit page in WordPress.

Note: You need to leave the ‘Price’ field blank. This will allow users to check price on Amazon.com. Amazon’s affiliate program policies do not allow you to manually enter price information.

Below the product data, you can provide a short description for the product. This description will be displayed on the shop front page and in search results.

To your right, you can add a product image and product gallery images.

Product images

You can now click on the publish button to make the product go live on your website.

Repeat the process to add more affiliate products to your website. Once you have added a few products, you can go and visit the shop page on your website to see the products in action.

Shop Page

Growing Your Amazon Affiliate Store

Now that you have set up your Amazon affiliate store, you can focus on growing your business.

Fortunately, there are many tools, plugins, and resources that will help you achieve those goals. You can start with SEO and optimize your store for search engines. Follow the step by step instructions in our WordPress SEO guide for beginners.

After that you can check out these useful tools and plugins for Affiliate marketing and the essential WordPress plugins for business websites.

Looking for a cool new design for your website? Check out our expert-pick of the best WordPress themes for affiliate marketers.

Above all, make sure that you are continuously adding useful products, helpful reviews, and targeted content to your website. In the end, that’s what your users are looking for and that’s what you should strive to offer them.

We hope this article helped you start an Amazon affiliate store using WordPress. You may also want to see our ultimate step by step WordPress security guide for beginners.

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

The post How to Build an Amazon Affiliate Store Using WordPress appeared first on WPBeginner.

24 Best WordPress Themes for Events (2017)

Are you looking for the best WordPress theme for events? Not all WordPress themes come with features and design to help you promote your event or conference. In this article, we will show you the best WordPress themes for events and conferences.

Best WordPress themes for events

Building an Event Website with WordPress

WordPress is the perfect tool for event managers and organizers to build their websites. It integrates with third-party platforms to sell tickets, add event calendars, live chat support, and more.

However, you need to make sure that you are choosing the right platform for your website. A self-hosted WordPress.org website gives you access to all the powerful features of WordPress (See WordPress.com vs WordPress.org).

To get started, you will need a domain name and a WordPress hosting account.

We recommend using Bluehost. They are one of the largest WordPress hosting companies, powering 2+ million websites around the world. They’re also giving our users a free domain name, free SSL certificate, and a 60% discount.

Once you have purchased hosting, the next step is to install WordPress. Follow our guide on how to make a website for step by step instructions.

Next, it’s time to pick a theme for your events website. Select a WordPress theme for events from our expert pick below.

This list includes both free and paid themes, and all of them are mobile-friendly out of the box.

1. Conference

Conference

Conference is a modern and stylish WordPress theme for events, conferences, exhibitions, and more. It comes with built-in PayPal integration to accept payments online. It also integrates beautifully with third-party tools like Eventbrite.

It features a modern layout for the homepage with sections to add speakers, sponsors, tickets, blog posts, testimonials, and more. It has unlimited color schemes, social sharing, custom widgets, and multiple layouts. A custom theme options panel is also included to help you set up your website easily.

2. Meeting

Meeting

Meeting is an ultra responsive WordPress theme for events and conferences. It features a sophisticated modern homepage layout with large fullscreen slider, event countdown timer, and call to action buttons. It has easy to manage sections to add speakers, venue, sponsors, and pricing table for tickets.

It can be used as a one-page template as well as a multi-page theme. Inside you will find tons of options for social media sharing, custom widgets, colors, and more. It also ships with a premium drag and drop page builder plugin.

3. Leader

Leader

Leader is a powerful and highly flexible all-purpose WordPress theme suitable for events, conferences, and business websites. It ships with 28+ homepage layouts, 13 header styles, 36 portfolio templates, 12 blog layouts, and more.

It comes with easy theme options panel with one-click demo importer allowing you to quickly setup your website. It ships with a page builder and a premium slider plugin.

4. OpenEvent

OpenEvent

OpenEvent is a powerful WordPress theme designed specifically for events like conferences, workshops, meetings, and more. It is designed to sell more tickets by making your event website standout. Its modern homepage layout is very easy to setup and it even comes with a front-end editor that allows you to edit your website directly from the frontpage.

It comes with 1-click event importer from Facebook event and Eventbrite. You can show who has RSVP’d on Facebook and engage your audiences on Facebook. You can easily add speakers, sponsors, testimonials, and photos and video galleries. It also integrates with several third party tools to sell tickets including WooCommerce.

5. Chakra

Chakra

Chakra is a multi-purpose WordPress theme with flexible options. It is suitable for all kind of business websites including events and conferences. It includes 12 homepage styles, 6 blog page styles, 17 page samples, and 23 reusable design elements.

It ships with slider plugin, premium page builder, full support for multilingual websites. It is WooCommerce ready so you can sell tickets from your own website.

6. Conference Pro

Conference Pro

Conference Pro is a flexible and modern WordPress theme for events and conferences. It comes with a flexible drag and drop event composer, allowing you to setup beautiful event website and custom landing pages if you need.

It includes sections to easily add event date, venue, sponsors, speakers, testimonials, and more. It integrates with all event management WordPress plugins, third-party ticketing websites, and comes with built-in social media integration to help promote your event.

7. Amore

Amore

Looking for a WordPress theme for family events like weddings, reunions, and parties? Take a look at Amore. This beautifully designed WordPress theme is perfect for such events.

It comes with beautiful fullscreen slider on the homepage with animated event countdown. You can create and use any color scheme you want. All theme options can be set up using theme customizer. It also comes with simple page builder to create your own custom layouts.

8. Speakersumo

Speakersumo

Speakersumo is designed specifically for public speakers. It allows you to showcase the events you have attended as speaker, upcoming events, and add booking form for future events.

It comes with an schedule calendar, events section with details page, presentations, custom call to action buttons for booking forms. It is easy to setup and comes with 1-click demo installer complete with content and settings.

9. Conference Theme

Conference Theme

Conference Theme is a very beautifully designed WordPress theme for events like conferences, exhibitions, workshops, and more. It has a very modern look with a stunning slider on top followed by event information like speakers, sessions, schedule, venue, sponsors and more.

It comes with gorgeous templates for speaker pages, schedule, full width page template, and separate blog pages. It works with all third-party ticketing solutions, and you can even use it with WordPress ecommerce plugins to sell your own tickets.

10. Event

Event

Are you looking for a more trendy WordPress theme for entertainment related events like concerts, clubs, music festivals? Take a look at the Event theme. This bold and modern WordPress theme is designed for music events, club launches, and other entertainment and lifestyle events.

It comes with event management, audio, video, photo galleries, and built-in social sharing. It includes an integrated drag and drop page builder, 1-click demo installer, and powerful theme customization panel.

11. Event

Event

If you are looking for a free WordPress theme for events, then Event is the theme for you. It features a stylish homepage layout which is easy to setup using the live theme customizer. It includes custom widgets, multiple sidebars, header widget area, upcoming events, and more.

It includes beautiful templates for blog posts, full-width page, large header images, and support for multilingual websites using Polylang plugin. It works with third-party event ticketing services as well as WooCommerce.

12. Flexi

Flexi

Flexi is a multipurpose WordPress theme suitable for all kind of business websites including events. It has an elegant homepage design with beautiful parallax effects and a large full width slider. It comes with multiple homepage styles, layout choices, and color schemes to choose from.

Inside you will also find sections to add team members, portfolio items, photo galleries, partners, and more. It ships with a page builder, 1-click demo installer, and easier setup instructions.

13. Keynote

Keynote

Keynote is a WordPress event theme shipped with The Core which is a bundle of multiple themes packed inside one mega theme. It includes dozens of styles, unlimited colors, powerful social sharing, unlimited page layouts, and many more options.

It comes with a built-in events management section to easily add events and display an event schedule calendar. It is easy to setup and comes with 1-click installer and an integrated page builder.

14. Just Married

Just Married

Looking for an elegant design for a wedding event? Take a look at Just Married wedding theme for WordPress. It comes with a unique design, beautiful full screen background images, a single column homepage, and gorgeous image galleries.

It is available in 4 color schemes and you can also choose your own colors. Inside you’ll also find sections to add groomsmen, bridesmaid, accommodation, reservations, contact forms, and more.

15. Minimum Pro

Minimum Pro

Minimalism often brings simplicity and allows you to create truly great designs. Mimimum Pro is a minimalist WordPress theme with spacious layouts and graceful design. It is built on Genesis theme framework and highly optimized for speed and performance. It offers a simplistic theme options panel for quicker setup.

Its homepage is made up of different widget ready areas allowing you to drag and drop content widgets to create homepage. It also includes custom page templates, customizable header and background.

16. Atomic

Atomic

Atomic is a gorgeous all-purpose WordPress business theme. Its most noticeable features are crisp typography and beautiful display of images.

It comes with beautiful templates for project items, photo galleries, lightbox popup for videos, and easy customization. All theme options are located under customizer, and it comes with a getting started guide as well.

17. Insight

Insight

Insight is a multipurpose WordPress theme suitable for content rich event websites with a magazine style layout. It comes with several custom widgets and fully widgetized homepage layout.

It is available in 3 color schemes. All theme options are easily accessible via customizer and a theme options panel. It works with all third party event ticketing plugins.

18. Oscillator

Oscillator

Oscillator is a flexible WordPress theme for music events, bands, and musicians. It comes with built-in slider, artists, discography, event management, galleries and videos.

It includes a beautiful music player that you can display site-wide. It also has a drag and drop homepage with custom widgets for content discovery, social networking, Twitter, Flickr, and more.

19. Mondree

Mondree

Mondree is a powerful WordPress themes designed specifically for events and events managers. It comes with an intuitive drag and drop event builder which acts like a page builder to create landing pages for your events.

It includes post types to easily add speakers, sessions, schedules, sponsors, testimonials, and more. You can sell your tickets using any third party platform or directly using WooCommerce. It is easier to setup with theme customizer, custom widgets, and theme settings page.

20. Highend

highend

Highend is a multipurpose WordPress theme designed for flexibility and ease of use. It ships with 16+ demo templates with drag and drop capability to quickly create any kind of website you want. It includes 1-click demo installer and a powerful theme options panel for quicker installation.

It is translation ready and comes with full WooCommerce support allowing you to sell tickets online. It also includes premium slider, page builder, and grid layout plugins to create custom page layouts of your own.

21. Vertoh

Vertoh

Designed for event professionals, Vertoh is a beautiful WordPress theme for any kind of events website. It is designed to help you sell more tickets and generate leads for your event.

It comes in 16 color schemes and 4 header styles to give your site a unique look. It includes custom post types to add speakers, sponsors, testimonials, attractions, and more. It integrates well with third party event ticketing websites and you can also use PayPal and WooCommerce to sell tickets.

22. Hestia

Hestia

If you are looking for a free and flexible option to build an event website, then check out Hestia. This free theme comes packed with premium-like features, beautiful templates, and works with page builders like Beaver Builder.

It comes with advanced settings for beautiful header styles, multiple layout choices, sidebars, and a beautiful homepage layout. It is WooCommerce ready and compatible with bbPress and all essential WordPress plugins.

23. Tyler

Tyler

Tyler is a WordPress event theme made for event professionals and organizers. Its homepage has a large image with clear call to action button with event date and venue. It comes in 15 color combinations, speaker profiles allow you to differentiate between performers.

It also includes built-in sections to add sponsors, testimonials, sessions, and more. It comes with 1-click demo installer and simpler theme setup process. It works with third-party event ticketing platforms and you can also sell tickets using WooCommerce and PayPal.

24. Creativo

Creativo

Creativo is a WordPress theme to create any kind of website with simple drag and drop tools. It comes with 11 ready-made designs that can be installed with 1-click.

It works with all popular event calendar plugins, WooCommerce, and third-party platforms like ticketing services and email marketing platforms. It is easy to setup and highly optimized for performance.

We hope this article helped you find the best WordPress themes for events. 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 24 Best WordPress Themes for Events (2017) appeared first on WPBeginner.