Blog

27 Best Hotel WordPress Themes with Beautiful Designs (2019)


Are you looking for the best WordPress hotel themes?

Building a website for your hotel doesn’t have to be hard. WordPress hotel themes make it easy for you to start your hotel website, so more travelers can make a reservation at your hotel.

In this article, we will share the best WordPress hotel themes to help you select the perfect look for your hotel website.

Best WordPress Hotel Themes

Building a Hotel Website with WordPress

First you need to make sure that you are choosing the right website platform to build your hotel website. A self-hosted WordPress.org site gives you the freedom and tons of customization options.

Next, you will need to sign up for web hosting. All websites need hosting because this is your website files are stored.

You will also need a domain name. This will be your website’s address, and this is what users will type in their browser to reach your website (for example, wpbeginner.com or google.com).

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

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 expert pick of the best WordPress hotel 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 WordPress hotel themes. This list contains both free and paid WordPress themes and all of them are fully mobile responsive.

1. OceanWP

OceanWP

OceanWP is a multipurpose theme for all kinds of WordPress websites. It ships with multiple ready-made layouts including a template for hotel and resorts. It has paid extensions to add more features to your website. This theme has widgetized layout which makes it simple to add sections and elements on the homepage.

It has support for WooCommerce, drag and drop page builders, and RTL languages. OceanWP has easy options in the backend to manage your hotel website.

2. Astra

Astra

Astra is a stylish WordPress theme. It comes with many demo websites for different business niches like hotel and BnBs. With Astra, you can start your hotel website and add all the required features including online booking, image galleries, amenities, and more.

It’s lightweight and faster in performance. You can customize the colors, fonts, and background of the theme using the WordPress customizer with live preview.

3. SixtyOne

SixtyOne

SixtyOne is a beautiful premium WordPress theme for hotels. It comes with a built-in booking request form and a highly customizable homepage layout. The homepage features a large slider followed by a call to action.

It has sections to easily add galleries and a full hotel room management system. Visitors can easily select dates and check for room availability directly from the homepage. It also comes with custom widgets for social media accounts and page templates for the room, room category, gallery listing templates, custom contact, location, and booking pages.

4. Bordeaux

Bordeaux

Bordeaux is a highly customizable WordPress hotel theme. It has an easy to setup homepage layout and comes with live theme customizer support, which allows you to easily customize theme settings with a live preview.

It comes with a gorgeous homepage slider with call to action button, contact form, and multiple page templates.

5. Essence Pro

Essence Pro

Essence Pro is a WordPress theme by StudioPress designed specifically for hotels, accommodation, and travel websites. It features a full-width background image in the header with a custom logo, search bar, navigation menu, and subscription box. It allows you to display featured content in a grid layout on the homepage.

It’s built on top of the Genesis Framework which makes the theme powerful. Essence Pro is fully customizable and supports WooCommerce to create your online store for hotel services.

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.

6. Sun Resort

Sun Resort

Sun Resort is an elegant and easy to use WordPress hotel theme. It comes with a beautiful homepage layout featuring a large slider with call to action buttons. It has a built-in booking form that allows your visitors to easily request bookings directly from your website.

It comes with multiple content types to easily add rooms, galleries, attractions, videos, testimonials, and services. It has a drag and drop home builder that lets you easily display these sections on the front page.

7. Hotelia

Hotelia

If you are looking for a versatile hotel theme, then check out Hotelia. It’s built for hotels, resorts, bed and breakfast, and vacation rentals. It has an image slider and image gallery to display your hotel rooms beautifully. It allows you to display hotel amenities like gym, spa, restaurant, etc in a professional style.

It can integrate your Flickr photos in any widget area. Hotelia has a section for full-width promotional video and room categories.

8. Kea

Kea

Kea is an excellent WordPress theme designed specifically for hotel and resorts websites. It comes with built-in features to display hotel rooms, room types, and pricing table. It enables you to add your own online booking form and integrate any other useful solution for your hotel website.

It supports video background and image slider to attract visitors. Kea has custom Elementor widgets and drag and drop page builder to design your pages.

9. Santorini Resort

Santorini

Santorini Resort is a WordPress theme for hotels, resorts, rentals, guest houses, etc. It comes with a built-in booking form and a room management system. The homepage features a large slider with call to action button.

It comes with sections to easily add rooms, galleries, attractions, video, testimonials, and services. The homepage layout is easy to set up and it comes with tons of customization options.

10. Arcadia

Arcadia

Arcadia is a modern WordPress theme for hotels, motels, and travel websites. It features a large fullscreen slider, custom backgrounds, custom headers, and tons of customization option. You can easily set up theme using the live customizer and create your own unique color schemes.

It comes with a built-in booking form template and you can also easily integrate third-party tools to handle bookings. It has custom widgets for social media integration and multiple page templates for different sections of your website.

11. HotelEngine Classy

HotelEngine Classy

HotelEngine Classy is a powerful and highly customizable WordPress theme for hotels, resorts, and hospitality websites. The front page features a beautiful fullscreen slider with a booking form at the bottom of the screen.

It comes with room templates, services, location, and gallery templates. It also has testimonials, custom logo, multiple color schemes, and easy to use theme options panel.

12. Palermo

Palermo

Palermo is an elegantly designed WordPress hotel theme. It features a two column layout with a sticky sidebar and a fullscreen background. You can use a single image or a slider as your background.

It comes with rooms, galleries, restaurant, and direction page templates. It has a room management system where you can easily add rooms with their facilities, rates, photos, and descriptions. It also has a built-in testimonials section, contact form, attractions, and blog section.

13. Imperial

Imperial

Imperial is a beautiful WordPress theme for hotels with a two-column fixed sidebar layout. It comes with ready to use templates for pages like attractions, testimonials, image galleries, rooms and rates, accommodation, etc. It has a separate page for the blog section, a homepage, and a robust theme’s options panel.

14. Olympus Inn

Olympus Inn

Olympus is another modern WordPress hotel theme for resorts, hotels, vacation rentals, etc. It features a beautiful large homepage slider with a booking form overlay and call to action button.

It comes with tons of customization options and has sections to easily add rooms, attractions, galleries, testimonials, etc. The homepage layout is easy to set up with a drag and drop layout builder.

15. HotelEngine Comfy

Comfy

HotelEngine Comfy is a beautifully crafted WordPress theme for hotels. It has a built-in hotel room booking form and rooms management section. It comes with beautiful image galleries and sliders allowing you to add photos of your rooms as well as nearby attractions.

It has multiple color schemes, custom widgets, and a powerful theme options panel.

16. Prestige

Prestige

Prestige is a beautifully designed WordPress theme for hotels, motels, hospitality, and travel related websites. It allows you to easily build your homepage layout using custom widgets in live customizer. You can also change fonts colors to create your own unique styles.

Prestige comes with social media integration, custom widgets, sliders, and custom backgrounds. It also has multiple page templates for different sections of your website.

17. Zermatt

Zermatt

Zermatt is a stunningly beautiful WordPress theme for hotels, hostels, rental homes, and vacation houses. It features a fullscreen homepage slider with call to action button. It comes with a built-in booking form and rooms section.

Zermatt comes with lots of customization option that allow you to truly customize the theme. It has many custom widgets for social media, booking form, galleries, etc. It also comes with a drag and drop homepage layout builder.

18. HotelBooking

HotelBooking

HotelBooking theme for WordPress hotel websites comes with a built-in room booking system. It has widgetized homepage, which means you can drag and drop widgets to create your own homepage layout.

It is packed with features that hotel website might need such as a services section, event calendar, multilingual support, promotional prices, etc.

19. Philoxenia

Philoxenia

Philoxenia is a stylish WordPress hotel theme featuring a gorgeous design with beautiful colors. In terms of functionality, you get a fully functional booking form, a room management system, beautiful image galleries, videos, etc.

The theme setup is quite easy with drag and drop homepage layout and theme options panel. It comes in with multiple color schemes and has custom page templates and custom widgets.

20. Travel Way

Travel Way

Travel Way is an elegant WordPress theme for travel, tourism, and hotel websites. The main feature of the theme is its homepage which uses a full-width background image with navigation menu, logo, social icons, and call to action buttons. It works with all popular third-party booking services and comes with live theme customizer support.

21. Hotelone

Hotelone

Hotelone is a free WordPress theme for hotels, resorts, bed, and breakfast, etc. It features an image slider with ratings and buttons. It works well with third-party booking plugins and WordPress form builder plugins. It also works with all the popular gallery plugins, sliders, and Travel Maps plugins. Allowing you to build your hotel website using plugins without relying on the theme.

22. Milos

Milos

Milos is a gorgeous WordPress hotel theme that comes with a beautiful slider or fullscreen parallax background on the homepage. It has rooms template, services section, and external online booking integration facility. If your hotel has a restaurant, then this theme offers a dedicated menu management system.

It also supports multilingual sites using WPML and comes in multiple color schemes.

23. Hestia

Hestia

Hestia is a multipurpose WordPress theme that can be used to create a hotel website. It comes with easy to manage sections for services, testimonials, staff, and hotel portfolio. It also integrates Google Maps beautifully to show your hotel location on a large map. Hestia comes with image galleries and multiple layout choices.

It fully supports page builders to design your own layout. This theme works great with WooCommerce and other useful WordPress plugins.

24. Aegean Resort

Aegean Resort

Aegean is a stylish WordPress theme for hotels, resorts and travel websites. It comes with a booking form and a large slider on the front page. You can easily integrate a third party booking system as well.

It has a beautiful template for galleries, multiple layout choices, multiple sidebars and widget ready areas. It also comes packed with shortcodes allowing you to easily add design elements such as color boxes, accordions, call of action buttons to your landing pages using simple shortcodes.

25. Presence

Presence is a multi-purpose WordPress theme which is ideal for hotels, travel and tourism websites. This flexible WordPress theme comes with multiple page layouts. It has 10 demo website templates including a hotel website demo.

It is compatible with third-party room booking systems. It also comes with a page builder, beautiful image galleries, and a testimonials section.

26. HotelMotel

HotelMotel

HotelMotel is a modern, stylish, fully-responsive WordPress theme for hotels and accommodation websites. It comes with multiple color choices, a built-in booking form which can be replaced by a third party booking system if you want. It also comes with unlimited sliders, slideshows, featured image support, shortcodes, and many other features.

27. Locales

Locales

Locales is a powerful WordPress directory theme for travel, tourism, and hotel websites. It comes with a built-in directory component allowing you to list hotels, shops, restaurants, cafes, and other nearby attractions.

It comes with a gorgeous display of listings on the frontpage in a grid layout with large images. It has tons of customization options and comes with demo data that you can import to quickly get started.

That’s all for now.

We hope this article helped you pick the best WordPress hotel theme for your 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.



Source link

How to Create a Web Directory in WordPress (Step by Step)


Are you looking to create a business web directory? Web directories are a popular online business idea, allowing you to monetize your website with user-generated content.

Angie’s list, a popular web directory that helps homeowners find reliable contractors and service providers. They’re worth over 9 billion dollars.

Whether you’re looking to create a niche web directory to make money online, or a partners directory to list your vendors, you can easily do it in WordPress.

In this article, we will show how to easily create a web directory in WordPress. We will cover how to accept payments for your premium web directory listings.

How to Create a Web Directory in WordPress

What is a Web Directory?

A web directory is like a catalog that lists businesses or individuals with details such as contact information, services, features, etc.

Web directories allow users to browse through a catalog of links divided into topics, categories, and interest areas. A perfect example of a web directory is Yellow Pages or Angie’s List.

They are most commonly used to help people find a place or service they are looking for.

Another web directory example is Yelp which allows people to find great local businesses like restaurants, dentists, beauty salons, doctors, etc.

While there are several web directory themes for WordPress that allow you to create a web directory, we don’t recommend them because you will get locked into the theme forever.

This is why we will only show you plugin methods, so you can use it with any theme design that you want.

Having that said, let’s take a look at how to create a web directory in WordPress.

Method 1: Creating a WordPress Directory with Formidable Forms

Formidable Forms is the most advanced WordPress form builder plugin in the market. It helps you to create a simple contact form as well as advanced forms like surveys, payment forms, registration forms, and more for your WordPress site.

The plugin comes with an exclusive feature called ‘Views’ which lets you display any data submitted via a form on the front-end of your website. Using this feature, you can easily create directories, real estate listings, job board, event calendars, and more.

Let’s create a business directory using the Formidable Forms plugin.

1. Create a Form to Collect Data for Your Directory

First thing you need to do is install and activate Formidable Forms plugin. For detailed instructions, see our guide on how to install a WordPress plugin.

Once the plugin is installed and activated, go to Formidable » Forms and click on ‘Add New’ button.

Add New Formidable Form

Now you can choose how you want to create a form. You can start with a blank form, with a template, or import one from an XML file.

Choose a Way to Add a New Formidable Form

We will choose the template method because it is the quickest way to make an advanced form. Formidable Forms offers more than 20 pre-made form templates out of the box.

For example, we will choose ‘Real Estate Listings’ to create a real estate directory. Click the ‘Create Form’ to get started.

Create Real Estate Form with Formidable Forms

You will see a popup box where you will be asked to enter your form name and description.

Name Your Formidable Form

After that, it will load the pre-built real estate submission form.

Formidable Forms - Form Builder Interface

You can review and customize the form using the simple drag and drop interface. Once done, click on the ‘Update’ button.

If you want to create a premium web directory with paid listings, then you’ll need to connect your form with a payment gateway.

Formidable allows you to collect payments with PayPal, Stripe, and Authorize.net.

In this example, we will show how to integrate PayPal to accept payments. Go to Formidable » Add-Ons from your dashboard and install the ‘PayPal Standard’ addon.

Install PayPal Standard Addon in Formidable Forms

Once the addon is installed and active, visit Formidable » Global Settings and click the PayPal option. Update your PayPal email address and other settings.

Set Up PayPal with Formidable Forms

After that, open your respective form editor again, and click the ‘Settings’ option at the top.

Form Settings - Formidable Forms

Next, click on the ‘Form Actions’ tab and then select the PayPal icon to add a new action.

Add PayPal Form Action to Formidable Forms

Now you need to configure the PayPal settings. Add a payment amount, choose a payment type (one-time payment, donation or subscription), select currency, and then add a return URL and cancel URL.

Formidable Payment Options with PayPal

Once done, don’t forget to Update your form.

Now that payment option is integrated, your users will need to make a payment before submitting a real estate property via your form.

2. Publish Your Form in WordPress

The next step after building a form is to publish it on your website, so users can submit their business details using it.

Visit Pages » Add New from your dashboard to create a new page. After that, name your page and add the Formidable Forms widget to the editor.

Add Formidable Form Widget to WordPress Page

Next, select your form.

Select Your Form to Add to a WordPress Page

After that, it will load the pre-built real estate submission form into your page editor.

You can also add some helpful content to the page. Once done, go ahead and publish your page.

Now you can add the submission form page to your WordPress navigation menu, or send an email campaign to your email list to get more form submissions.

The process of collecting data via a form may take some time, so it is better to make a plan before starting. Alternately, you can also create entries manually from your dashboard or import from a CSV file.

3. Build Your Web Directory with Formidable Views

After you have gathered plenty of information, you can create a web directory with the Formidable Views.

Navigate to Formidable » Views from your dashboard and click on the ‘Add New’ button.

Add New View in Formidable Forms

After that, enter a title for your view and choose the form which contains the data you want to display.

Formidable View Basic Settings

Next, you should choose the view format. You can show all entries in a list, a single entry, list the entries with a link to the single entry page, or insert entries into a calendar.

For this tutorial, we will choose ‘Both (Dynamic) – list the entries that will link to a single entry page’ option.

If you want to add a Search bar in your web directory, add the following shortcode into the ‘Before Content’ box.

[frm-search]

Add Search Bar in Your Formidable View

After that, you need to add content to your directory listing in the following format.

<div class="listing_info"> 
<a href="[detaillink]"><img src="[home-image size=thumbnail]" alt=""/></a>
</div> 
<div class="listing_list">
<strong><a href="[detaillink]">[MLS ID]</a></strong>
<strong>[address]</strong> <strong>$[listing-price]</strong> [blurb] 
[bedroom] Bedrooms | [bathroom] Bath |[sqft-living] sq. ft.</div> 
<div style="clear:both;"></div>

In the above code, you need to replace home-image, MLS ID, address, listing price, blurb, bedroom, bathroom, and sqft-living with the respective field IDs/keys from your form.

You can find the field IDs/keys in the Customization box on the right-hand side of the page.

Formidable Forms Filed Keys

For example, if we want to show the photo uploaded via ‘Main Photo Upload’ field as the home image, we need to replace the ‘home-image’ with the field ID ‘63’.

Insert Content Into Your Web Directory

After that, add the following code to into Formidable » Styles » Custom CSS to customize the appearance of your web directory.

 .listing_infofloat:left; width:235px; margin-right:10px; 
.listings_list imgwidth:370px;float:right;

Add Style to Your Formidable View

Once done, you can publish your view and preview it.

After that, create a new page for the web directory and add your Formidable View to it.

Add Formidable View to a WordPress Page

Here is how your real estate directory would look with the default Twenty Nineteen theme.

Real Estate Web Directory Demo

You can further customize and style your Formidable directory by either using custom CSS, a drag & drop WordPress page builder plugin, or a styling plugin like CSS Hero.

Method 2: Using Business Directory Plugin

The second method is by actually using a Business Directory Plugin. Remember while the main plugin is free, a lot of functionality will require you to purchase the PRO version of the plugin.

Start by installing and activating the Business Directory Plugin. Upon activation, the plugin will ask your permission to create a new WordPress page and add the business directory shortcode inside it.

Click on the ‘Create required pages for me’ to create your directory page.

Create Required Pages for Business Directory Plugin

Once done, the Business Directory plugin will add a new page called ‘Business Directory’ automatically.

Business Directory Page Added in WordPress

You should not delete or hide this page because it is the primary page the Business Directory plugin uses to show a directory on your website.

Next, you can manage the plugin settings from the ‘Directory Admin’ menu in your dashboard.

Go to Directory Admin » Manage Options to configure your plugin’s main settings. The ‘General’ settings include permalink settings, directory search options, reCAPTCHA, registration options, and more.

Business Directory Plugin Settings

As you can see in the screenshot above, there are settings for Listings, Email, Payment, and Appearance. You can review all of them one by one and make changes as per your requirements.

After that, visit Directory Admin » Manage Form Fields to customize your form fields. From here, you can add or edit fields which would appear on your directory submission form.

Manage Form Fields in Business Directory Plugin

Next, you will need to create a few categories for your directory.

You can do this by going to Directory » Directory Categories. You will be required to create at least one category, so your users can use this category when submitting their listing.

Add New Directory Category with Business Directory Plugin

Once you have created the categories, you can go ahead and create a new listing by visiting Directory » Add New Listing.

Now you would see the Add New Listing page which looks similar to the Classic WordPress editor. Enter your listing title, and add a short description about your listing.

Add New Listing With Business Directory Plugin

After that, scroll down to ‘Directory Listing Fields/Images’ section and add your business details including website address, phone number, email, etc.

Fill out Directory Listing Fields manually

To add images, you will need to click on the Images link first. Then, you can upload images from your computer or simply drop in the image box.

Upload Image to Your WordPress Business Directory

Next, you will need to choose an appropriate category for your listing.

Choose Directory Category

Once done, you can go ahead and publish your directory.

Now you can preview your web directory page on your website. Your web directory would look like the screenshot below with the default WordPress theme Twenty Nineteen.

Business Directory Demo with Default WordPress Theme

As a site administrator, you can create a listing manually from your dashboard. Your users can also submit a listing in your directory using a form. The submission form can be accessed by clicking on the ‘Create A Listing’ button.

Submit a Listing with the Business Directory Plugin

The user-submitted listing items will be saved in the Directory » Directory page as pending listing, so you can manually review and check the listing for quality.

Pending Directory Listing

Once done, they will appear on your business directory page.

Accepting Payments for Directory Listings

Business Directory Plugin allows you to accept payments for listings in your web directory. By default, the plugin only comes with Authorize.net as the payment gateway.

Other payment gateways such as PayPal and Stripe are available as separate add-ons which you can purchase from the plugin’s website.

To enable payment options in your business directory, you need to go to Directory Admin » Manage Options page and click on the ‘Payments’ tab.

Business Directory Plugin Payment Settings

In the payment settings page, the first option on the Payment Settings screen is the checkbox to turn on payments. If your site is not fully ready yet, then you can click the checkbox next to Put payment gateways in test mode? option.

Next step is to choose your currency and add a thank you message for payments.

Once you are done configuring payment options, then click on the save changes button to store your settings.

Now you can connect your directory with a payment provider. If you have not installed any other payment gateway add-on plugin, then you will only see Authorize.net as the default payment gateway option.

Click on the Authorize.net link and then enable it by entering your login ID and transaction key.

Business Directory Plugin Authorize.net Settings

Since you are requiring payments, you will need to set up listing fees. This can be done by going to Directory Admin » Manage Fees. There you can create different listing plans, set up fees and listing duration for each plan and save your changes.

That’s all! Your web directory is now ready to accept paid listings. We recommend you to explore other options in the plugin’s settings for further optimization of your web directory.

We hope this article helped you create a web directory using WordPress. You may also want to see our guide on how to create a team directory 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 How to Create a Web Directory in WordPress (Step by Step) appeared first on WPBeginner.



Source link

How to Bulk Schedule Posts in WordPress


Recently one of our users asked us how to bulk schedule posts to be published automatically in WordPress.

Scheduling a post in WordPress is extremely easy, but what if you wanted to quickly schedule multiple drafts at once? Bulk scheduling comes in handy when you have several articles waiting to be published.

In this article, we will show you how to easily bulk schedule posts in WordPress.

Bulk Schedule Posts in WordPress

When Do You Need to Bulk Schedule WordPress Posts?

If you are the single author creating and managing content on your blog, then you can easily schedule your blog posts by using the default post scheduling feature in WordPress.

But if you need to edit and schedule a lot of posts from several authors, then it can get a bit time-consuming.

The native WordPress scheduling feature requires you to open each post individually to schedule and then save.

Whereas a bulk schedule option can you let schedule multiple posts at once which will save you time that you can spend on increasing traffic and growing your blog.

With that said, let’s take a look at how to easily bulk schedule posts in WordPress step by step.

Bulk Scheduling WordPress Posts (Step by Step Guide)

First thing you need to do is install and activate the Auto Post Scheduler plugin. For detailed instructions, see our guide on how to install a WordPress plugin easily.

Upon activation, you need to visit Settings » Auto Post Scheduler page to set up automatic bulk scheduling.

Auto Post Scheduler Settings in WordPress

On the top, you will see the Auto Post Scheduler’s status which is disabled by default and an ‘Enable Auto Post Scheduler’ button. You can enable auto scheduling by clicking on the button, but it will enable the default plugin settings.

This is why we recommend reviewing and updating the plugin options before enabling the scheduler.

First, you need to set the auto post interval time. By default, it is set to 24 hours which means that your drafts will be automatically published in the time interval of 24 hours.

You can leave it unchanged if you want to publish one article each day. If you wish to publish two articles, you can set it to 12 hours.

Auto Post Scheduler Time Interval Option

Next, you will see the ‘Restart on Publish’ option. You can check this option if you want the plugin to republish your already published posts. This setting basically allows you to recycle your old content and make your blog look fresh.

After that, the ‘Start Scheduling Delay’ option lets you set a time delay before the first scheduled post goes live. It is set 0 seconds by default which means that your first scheduled post will be immediately published after the Scheduler is enabled.

Auto Post Scheduler Post Delay Option

Next, ‘Limit check to these Post Type(s)’ lets you choose which post types you want to schedule automatically. There is a ‘Post’ selected by default. If you want to enable auto scheduling for your pages as well, then you can add them to the selection by clicking on them with Shift key pressed on your keyboard.

Choose Post Types to Schedule

Similarly, you can also select which categories to include in auto scheduling. All categories are added by default. However, you may want to exclude the ‘Uncategorized’ category. To do so, you need to select the other categories by clicking on them with Shift key on your keyboard pressed.

Choose Categories to schedule your WordPress posts

After that, you will see ‘Limit check to posts from these Authors’ option. You can include all or exclude any of them by selecting the ones you want to include. All authors are included by default.

Choose Authors to Schedule Posts in WordPress

You can also limit check to posts with the keyword search. If you want to exclude posts containing specific keywords, you can prepend the keywords with a hyphen and enter in the field.

Another useful feature is ‘Limit checks on certain Day(s) to’ which lets you set in which hours the posts can be published. You will need to enter time range in 24-hour format.

For example, if you want to publish your posts within 9 AM to 9 PM on Mondays, you need to enter 0900-2100 in the field for Mondays.

Limit check on certain days to schedule posts

If these fields are left blank, all times of the day will be used.

After that, you can choose on which days you don’t want to schedule posts.

Select Eligible Posts to Schedule

Next, you can choose the eligible post statuses. You can select posts with Draft status, Pending status or Published.

Below that, there are more settings you can use to recycle or republish your old posts. They are useful if you want to update your old posts with a new published date.

Once you review all the settings, click the ‘Update options’ button at the bottom.

Update Auto Post Scheduler Options

Now that you have updated your scheduling options, you can go to the top and click the ‘Enable Auto Post Scheduler’ button.

Enable Auto Post Scheduler in WordPress

That’s all! The plugin will automatically schedule all your eligible posts for future. You don’t need to open the posts manually to schedule.

However, the automatic scheduling can sometimes slow down high traffic websites because it uses the WordPress WP-Cron for scheduling. You can solve that by setting Cron checks on a schedule or by using a WordPress caching plugin.

We hope this article helped you to learn how to schedule WordPress posts in bulk. You may also want to see our guide on how to fix the missed schedule post errors 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 How to Bulk Schedule Posts in WordPress appeared first on WPBeginner.



Source link

How to Do Basic Image Editing in WordPress (Crop, Rotate, Scale, Flip)


Did you know that you can do basic image editing in the WordPress admin area? This includes image cropping, rotating, scaling image sizes, and flipping them vertically or horizontally.

These features come in handy when you are away from your main computer and uploading images on the go. WordPress allows you to quickly resize images without using an image editing software.

In this article, we will show you how to use WordPress as a basic image editor that lets you crop, rotate, scale, and flip images.

How to do basic image editing in WordPress

Editing Images in WordPress Admin Area

First thing you need to do is upload your image in WordPress. You can upload an image via post editor while writing a post, or by visiting Media » Add New page.

Uploading an image via media uploader in WordPress

Once you have uploaded an image, you need to visit Media » Library page. Now locate the image you just uploaded and click on it.

Select an image to edit in WordPress media library

This will open the image in a popup window. You will see image details in the right column and image preview on the left.

Now there are two ways to open the image with the built-in WordPress image editor.

The first option is to click on the ‘Edit image’ button below the image preview which will open the image editor inside the popup. The second option is to click on the ‘Edit Image Details’ link

Image editing options

Clicking on the edit image details link will close the media popup and take you to the Edit Media page.

Edit media page

From here you can click on the ‘Edit Image’ button below the image preview. This will open the image editing screen.

Edit image screen

You will see a toolbar with some buttons on top of your image. On the right column, you will see a bunch of options to resize the image.

Let’s take a look at what each of these options does and how to use them to edit your image in WordPress.

Image toolbar buttons

1. Crop – It allows you to crop images simply click the button and then select the image area you want to crop out of the original image.

2. Rotate – The two rotate buttons allow you to rotate an image clock-wise and counter-clock-wise.

3. Flip – The flip buttons allow you to flip an image horizontally or vertically.

4. Undo / Redo – If you don’t like a change you made, then simply undo your changes or redo them to revert back.

Now let’s look at the options you have in the right column of the image edit screen.

Image edit settings

1. Scale Image – You can use this option to manually scale image keeping the original proportions. Use this option before cropping an image otherwise you may not be able to keep the image proportions.

Note: You can only scale down an image in WordPress. You cannot make images larger by increasing the image dimensions.

2. Aspect ratio – If you want to keep a certain aspect ratio intact then this option allows you to set it. After that, you can click on the crop button to select an area while using the ratio you defined.

3. Thumbnail settings – From here you can choose whether you want to apply these changes to all image sizes, just the thumbnail, or all image sizes except thumbnail. Keep in mind that this thumbnail is the smallest image size created by WordPress for this image. It is not the same as the featured image or post thumbnail.

Once you are satisfied with the changes you have made, don’t forget to click on the Save, Scale, or Update button to save your changes.

WordPress will apply your changes to the image and create a new copy of the image on your server.

How to Restore Original Image After Editing

If you’re not happy with the edited image, then you can easily revert back to the original version. Simply edit the image again, and this time you will notice a new meta box labeled ‘Restore original image’.

Restore image after editing it in WordPress

Click to expand it and then click on the ‘Restore image’ button. WordPress will now restore your original image, and you will be able to edit it again or leave it as is.

We hope this article helped you learn how to do basic image editing in the WordPress admin area. You may also want to see our list of 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 Do Basic Image Editing in WordPress (Crop, Rotate, Scale, Flip) appeared first on WPBeginner.



Source link

How to Easily Create a Staging Site for WordPress (Step by Step)


Are you looking to create a staging site for WordPress but not sure where to start?

A WordPress staging site is a test site that you can use to “safely” make plugin updates and other changes before going live.

In the past, it used to be very difficult to setup a WordPress staging site, but now that has changed so even a non-technical person can do it.

In this step by step guide, we will show you how to easily create a staging environment for your WordPress site. We will cover several different methods and most of them only require a few clicks.

How to create a staging site for WordPress

What is a Staging Site?

A staging site is a clone of your live website that is used for testing changes before making them live. Staging sites help you catch errors, so you don’t end up breaking your live website.

A lot of users install WordPress locally on their Windows or Mac computers to test changes. Once they’re done with the updates, they simply upload those changes from localhost to live server

The biggest problem with this approach is what if something that worked on your localhost does not work on the live server?

Often localhost and live WordPress hosting servers are not running the same environment.

Since the staging site lives on your web hosting server, you can easily prevent all those errors because it runs the same server configuration as your live site.

With that said, let’s take a look at how to setup a staging site for WordPress.

How to Easily Create a WordPress Staging Site

There are multiple ways to create a staging site for WordPress. The easiest of them is to use your hosting provider’s built-in staging site feature.

Some of the best WordPress hosting companies already offer 1-click staging websites. If your website is hosted with one of them, then you can easily create a staging site without any hassle.

If you’re not with one of these popular hosting solutions, then we also have a solution to help you create a WordPress staging site using a plugin (and even manually).

For faster browsing, you can use the navigation below to jump to the section that’s most applicable to you:

  • Creating a staging site on Bluehost
  • Creating a staging site on SiteGround
  • Creating a staging site on WP Engine
  • Creating a staging site using a plugin
  • Creating a staging site manually

Creating A Staging Site on Bluehost

Bluehost is one of the best WordPress hosting companies. They offer a quick 1-click staging site solution which comes with all their plans.

First, you need to login to your WordPress site’s admin area and go to Bluehost » Staging page.

Staging site option on Bluehost

This will bring you to the Bluehost’s staging site wizard. Next, you need to click on the ‘Create Staging Site’ button to continue.

Create staging site on Bluehost

Bluehost will now prepare the staging environment for your website. Once finished, you will see a success message with a link to visit your staging site.

Go to your staging site

Now, you can click on the ‘Go to staging site’ button to continue.

You will reach the admin area of your staging WordPress site. You will see a red button on top of the admin bar to indicate that you are working in the staging environment.

You can go ahead and work on your website without worrying about it affecting your live site.

Deploying changes from staging to live site on Bluehost

Once you are ready to push changes from staging to the live site, simply go to Bluehost » Staging page.

Deploy staging to live website on Bluehost

Scroll to the Deployment Options section. You will see three options for deployment. You can deploy only the files, only the database, or both files and database.

If you’re not sure, then click on the Deploy Files and Database button to deploy all changes from the staging environment.

This will bring up a popup where you will be asked to confirm that you want to deploy the staging site to the production site. Click on ‘Yes, Let’s Deploy’ button to continue.

Confirm deploy

Bluehost will now start deploying your staging site to the live site. Depending on the size of your website, this may take a while.

The pop up will automatically disappear when deployment is over. You can now visit your live website to see the changes applied to your production site.

Creating a Staging Site on SiteGround

SiteGround is another top WordPress hosting company offering 1-click staging feature with their GrowBig and GoGeek plans. If your website is hosted with SiteGround, then this is how you would set up a staging website.

First, you need to login to your SiteGround cPanel dashboard. Next, scroll down to the ‘WordPress Tools’ section and then click on the Staging icon.

Staging icon in SiteGround cPanel

This will bring you to the staging sites page. From here, you need to add your website to the staging site manager. Once you’re done, click on the ‘Add WordPress’ button to continue.

Add site to staging manager

On the next screen, you need to select the URL where your website is installed. If your WordPress site is installed in a sub-directory, then you can add that in the field next to it and click on the Add URL button to move forward.

Select URL

The staging site manager will detect your website and add it to the page. You can now click on the ‘Create Staging Copy’ button to continue.

Create staging site copy

You will see a popup that allows you to password protect your staging site. This is a good idea because it prevents others from accessing your site. It also prevents Google from indexing duplicate content.

Go ahead and provide a username / password and then click ‘Continue’.

Password protect staging site

SiteGround will now create the staging environment for your WordPress website.

Once it’s done, you will see the staging site manager with links to the admin area of your staging site. Go ahead and start working on your WordPress staging site.

After you are done making changes to your website, you can push it live by going to the staging page in cPanel. You need to click on the ‘Manage Staging Copies’ button next to your website.

Manage staging copies

On the next page, you can click on the ‘Push to live’ button to push changes from staging to your live website.

Deploy staging to live

Creating a Staging Site on WP Engine

WP Engine is the best WordPress managed hosting company in the world. Managed WordPress hosting is a concierge service for your WordPress site where the hosting provider takes care of updates, backups, security and performance.

WP Engine offers one-click staging solution with all their plans. If you are using WP Engine to host your website, then this is how you would set up a staging environment for your site.

First, you need to login to your WP Engine dashboard. Next, go to the Sites page and select your website by clicking on it.

Sites WP Engine

This will bring you to your website dashboard. Now, you need to click on the Add Staging link from the left column.

Add staging site in WP Engine

On the next screen, you need to enter a name for your staging site under the ‘Create New’ tab. This name will also be the subdomain of your staging site.

Create new staging site

Click on the Create Environment button to continue.

WP Engine will now create a staging site for you. However, this staging environment is just an empty WordPress site that does not have any content of your live website.

Let’s change this.

Switch to your production environment by clicking on production from the left column. On the next screen, click on the Copy to button at the top right corner of the screen.

Copy to staging

Next, you will be asked to select the backup point you want to use for your staging site. If unsure, select the most recent back up of your website.

Select back up point

Click on the preview copy button to continue.

You will see a warning popup informing you that you are copying the source website to the staging environment. Click on the Copy Environment button to proceed.

Copy website warning

WP Engine will now copy your live website to the staging environment. You will recieve an email notification when it is done.

After that, you can login to your staging website using the same admin username and password as your live website.

Deploying Staging to Live Website on WP Engine

When you are ready to push the changes from your WordPress staging site to live site, first you will need to create a backup point for your staging site.

A backup point is just like saving your progress in a game. You need to create one before deploying your staging site’s changes to the live site.

Simply head over to WP Engine dashboard and click on Staging » Backup Points menu from the left column.

Create a backup point for your staging website

Next, provide a description for your backup so you can remember the changes later, and then click on ‘Create staging backup’ button.

Create backup of your staging site

WP Engine will now create a backup point for your website. You will receive an email notification when your backup is complete.

You are now ready to deploy your staging site.

Simply click on the ‘Copy to’ button at the top right corner of the screen and select ‘Production’.

Copy to production

Next, you will be asked to select a backup point. This time select the backup you created earlier and click on the preview button.

Select back up point

You will see a warning message, but go ahead and click on the ‘Copy Environment’ button to proceed.

Copying environment

WP Engine will now copy your staging environment to your live website. You will recieve an email notification when it is complete.

After that, you can log in to your live website to ensure everything is working fine, and it should because you tested all your changes on staging.

Creating A Staging Site using WordPress Plugin

If your WordPress hosting company does not provide a staging site feature, then you can still create a staging website using a WordPress plugin.

There are some disadvantages to using this method.

First, a plugin would have limited control on your hosting server. This is why it may not always give the best results.

Secondly, the plugin we will be using will store your staging site on their own servers. If you are concerned about privacy and data protection, then this may not be the ideal situation for you.

That being said, let’s see how to create a staging WordPress site using a WordPress plugin.

The first thing that you need to do is install and activate the WP Stagecoach 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 WP Stagecoach to your admin bar. Clicking on it will take you to plugin’s settings page.

WP Stagecoach settings

You will need to enter your WP Stagecoach username and the API key which you can find under your account on the plugin website.

After that, you will be able to create your staging website.

You need to provide a name for your staging site. This name will also be used as the subdomain of your WordPress staging website.

Don’t forget to check the box next to ‘Password protect the staging site’ option. It will protect your staging website from public view and search engines.

Create staging site using WP Stagecoach

Next, click on the ‘Ride The Stagecoach’ button to continue.

The plugin will now create a backup of your WordPress files and database to export them for your staging site. Once finished, you will see the link to your staging site, and its admin area.

You can click the link to visit your staging site and start working on it.

Deploying Staging Site to Live Using WP Stagecoach

Once you are ready to import changes to your live site, head over to WP Stagecoach » Import Changes page and click on the check for changes button.

The plugin will now check for changes on your staging site and then show you options to import them.

Impoting changes from staging

You can select to import only file changes, only database changes, or all changes. Next, click on the import button to continue.

The plugin will show you the progress of the import and will notify you when it is done. You can now test your live site to see if all changes were successfully imported.

Create a Staging Site for WordPress Manually

This method requires you to manually create a staging site for your WordPress install. It is for advanced users and requires more work than other methods described above.

Another disadvantage of this method is that your website will be temporarily unavailable when deploying changes back from staging to live server.

That being said, let’s see how to manually create a staging environment for your WordPress site.

First, you need to create a subdomain for your staging website. Go to your hosting account’s dashboard and click on the Subdomains link located under the domains section.

Create subdomain for your staging site

Note: We’re using Bluehost in our example screenshot, so your screen may look different.

Provide a name for your subdomain (for example, staging) and then click on the create button.

Your hosting control panel will now add your subdomain, which you can use to import your live WordPress site.

Next, you need to install and activate the Duplicator plugin on your live site.

Upon activation, you need to click on the Duplicator menu in your WordPress admin sidebar and click on the create new button.

Create Duplicator package

After that, you will be asked to click on the Next button to continue.

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

Build package

The plugin will now start creating a duplicator package of your WordPress site. This process may take a few minutes depending on the size of your website.

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

Download and package and installer files

Your new staging WordPress site will need a new database. Let’s create one.

Head over to your WordPress hosting account’s control panel and click on MySQL Databases icon located under the Databases section.

MySQL Database

On the next screen, provide a name for your database and then click on the create database button.

Create database

Next, you need to create a MySQL user for your database. Scroll down to the MySQL Users section and provide a username and password for your new database user.

Create MySQL user

Now you need to give this user permissions to access and modify the database you created earlier. Simply scroll down to the ‘Add user to database’ section and select your database and the user you just created.

Add user to database

After that, click on the ‘Add’ button to continue.

You will be asked to select privileges for the user. Go ahead and select ‘All Privileges’ checkbox and then click on the ‘Make changes’ button.

Grant privileges

Now your database is ready to be used for your staging website.

Next, you need to open a new browser tab and visit enter the subdomain of your staging site like this:

https://yoursubdomain.example.com/installer.php

Don’t forget to replace yoursubdomain with the actual subdomain and example.com with your own domain name.

This will launch the Duplicator installer wizard.

Duplicator installer wizard

The installer will look for the archive file. You need to check the terms and conditions checkbox and click on the next button to continue.

Now, the installer will ask you to enter your WordPress database information.

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

Connect database

Once done, click on the next button to continue.

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

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

If it doesn’t, then you can change the URL to your new subdomain. After that, click on the next button to continue.

Update URLs if needed

Duplicator will now finish the migration.

You can click on the ‘Admin Login’ button to enter the WordPress admin area of your website on the new staging site.

Now you have your staging site set up. Let’s protect it by adding password protection to your subdomain.

Head over to your hosting account’s cPanel dashboard and click on the directory privacy icon.

Directory privacy

Next, you need to select your subdomain folder and then select the option to ‘password protect this directory’ checkbox. You will be asked to provide a name for this setting, and then enter a username and password.

Password protect your staging site

Click on the save button to store your settings. Your staging site will now be hidden behind the password protection.

You can now work on your staging site and make any changes you want.

Manually Deploy Staging Site to Live

After you are ready to deploy changes from your staging site to the live server, you will follow the same steps described above.

Simply create a new Duplicator package on your staging site and download the Installer and Archive files to your computer.

Next, you need to head over to your live site and create a complete WordPress backup (you can use Duplicator to create a complete backup as well).

Once you are done, you will need to delete all WordPress files and folders from your live website. This means your WordPress site will be down for a while.

Finally, follow the instructions above to run the Duplicator installer wizard to import staging site to live server.

As you can see, the last method is not the best method at all. You should avoid this at all costs. We recommend using a reliable hosting provider like Bluehost, SiteGround, or WP Engine that offers built-in staging site features.

We hope this article helped you learn how to easily create a staging environment for your WordPress site. If you run into any issues, check out our ultimate guide to fixing the most common WordPress errors.

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 Staging Site for WordPress (Step by Step) appeared first on WPBeginner.



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 Create A Question and Answers Site in WordPress


Do you want to build an online question and answer community like StackOverflow or Quora? Question and answer websites are fun, highly engaging, and very helpful.

These websites make money from user-generated content which makes them an easy to start online business.

In this article, we will show you how to easily create a question and answers site in WordPress without any programming skills.

You can create a whole site dedicated to Q & A, a single FAQ page, or add a question and answer section to your existing WordPress site.

Making a question and answers site in WordPress

Gettings Started with Question and Answers Website

To start your own question and answers website, you will need the following items.

  • A domain name (This is your website’s address on the internet. Example, wpbeginner.com)
  • A web hosting account (This is where your website’s files are stored. All websites need web hosting).
  • Question And Answers Add-on for WordPress

A domain name costs around $14.99 / year and web hosting prices start from $7.99 per month (usually paid annually).

Now, this is not a small amount if you are just starting out.

Luckily, Bluehost has agreed to offer WPBeginner users discount on web hosting and a free domain name. Basically, you can get started for $2.75 per month.

→ Click Here to Claim This Exclusive Bluehost Offer ←

Bluehost is one of the largest hosting companies in the world and an officially recommended WordPress hosting provider.

After you have purchased hosting, they will automatically install WordPress for you. You can also do it yourself, by following our complete WordPress installation tutorial.

Once you have WordPress installed, you can move on to installing a question and answers plugin. WordPress plugins are extensions that allow you to add new features to your website.

That being said, let’s take a look at how to set up questions and answers website in WordPress.

Setting up Your Question and Answers Site

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

Upon activation, the plugin creates two new pages in your WordPress site:

  • DWQA Questions – This page will display all questions.
  • DWQA Ask Question – This page contains a form where users can ask new questions.

The title and URLs of these pages contain DWQA which looks bad. Let’s change this.

Head over to Pages » All Pages and click Quick Edit link below each page.

Question and Answer pages

This will show page details for quick editing. You can remove the DWQA from page title and slug fields and then click on the ‘Update’ button to save your changes.

Change page title and slug

The next thing you need to do is to allow user registration on your website. This can be achieved by going to Settings » General page.

Scroll down to the ‘Membership’ section and check the box next to Anyone can register. Make sure that you choose Subscriber as the new user default role.

Open your site for user registration

Now that user registration is enabled, let’s configure the plugin settings.

Start by going to Questions » Settings page. Under the General tab, you can configure the basic plugin settings.

Settings page

First, you need to choose the page that will display the Ask Question form and another page that will List All Questions. You will notice that the default pages are already selected here.

If you want to display some other pages, then you need to copy and paste the shortcodes shown on the settings page to those pages.

Under the Question settings section, you can select the number of questions you want to be displayed on the questions page. You can also enable ‘Moderation’ by requiring each question to be manually approved.

The plugin also comes with built-in spam protection features. You can enable the Akismet anti-spam feature and provide the Akismet API key.

Anti-spam features

You can also use reCAPTCHA to protect your question and answer forum from automated spam bots.

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

Next, you need to switch to the ‘Email’ tab. From here you can upload your logo and modify the email notifications sent by the plugin.

Email notifications

After that, switch to the ‘Permissions’ tab. From here you can set up user role permissions. By default, the plugin allows administrators and editors to read, post, write and edit all questions and answers.

Set up permissions

The plugin also allows anonymous users to ask questions. You can change that from permissions settings.

Once you are satisfied with plugin settings, don’t forget to click on the ‘Save changes’ button to save your changes.

Managing Your Question Answer Site

You can view all questions added to your site by visiting DW Q&A » All Questions page. As an administrator, you can edit or delete any questions submitted by any user on your site.

You can also add Question categories since users do not have permissions to create categories. However, users can add question tags when submitting a question on your site. To understand the difference check out our guide on Categories vs Tags.

Managing questions on your website

The Front End Features of Your Q&A Site

DW Question Answers is designed to work with most WordPress themes. This is how your questions page will look:

Preview of questions page

Questions can be searched or sorted by status, categories, views, and answers. Your users post questions, submit answers, and add their own comments. Users can also follow questions by clicking on the star icon next to each question.

Single question page with answers

The user who has asked the question and the site administrator has the ability to mark a question as resolved. Users can also vote for answers, choose the best answer, and add comments to the questions and answers as well. This provides a much deeper interaction platform for your users to engage in discussions around the question topic.

Mark solution and set status to resolved

This plugin is free and performs very well during our tests. There are several Question and Answer WordPress themes out there, but those lock you into using that theme forever.

The advantage of using a plugin is that you can switch your theme without losing any data.

We hope this article helped you build your own Q&A community on your WordPress site. You may also want to see our guide on how to increase traffic on your new WordPress website.

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

The post How to Create A Question and Answers Site in WordPress appeared first on WPBeginner.



Source link

How to Use Distraction Free Full Screen Editor in WordPress


Crafting your blog posts is a creative process that requires attention to details and concentration. Many writers feel distracted by the on-screen elements of the WordPress writing interface like buttons, columns, toolbars, etc.

WordPress comes with a built-in distraction-free mode for writing. It hides unnecessary elements and gives you a fullscreen canvas to create content.

In this article, we will show you how to use the distraction-free fullscreen editor in WordPress. You will be able to switch between regular and distraction free mode without affecting your content.

Using a distraction-free fullscreen editor in WordPress

The first thing you need to do is log in to your WordPress dashboard and go to Posts » Add New to create a new post. You’ll see the post editor with the toolbar and settings columns.

WordPress Post Editor

As you can see in the screenshot above, a WordPress editor screen has the dashboard menu on the left, the document (post) settings on the right, and toolbar on the top.

While these options are important, you don’t need them all the time.

The distraction free editor allows you to hide them while writing and show them only when needed.

To enable the fullscreen mode, you need to click on the three dots icon on the top right corner of the screen. You will see the hidden options and tools including View modes, Editor options, plugin options, and more.

Simply click on the ‘Fullscreen Mode’ option.

Select Fullscreen Mode in WordPress Post Editor

It will hide the WordPress menu on the left and the top toolbar. Now your screen would look much cleaner.

WordPress Editor when Fullscreen Mode Enabled

The new WordPress editor is a block-based editor where you need to use a new block for every piece of content.

WordPress blocks

If you make a content-heavy post, then there will be several blocks visible on the screen at one time.

But what if you wanted to simplify it even further?

This is where ‘Spotlight Mode’ comes in handy. Enabling Spotlight mode will highlight the current block you are working on and dim all other blocks.

Simply click on the three dots icon on the top right corner of the screen and then select the Spotlight Mode.

Enable Spotlight Mode in WordPress Editor

Now you can add / edit content on your block without any distractions around. For example, in the screenshot below you will only see the Paragraph block in full color while others are faded out.

Spotlight Mode Enabled in WordPress Editor

There are two toolbars you will still see on the screen. The one on the top allows you to add new blocks, undo changes, and show an outline of your article.

The second toolbar is the one that appears on top of each block. Most of the times, the block toolbar overlaps with the other block just above it. This can be confusing.

To clean this up, you can move the block toolbar to the top as well. Simply click on the 3 dots icon on the top right corner and then select the ‘Top Toolbar’ option.

Top Toolbar Option in WordPress Editor

Now your block tools for every block will in a single place, on the top.

Top Toolbar Enabled in WordPress Post Editor

You can also hide the Document/Block Settings box on the left. The box includes important metadata fields like categories, tags, featured image, etc. for your post and block style settings.

But if you don’t need it, then simply click on the Settings icon to hide the Document/Block Settings box.

WordPress Editor Settings Icon

You can show it again by clicking on the same icon.

Also, you can use the keyboard shortcut Ctrl +Shift + , (Command + Shift + , for Mac) to hide or show the Document/Block settings.

Using Distraction Free Editor in Classic WordPress Editor

If you have not upgraded your website to WordPress 5.0 or a later version, then your post editor looks and works differently. It’s called the Classic Editor.

To launch the full-screen mode in the Classic Editor, you need to click on the ‘Distraction-free writing mode’ button in your post menu bar.

Distraction-free Writing Mode in Classic WordPress Editor

WordPress will now gracefully convert the post edit screen into a clutter-free full-screen editor.

Distraction-free Writing Mode Enabled in Classic Editor

The full-screen editor has a minimalist layout. It has a menu bar on top of the screen with the text formatting options.

Just like the regular post edit screen, full-screen editor is also available in both visual and text editor.

The visual editor in full screen mode allows you to make text bold or italic, create lists, add links, and insert media using the buttons. Most WordPress keyboard shortcuts will work just like they did on the default edit screen.

Fullscreen Classic WordPress Editor in Visual Mode

Switching to text editor will hide all those buttons. You will only see buttons to add links or insert media.

Fullscreen Classic WordPress Editor in Text Mode

Full screen editor does not have a Publish button or any meta boxes to choose categories and tags. After writing your post, you can exit the full screen mode to select your post options.

You can click the same ‘Distraction-free writing mode’ icon to exit the full-screen mode. Alternatively, you can use the keyboard shortcut Shift+Alt+W to enable or disable the full-screen mode in WordPress Classic editor.

In our experience, the full-screen mode allows us to write faster. Several students have told us that they use this distraction free mode in WordPress when writing research papers.

We hope this article helped you to use distraction free full screen editor in WordPress. You may also want to see our guide on how to check grammar and spelling mistakes 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 How to Use Distraction Free Full Screen Editor in WordPress appeared first on WPBeginner.



Source link

How to Easily Create a Job Board in WordPress (NO HTML Required)


Do you want to create a job board in WordPress? Job boards allow people to find jobs and companies to post their own job listings.

With the growing trend of the gig economy, starting a job board has become a popular online business idea. You can make money by accepting payments for job listings.

In this article, we will show you how to easily create a job board in WordPress and make money from it. You can also use this tutorial to add a job board to an existing WordPress site.

Creating a job board in WordPress

Getting Started with Your Job Board Website in WordPress

You will need the following items to create a job board website with WordPress.

  • A domain name (This will be your website’s address. Example, wpbeginner.com)
  • A web hosting account (This is where all your website files will be stored)
  • A job board extension for WordPress
  • Paid job listings add-on (if you want to accept payments for job listings)

Let’s start with the domain name and web hosting account.

Domain names cost around $14.99 per year and web hosting plans start from $7.99 / month (usually paid annually).

This may sound like a lot of money if you are just starting out.

Luckily, the folks at Bluehost are offering WPBeginner users a free domain name, free SSL certifcate, and discount on hosting. Basically, you can get started for $2.75 per month.

→ Click Here to Claim This Exclusive Bluehost Offer ←

Bluehost is one of the biggest hosting companies in the world and an officially recommended WordPress hosting provider.

Once you purchase hosting, Bluehost will automatically install WordPress for you. If you need instructions, then follow our guide on how to install WordPress for detailed step by step instructions.

Now that you have WordPress ready, it is time to create a job board website with WordPress.

Setting up a Job Board in WordPress

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

Upon activation, you will need to create a few pages that the plugin will use to display different sections of your job board.

On each page, you just need to enter a title and then add a shortcode.

Let’s get started. The first page we’re going to create will be for jobs. Simply create a new page and enter Jobs in the title field. In the content area, you need to add a shortcode block and paste the following shortcode inside it:

[jobs]

Adding a jobs shortcode

After adding the shortcode, click on the publish button to save your changes.

Next, you will need to repeat the process to create a ‘Submit Job Listing’ page and add the following shortcode:

[submit_job_form]

Lastly, you need to create a ‘Jobs Dashboard’ page and enter the following shortcode in the content area:

[job_dashboard]

Now that you have created all the required pages, let’s move on to plugin’s settings.

Head over to Job Listings » Settings page and click on the ‘Pages’ tab.

Select job manager pages

From here, you need to select the pages you have created earlier and then click on the save changes button to store your settings.

After that, you need to review other settings on the page. Let’s start with the ‘General’ tab first.

General settings for WP Job Manager

On the general page, you can select the date format, add Google Maps API key, or delete data when you uninstall the plugin.

Note: Google Maps API key requires you to provide billing information, and you will be charged based on your usage. If you don’t want to use Google Maps API, then you can leave this option unchecked.

After that, you can switch to the ‘Job Listings’ tab. There are a number of options on this page to control the display and features available for job listings. You need to review and adjust them to your own requirements.

Job listings settings

Similarly, you can control the job listings submissions by switching to the ‘Job Submission’ tab. From here, you can control new account settings, submission moderation, edit controls, and more.

Job submission settings

To protect your website against automated spam, you need to switch to the reCaptcha tab and enable it by adding the API keys. You will find a link to generate the required API keys next to each option.

reCaptcha settings

WP Job Manager also sends notifications to site administrators and users. You can control them under the ‘Email Notifications’ tab.

Email notifications

Bonus tip: we recommend using the WP Mail SMTP plugin to fix the common WordPress not sending email issue.

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

Adding New Job Listings

Depending on your settings, logged-in users can submit jobs directly from Submit Jobs page you created earlier.

Submit job listing page

As an administrator, you can directly add jobs from the WordPress admin area.

Simply go to the Job Listings » Add New page and provide a title, description, and the job type for the job listing you are adding.

Add job listings

After entering the title, description and choosing a job type, you need to scroll down to Job Listing Data section. There you can provide more information about the job such as location, application email or URL, company information, company logo, job listing expiration date, etc.

Enter job details

After filling the job listing data, you can preview the job by clicking on the preview button.

After that you either add more details if you need to or simply click on Publish button to post the listing.

To manage existing job listings, you need to go to Job Listings » All Job Listings page in the WordPress admin area.

There you will be able to see all the job listing posted on your job board. You can click on the pencil icon to edit a job listing, see the filled jobs, and delete existing job listings.

All Jobs

Your website visitors will be able to view all job listings by visiting the jobs page you created earlier.

Job listings page

Logged in users will also be able to manage their job listings by visiting the jobs dashboard page you created earlier.

Dashboard page

Adding Paid Job Listings

You may have seen several reputable sites adding a job board to generate extra revenue from their website. If your blog has a good reputation among industry peers, then companies wouldn’t mind paying a small fee to get their job posting listed on your site.

To enable this feature, you will first need to install and activate the Simple Paid Listings plugin. For more details, see our step by step guide on how to install a WordPress plugin.

It is a paid add-on for WP Job Manager and allows you to accept payments for job listings using PayPal or Stripe.

Upon activation, you need to visit Job Listings » Settings page and switch to the ‘Paid Listings’ tab.

payment settings

On this tab, you can choose your preferred payment gateway and provide API information.

Note: You will need to enable SSL / HTTPS on your website to receive payments. See our article on how to get free SSL certificate for your site for detailed instructions.

We hope this article helped you easily create a job board in WordPress. You may also want to see our list of proven ways to make money online for more ways to generate revenue from 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

How to Fix Image Upload Issue in WordPress (Step by Step)


Are you facing image upload issues on your WordPress website? For most beginners, image upload errors can be quite confusing because they can appear without you doing anything different.

Failure to upload images is one of the most common image issues in WordPress. Luckily, it is quite easy to fix, and you can do it yourself.

In this article, we will show you how to easily fix the image upload issue in WordPress. We will also explain what causes this issue, and how you can prevent it in the future.

Fixing image upload issues in WordPress

What Causes The Image Upload Issue in WordPress

The image upload issue in WordPress is typically caused by incorrect file permissions. Your WordPress files are stored on your web hosting server and need specific file and directory permissions to work.

Wrong file permissions prevent WordPress from reading or uploading file on the hosting server. You may get the following error when uploading image file:

‘Unable to create directory wp-content/uploads/2019/04. Is its parent directory writable by the server?’

Unable to create directory error

Another sign of this issue is that your images may disappear from the media library.

Missing images in media library

My site was working fine before? Who changed the file permissions?

This could happen due to a number of reasons. A misconfiguration on your shared hosting server can sometimes change those permissions without you doing anything.

For example, your web hosting provider ran an upgrade which unexpectedly changed file permissions.

If everything else is working fine on your website, then you can simply apply the correct file permissions to fix the image upload issue.

That being said, let’s take a look at how to set correct file permissions to fix image upload issues in WordPress.

Fixing Image Upload Issue in WordPress

You will need to use an FTP client to change file permissions.

First, connect to your website via FTP and then go to /wp-content/ folder. Inside, you’ll find the uploads folder, which is where WordPress stores all your media uploads including images.

Now right click on the uploads directory and then select File Permissions.

Opening file permissions dialog box for uploads folder

This will bring up the file permissions dialog box.

First, you will need to set file permissions for the uploads directory and all the subdirectories inside it to 744.

Change folder permissions

To do that, enter 744 in the numeric value box, and then check the box next to Recurse into subdirectories option. Now click on the ‘Apply to directories only’ radio button.

Click on the OK button to apply these changes. Your FTP client will now start applying file permissions to the directories.

Note: If setting directory permissions to 744 does not seem to solve your problem, then try 755.

In the next step, you will need to set file permissions for all the files in the uploads directory.

To do that, right click on uploads directory and select file permissions. In the file permissions dialog box, change the numeric value to 644.

Check the box next to Recurse into subdirectories. Lastly, you need to click on ‘Apply to files only’ radio button. Click on the OK button to apply these changes.

File permissions

The FTP client will now change the permissions for all files inside the uploads folder. Once it is done, you can go back to your WordPress admin area and try uploading images again.

Note: if you don’t know how to use a FTP client, then you can also use the file manager provided by your WordPress hosting company. Since the screenshots will vary from each host, you will need to talk to their support to find instructions.

We hope this article helped you fix the image upload issue in WordPress. You may also want to see our article on how to optimize image SEO to get more organic traffic to your website.

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

The post How to Fix Image Upload Issue in WordPress (Step by Step) appeared first on WPBeginner.



Source link