Categories
WordPress

18 Best Event Calendar Plugins for WordPress 2020

Do you regularly schedule events, bookings, appointments, or host meetings or seminars through your website? Well, we both know that without proper organization, these things can get out of hand pretty fast.

Whether you run a fitness blog, a company website or a tech website, being able to display upcoming events with complete information openly is a superb way of establishing yourself as an engaging as well as a reputable brand

Fortunately, with WordPress event calendar plugins, you can make the process of scheduling events, webinars, meetings, seminars, and concerts very easy. These plugins are designed to simplify things when it comes to event management.

For example, you can use the plugin to inform your visitors about an upcoming event, including the venue, date, and time when the event will be taking place. Some other feature-rich plugins can also be used to make hotel reservations, integrate with Google Maps, or submit calendar events and feeds via iCal feed.

As it stands, WordPress calendar plugins are a hassle-free way of ensuring that your events are neatly organized and managed.

Given that the plugins are so many – both premium and free, choosing a suitable WordPress calendar can be a challenge given that they can also impact on your site’s speed, responsiveness, security, and overall user experience.

In this post, we will look at the top 18 best WordPress calendar plugins for 2020.

Before we dive in, let’s take a look at some of the things you should consider when looking for a WordPress calendar plugin.

What to Consider When Looking For WordPress Calendar Plugins

Features

A good WordPress calendar plugin should allow you to manage your events seamlessly. For instance, it should let you guest list local meets, talks, or other events.

If you deal with ticketing and booking, consider one that has an add-on for this service. Other features worth considering include features such as Google Maps integration and social media sharing.

Responsive design

In this age of mobile, having a website with a responsive design is a must. As such, you need a plugin that will allow you to maintain your website’s design responsiveness.

While there are plugins that will hinder you from achieving this, especially on mobile view, such as table-style calendars, it’s paramount that you choose a plugin that will enable you to compensate that.

For example, you should consider one that allows tile-view. This will not only ensure that your website is responsive but will also make it easy for your visitors to navigate.

Display elements

Another important aspect to consider is the visual interface. In the end, you want to install a plugin that’s engaging, and that offers a range of styles such as list, column, or grid.

Furthermore, you should consider a plugin that offers built-in accessibility elements. This will make it easy for users with disabilities to use it.

With that in mind, now let’s look at the best 2020 WordPress calendar plugins

18 Best WordPress Calender Plugins – Reviews

[num 1] The Events Calendar

The Events Calendar

With over 700,000 active installations, the Events Calendar plugin is one of the most used WordPress calendar plugins. What’s makes it so popular is its intuitive interface and a wide range of powerful event management features.

The plugin is offered in both free and premium plans. Although the free plan is quite basic in terms of features, it’s very functional. It offers some excellent core features. For instance, it has built-in search tools that allow users to search for specific events in the calendar.

What’s more, it allows you to post events using three viewing modes. You can also add time, date, event location, cost, and other information pertaining to the event. The Event ticket, for example, which is a free add-on lets you sell tickets as well as manage the attendee.

The premium version, on the other hand, retails at $89 per year, and it adds features such as widgets, additional views, recurring events, and more.

What makes the Events Calendar plugin so usable is the simplistic user interface and settings that let you adjust options such as the style sheet, template, the content, and the number of events displayed on the page.

It also offers settings for CSV files importation, iCal, Google Calendar and Google Maps integration, all while being mobile-friendly. The plugin is ideal if you regularly host events or concerts.

[num 2] All-in-One Event Calendar

All-in-One Event Calendar

With over 100,000 active downloads, the All-in-One Event Calendar plugin another great option for WordPress website owners. It’s offered for free or with a pro license.

The calendar offers powerful features on a simplistic interface, which makes it easy to manage. Some notable features include the Timely Network feature that lets you add events collectively with your network.

Some essential features offered by the free plan include easy sharing and events filtering. For example, you can export and import and let your calendar display on other websites.

What’s more, you can display Google Maps and recurring events, even with the free version of the All-in-One Event Calendar plugin. These features are only accessible to premium users in the Events Calendar plugin.

If you would like features such as advanced search and filtering, public event submissions, it is better you opt for their premium plan, which starts at $29 per month. For a ticketing add-on, the price is slightly higher, which is $59 annually.

[num 3] The Events Manager

Events Manager

Developed by Marcus Sykes, the Events Manager plugin is one of the most outstanding WordPress calendar plugins. Currently, the plugin boasts over 100,000 active installations. It offers both free and paid plans.

The plugin is designed to provide you with power, reliability, and flexibility. It offers a pretty intuitive interface that allows you to schedule recurring and multiple events. It also supports BuddyPress, hence allowing users to submit group or personal events.

What’s more, the Events Manager plugin supports Google Maps integration and lets you manage bookings, multiple ticketing, and pricing. However, to use additional features like PayPal integration and the discount manager, you’ll have to subscribe to the pro license.

What makes the plugin so unique is that it allows users total control when it comes to managing their events and also integrates seamlessly with WordPress Multisite. This makes it a breeze for users to create events.

[num 4] My Calendar

My Calendar

The My Calendar is yet another powerful WordPress events calendar plugin. With over 30,000 active installations, the plugin supports WordPress Multisite and is one of the few options that offer excellent accessibility for people with disabilities.

The plugin lets you schedule recurring events, conduct event searches, add widgets to your site, and display – daily, weekly, or monthly events for your visitors. Furthermore, you can edit customize the calendar to match your website’s design by editing the JavaScript and CSS code.

For more advanced features, you can opt to pay for the annual plan that costs around $49 or the permanent license that costs $179. The premium plan allows you to create an event form a post and use the responsive mode.

Apart from that, the premium version allows the participating parties to receive notifications via email whenever new events are created or reserved. The settings can also be adjusted to post the event directly to Twitter when need be.

The My Calendar Plugin is an excellent choice for users who wish to manage more than one site and calendar. The allure with this plugin is that it enables one website to host multiple calendars or multiple websites to host the same calendar via the same WordPress page.

[num 5] EventON

EventON

Yearning for a WordPress plugin that will let you design calendar events while allowing you to choose time, date, and address? The EventON plugin is your best bet.

Developed by Ashan Jay, the EventON plugin is one of the best-selling calendar plugins on the Envato market retailing at $25.63 (As at the time of this writing). The plugin boasts over 47,000 active installations and has a 4.4-star rating on CodeCanyon.

Beautifully crafted, the EventON plugin offers a minimalistic take on calendar design, making it easy to configure and promote your events. The calendar allows you to add events images and insert Google Maps and directions into each listing. You can also add colors to your calendar.

Furthermore, the calendar comes with a shortcode generator, which allows you to make it mobile responsive. It also has an appearance editor that enables you to customize it to fit in with your website’s design. For calendar displays, you can choose different options such as tile, list, or grid style.

With EventON, you can schedule recurring events or one-time occasions. One great thing about this calendar is that it’s searchable, which makes it super easy to find an event.

The thing about this calendar, however, is that you need to purchase the WooCommerce integration to get booking and ticketing features.

[num 6] Event Organiser

Event Organiser

The Event Organiser is another lightweight option that’s offered in both free and premium plans. The calendar is created with developers in mind, though it’s also easy to use for casual users.

The plugin lets you create recurring and multi-day events and includes comprehensive rules on how often events should repeat. It also offers venue support, including Google Maps integration and its intuitive interface makes it easy to edit the event details.

Beyond that, the plugin includes a number of widgets for displaying your events and some shortcodes for embedding calendars onto your site and for controlling what precisely shows up. For example, whether or not to show the venue filters.

Users can also create pretty permalinks, color code event categories, and add, edit, or delete past events from the backend admin portion. You can also get customizable ticket booking templates with the Event Organiser pro to enable your visitors to purchase tickets or book specific events.

With the paid add-on you also get extra functionality such as integration with popular gateways such as PayPal, Stripe, iDeal, and Pro-Offline. Note that the developers of the plugin used British pronunciation, so when searching for the plugin search for “Organiser” instead of “Organizer.”

[num 7] Event Calendar WD

Event Calendar WD

The Event Calendar WD is another effective WordPress plugin for users who need responsive and SEO friendly calendars. With over 20,000 plus active installations, the Event Calendar WD offers a user-friendly interface that allows you to add and manage events on your site.

The plugin is highly flexible such that it allows you to create single-day, multi-day, and recurring events. There is no limit to the number of events that you can create. This means that you can create as many events as you want.

You can also personalize your calendars to give them a distinctive appearance thanks to the various view options, five customizable calendar themes, and the unending list of customization settings.

Apart from that, the plugin is SEO friendly. Therefore, whenever you add an event to your website, it is optimized for better visibility in the search results. Its layout is also responsive to ensure that it offers flawless calendar display across various screen sizes and devices.

The plugin offers more than 14 premium add-ons for various functionalities such as selling tickets online, displaying upcoming events, and events countdown.

Last but not least, the plugin integrates seamlessly with Google Maps making it super easy for your guests to locate event venues.

[num 8] Simple Calendar – Google Calendar Plugin

Simple Calendar

The Simple Calendar is one of the easiest WordPress calendar plugins to set up. Designed by Google, the plugin integrates seamlessly with Google Calendar, allowing you to use it as a feed for your WordPress site.

It also allows you to combine several calendars when need be. The calendars can also be adjusted automatically to sync with the local time zone for international users. Apart from that, it allows you to display events in a list or calendar form.

Another noticeable aspect of the calendar is its elegant design that ensures that it’s fully responsive and mobile-friendly. In fact, you can set or create events from your phone app.

Once the events are created, you do not need to keep updating the calendar as it automatically updates itself once a new event is created regardless of whether the event is created from the phone app.

Customization is also very easy since very little coding is needed. For example, you can highlight the events and color co-ordinate them. However, for features such as ticketing, you’ll need to use a third-party service.

[num 9] Responsive Timetable

Responsive-timetable

Featuring a modern and sleek interface, the Responsive Timetable is a feature-rich and responsive WordPress calendar plugin. It’s perfectly designed to help you showcase events in a flexible manner on different devices.

While it works in a similar way as other plugins in the list, one noticeable feature is its ability to display four events simultaneously in the same time slot. This makes it a great option for breakout sessions or conferences where numerous events happen at the same time.

There’s no limit to the number of events you can create with this plugin. Furthermore, you can add custom fields with reservation links and prices.

Another appealing feature is the calendar’s built-in Live Editor tool that simplifies the entire process of creating and scheduling an event a breeze. There’s also a shortcode for embedding calendars on your website.

When it comes to calendar layouts, the plugin offers three options that you can choose from. You can also choose a style to match your template and your own custom color.

What’s more, the calendar has a unique custom feature that allows a pop-up to appear on your website when there is an upcoming event. This feature comes in handy whenever you need to drive traffic to your website. You can, however, customize the feature to fit with your needs.

[num 10] MotoPress Timetable and Event Schedule Plugin

motopress

If you run a website that relies heavily on mobile website traffic or where you need to book your clients, then the MotoPress Timetable and Event Schedule plugin is what you need.

Build with mobile responsiveness in mind, this free WordPress plugin is an all-rounded calendar toolkit for timetabling different events such as concerts, conferences, lessons, and gym classes.

The plugin comes with a color-coding system for categorizing and classifying different types of events as well as a shortcode for easy embedment onto your site. The shortcode generator also makes it easy for non-techy WordPress users to customize and set it up.

Furthermore, you can apply language and filters to make the calendar searchable. However, given that multiple calendars are allocated a single ID, finding them is very easy.

Basically, the MotoPress Timetable and Event Schedule plugin allows you to create and schedule your events on a clean looking calendar. Upcoming events are featured via widget, which is paramount if you want to boost attendance.

[num 11] Sugar Event Calendar

Sugar-Calendar

The Sugar Event Calendar is a WordPress event calendar plugin designed to achieve a perfect balance between simplicity and complexity.

The plugin boasts a plethora of features you need to get your calendaring job done and is superbly lightweight to ensure that it conserves your server’s resources.

It has an intuitive and user-friendly interface that makes it easy for you to create and schedule one-time events and recurring events automatically on a daily, weekly, monthly, or annual basis.

When it comes to categorization, the plugin lets you assign events based on a specific category or even display a master calendar composed of all categories. You can also set events to occur on a specific day as well as assign start and end times.

One unique feature with the Sugar Calendar is that it is available in 8 different languages, which means it’s fully localized. To enhance the user’s experience, you can enable the Ajax calendar view.

On the Bottom line, the Sugar Calendar offers a clean, reliable, and streamlined approach of creating and scheduling events on your website.

[num 12] Stachethemes Event Calendar

Stachethemes Event Calendar

The Stachethemes Event Calendar is a premium WordPress event calendar plugin that offers a unique approach to the classic event calendar concept.

Featuring a modern design, this WordPress event calendar plugin is fully optimized for mobile to ensure that your events are displayed in an easy to read and navigate manner.

The plugin allows you to add all kinds of details and information about your events such as the directions, location, guest list, weather forecast, and comments sections. You can create different types of events such as single, multi-day, or recurring events.

It also integrates seamlessly with WooCommerce to enable you to sell your merchandise directly from the calendar or import/export .ics files from Google.

One notable feature with this plugin is the ability to allow your website’s visitors to add events to your calendar using the front-end.

You can get the calendars in six different views. Each calendar is customizable in design, color, and fonts. Other features include the ability to work across multiple sites and easily share on social networks.

[num 13] connectDaily Events Calendar

connectDaily

The connectDaily Events Calendar is a WordPress events calendar plugin designed to meet your event management needs.

Responsive and mobile-friendly, the connectDaily events calendar provides a complete event management solution for both casual users and organizations.

The plugin offers a huge feature set such as email and text reminders that notify you when there’s a new event or an event that was scheduled.

There is also a public and private event calendar feature that helps define different calendars as well as who is allowed to post an event on each calendar, who is allowed to see each calendar, and who is permitted to approve events on each calendar.

In addition to these features, the calendar offers resource management such that you can allocate and track resources like rooms, people, vehicles, equipment, and other particulars related to your event. This feature helps to ensure that a particular resource is not booked twice.

Other notable features include iCal, RSS, JSV, and CSV data export and import, and social media support that enables you to share posts about your upcoming events and push them to your Twitter account or Facebook page.

[num 14] Events Schedule

Events Schedule

The Events Schedule is a mobile-friendly and premium WordPress plugin for scheduling events. The plugin offers a straightforward way of presenting events to your website’s visitors while enabling them to reserve sessions with just a few clicks.

The plugin offers different color options, lists, tabs as well as five different calendar styles. The events schedules are retina ready and you have the option to choose how you want to filter your events.

If you want a more active role when it comes to managing your events, there is a visual schedule builder that enables you to add, edit and delete events when the need arises.

More still, this plugin is compatible with WooCommerce and includes other incredible features such as cross-browser compatibility, SEO optimization, and translation support.

So, whether you run an educational organization, community group, or any other type of business that requires you to schedule events, you might want to try the Events Schedule plugin.

[num 15] Event Espresso 4 Decaf WordPress Event Manager

Event Espresso 4 Decaf

Event Espresso 4 Decaf is a premium WordPress plugin developed to help you create and manage your events from your WordPress admin panel. Its design focuses on people who want to manage ticketing and event registration all from the WordPress dashboard.

Along with that, the plugin supports payments processing via PayPal express checkout, which allows you to collect money in advance so as to cover the costs of the event. Luckily, you do not need to upgrade to a paid plan to use this feature.

It also has a powerful confirmation email system that is used to send custom registration forms, confirmation emails, the payment received, emails, invoices, newsletters, and more.

Its event management system is also detailed and includes features such as Google Maps integration and venue information. Ticketing and tracking are further enhanced by the use of mobile apps.

[num 16] Calendarize it!

Calendarize it

Calendarize it is another powerful event calendar compatible with WordPress. Its feature-rich and offers a flexible solution for creating and scheduling your events.

It has a simple point-and-click interface, which lets you create and schedule events in a matter of minutes. You can choose to create recurring events on a daily, weekly, monthly, or yearly basis. You can also add start and end times.

Customization is also easy and quick with simple drag and drop. There is no need for shortcodes. There are more than 30 content elements and eight predefined templates that you can use to build your calendar.

Furthermore, you have the option to adjust the fonts, colors, and margins using the Visual CSS editor and customize date and time settings based on your region. Venue and event layout customizations are also possible via the built-in layout editor.

The plugin also offers a load of other options such as advanced filter filters with custom taxonomies, upcoming events sidebar widget, Google Maps integration for event and venue page, and dashboard notifications.

[num 17] Events Calendar Registration

Events Calendar Registration and Booking

There is no better way to promote an event than through your website. As such, you need a reliable tool to help you with the process and the WordPress Events Calendar Registration and booking plugin does just that.

Beautifully designed, this plugin is coded using the latest techniques and trends to ensure that it’s mobile friendly and fully responsive across all web browsers.

With this plugin, you can create and manage events directly from your WordPress dashboard. You can also register events, manage attendees, exports the list of attendees, and create discount coupons.

To create an event list, all you have to do is paste a simple shortcode or use a dedicated widget. You can also add important information and details to your events such as the event location, date, time, and the number of remaining seats for your event.

Beyond this, you have the power to customize the colors and the layout of the events grid. For example, you can set the calendar in such a way that visitors can filter events by name or category. For quick access, all event categories are displayed at the top of the grid.

Beyond this, the plugin allows you to sell tickets. You can create tickets for various prices and time-sensitive coupons. Your visitors can pay for the event tickets via PayPal.

[num 18] Modern Events Calendar

MODERN-EVENTS-CALENDAR

As the name suggests, the Modern Events Calendar is a WordPress events calendar plugin that lets you manage events in the simplest and most modernized way.

It offers a plethora of features with a modern touch to them to enhance the appearance of your website. Creating an event with this is super quick, regardless of the kind of industry your business is based on. Events details can also be imported in just a few clicks.

Beyond that, this plugin offers list and calendar views. There is also an event countdown option. The calendar can also be configured to allow your visitors to book single or recurring events. There is also no cap on when the events have to end.

When it comes to style and design, the plugin offers more than 50 event display layouts with different skins. So you are not limited to choice.

Furthermore, the calendar’s responsive design allows your visitors to view it perfectly in all devices. Another thing with this plugin is that it integrates with popular payment gateways such as Stripe and PayPal, allowing you to register attendees and sell tickets on your site.

Wrapping Up

Having a functional events calendar plugin goes a long way into ensuring that your events are completely sold out.

These plugins do not only simplify the event creation and scheduling process but they also go a long way in saving you time that you would have used to email your users back and forth while trying to look for workable dates.

Having said that, it’s important for you to consider your needs when you are choosing the best WordPress events calendar plugin.

We hope that you will be able to find a suitable calendar plugin that suits your requirements from the list we’ve presented you with. Do share your views in the comments section below.

Categories
Tutorials

Payoneer Vs PayPal – Which is the Best Payment System?

A few years ago, sending and receding money from overseas was a hustle. You had to deal with bank wire transfers that would charge you exorbitant exchange rates and fees.

Today receiving and sending money even from the remotest part of the continent is a breeze – provided the sender or the receiver has an internet connection.

Thanks to online payment processing services such as PayPal and Payoneer that give you easy and cost-effective means to make local and international payments.

While there are other digital payment services such as Skrill, Neteller, Stripe, and Transferwise, PayPal and Payoneer are the two most popular online payment processors with the largest market share.

Apart from that, these two platforms provide services to over 200 countries across the globe.

You are now probably asking yourself, which payment processing service is better between the two? Well, in this article, we will examine different parameters that differentiate PayPal from Payoneer and Payoneer from PayPal.

But before we dive into the details, let’s have a brief overview of PayPal and Payoneer.

A Brief Overview of PayPal

Founded in 1998, then known as Confinity, PayPal is an American E-Commerce company that specializes in digital money transfers. In 2000, Confinity joined hands with X.com to form PayPal.

In 2002, the company had its initial public offering. Later that year, after watching the company become the premier choice for online shoppers, vendors, affiliate bloggers, and freelancers, eBay, an internet auction company, acquired PayPal at the cost of $1.5 billion.

In 2015, eBay spun off PayPal into a separate publicly-traded company. Since its inception, the company has allowed users to exchange money between accounts and make payments online in a secure platform.

Currently, PayPal allows users to link their accounts to their own bank accounts, making it easy and more efficient to transfer payments in various currencies compared to checks or money orders. It supports over 20 currencies and is available in more than 200 countries.

Following a sophisticated series of security advancements, the company has grown to become the first choice payment processing platform due to its superior anti-hacking and anti-phishing measures.

For example, users can request a refund if they’ve been cheated. What’s more, the company takes security very seriously. Therefore, whenever they detect a suspicious transaction, they can deactivate the account pending further investigation.

A Brief Overview of Payoneer

Payoneer is a digital payment services company with headquarters in New York, United States. The company was founded by an Israeli businessman, Yuval Tal in 2005, and has since grown to be one of the most preferred online financial services company by businesses, affiliate marketers, and freelancers.

The company offers services to over 200 countries and territories and allows transactions in over 150 different currencies.

The company works by offering its partner companies and clients with prepaid MasterCard cards, which are shipped to their respective owners in different countries, including businesses, freelancers and affiliate marketers.

Once you receive the card, you’ll be required to activate it in order to receive payments. There are two ways to withdraw funds via Payoneer.

The first method is through the prepaid MasterCard. With the prepaid MasterCard, you do not need to have a bank account.

So once your funds are sent, you can withdraw them within 24 hours in just the same way you would use your regular credit card. You can also use the card to shop online.

The second method is by linking your Payoneer account with your local bank account details. Once the funds are in your Payoneer account you can transfer them to your bank account.

This will allow you to withdraw the money in your local currency and with low fees. Just like the MasterCard method, the funds should be available in your local account within 24 hours.

Some common companies that use Payoneer to send mass payments include Amazon, Upwork, Google, and Airbnb. One reason that makes Payoneer a preferred choice by most businesses is its simple integration with any website.

PayPal vs Payoneer

Setting up a PayPal account

If you do not already have a PayPal account, and you would like to have one, follow the following steps. Note that setting up a PayPal account is free and should only take you a few minutes. You might also want to have a bank account to link with your PayPal account.

Step #1: Go to the PayPal homepage.

PayPal-signup

Step #2: On the top right corner, click on Sign Up.

Step #3: On the following screen, select whether you want to create a business or personal account. Then click continue.

Choose-account-type-paypal

Step #4: On the next screen, enter your details such as your Country, Names, Email address, and password. Once you are done click or tap on Next.

enter-personal-details-paypal

Step #5: On the next page, you’ll be required to provide your identification number, your address, date of birth, and your mobile number. Note that this information is mandatory and must be provided for your account to be created. 

enter-mailing-address-then-agree-and-continue

Step #6: Once you are done click on Agree and Create Account. You can choose whether you want to start shopping, sending or receiving payments online via PayPal.

account-ready-to-use

Step #7: You can now choose to link your card or link it later (this step is optional). However, if you plan to receive or transfer money to your bank account you’ll need to add this important detail. Note that for your card to be verified, it will take at least three days.

link-bank-card-paypal

Setting up a Payoneer account

Just like PayPal, creating a Payoneer account is free. So if you do not already have the account, here are a few steps to follow and get your account in no time.

Step #1: Visit the Payoneer homepage.

register-payoneer

Step #2: On the top right-hand corner, click on Register.

Step #3: On the next page, enter your name and email address then click “Next.”

get-sterted-payoneer

Step #4: On the page that follows, you’ll be required to enter your address and mobile number. Then click “Next” once you are done.

enter-contact-details-payoneer

Step #5: On the next sign up page, enter your security details. This includes the password that you will use with the account and your national identification number, and answer a security question.

Note that you can also use your passport or driver’s license number in place of your ID. Click Next.

enter-security-details-payoneer

Step #6: At this stage, you are almost done. The only thing you’ll be required to do is enter your bank details, including your local currency. Click submit for your account to be reviewed.

enter-bank-details-submit-payoneer

The review process takes a few business days. Once approved, you’ll get a confirmation email in your email address and you can now start receiving payments in your account. You can then apply for your prepaid MasterCard to enable you to withdraw your funds.

application-complete-congrats-payoneer

Now let’s learn how both PayPal and Payoneer compare in terms of features and other parameters.

PayPal vs. Payoneer – An In-depth Comparison

While both services excel in certain scenarios, they also do have their pitfalls. Therefore, if you are going to choose one over the other, it’s vital that you evaluate them on a case by case basis. Let’s look at the different scenarios.

Fees and Exchange Rates

When it comes to fees or exchange rates both services differ to a huge extent. Your choice here will primarily be based on your personal circumstance and type of transaction you want to make.

paypal-fees

With PayPal, the transaction fees are dependent on the country in which your account is signed up. In the United States, for example, PayPal charges zero fees to transfer funds from your PayPal account. However, if you wish to pay with your credit card, debit card, or PayPal credit, a fee of 2.9% + $0.30 applies for each transaction you make.

For international transactions (that is, transactions made from the US to another country), fees may vary depending on the destination, payment method used, and the amount you are sending.

For example, if you are sending from your PayPal account balance or the bank account linked to your account, a transaction fee of 5% will apply to the sent amount per transaction. This means you’ll pay anywhere between $0.99 and $4.99.

If you choose to transact with your debit card, credit card, or PayPal Credit, you’ll be slapped with an additional fee of 2.9% on top of the transaction fee plus a fixed fee based on currency. Remember you’ll also have to incur a 2.5% currency conversion fee.

Payoneer, on the other hand, does not charge any fees to send or receive money from other Payoneer customers. However, if you receive funds into your local account in USD, AUD, CAD, GBP, EUR, and MXN a fee of between 0-1% for USD but it will vary from which country the funds originate from.

If you choose to receive funds directly from your customers via debit or credit card, you’ll have to incur a 3% fee.

If you use eCheck in USD, you’ll have to pay a 1% fee. Fees for money sent via marketplaces and networks such as Upwork, Airbnb, Fiverr and any other company via Payoneer may vary. Currency conversion rates with Payoneer stand at 2% over the mid-market exchange rate.

Security

Whenever you want to transact online, the first thing that comes to your mind is the security of your funds. You always want to ensure that both your personal information and funds are safe and secure.

Fortunately, both PayPal and Payoneer rely on high encryption levels to ensure the safety of their clients’ funds and information. This means that no third party can manipulate or see any undertakings in your account.

Payoneer, for example, ensures that each transaction is strongly protected by strong encryption to ensure that each data is unreadable and is protected by secured firewalls.

They also monitor each transaction to ensure that there is no identity theft, phishing, fraud or other attacks. You also get email notifications if any unusual activity is detected within your account.

PayPal, on the other hand, uses next-level encryption to ensure that your transactions are heavily guarded. They also monitor every transaction to prevent fraud and identity theft. They also have a buyer and seller protection center in case of claims and chargebacks.

Speed

When it comes to speed in processing global mass payouts and withdrawals, Payoneer beats PayPal hands down.

With PayPal, for example, you have to initiate every withdrawal manually if you need to get cash in your bank account. This makes the process cumbersome and time-consuming. What’s more, the funds can take between 3 to 5 days to reflect on your bank account.

Payoneer, on the other hand, eliminates such hassles of having to wait too long to receive your funds. Through their Global Bank Transfer service, you are able to receive your cash in local currency to your bank account within 24 hours once you receive your payment since the entire process is automated.

In addition, Payoneer’s daily withdrawal limits are higher, summing up to $5000 compared to PayPal’s $500 per month for unverified accounts. You can, however, lift your PayPal withdrawal limits by linking your account with your bank, verifying your debit or credit card, and by providing your social security number.

Debit/Travel Cards

Both companies offer their customers with cards for them to be able to access their funds in a faster and more convenient manner. However, the availability of these cards, and especially PayPal’s Cash MasterCard is dependent on your location.

paypalcashcard

Mobile Applications

With the growth of mobile technology, it’s hard to find a financial services company that does not offer a mobile app. PayPal and Payoneer are no exceptions from this bandwagon. And given that their services are strictly offered online, they both offer mobile apps for both iOS and Android devices so users can be able to send and receive money safely and securely while on the go.

Payoneer-mobile-app

The mobile app’s security is very advanced such that you can use your fingerprint for easy login. Also, if your account is accessed from an authorized device, you will be alerted.

The only limitation with both the mobile apps is that you can only do the basics tasks like viewing your balances, view transaction details, send, and accept payments.

PayPal vs. Payoneer – Key Takeaways

  • Both platforms offer a secure and easy online payment for both businesses and individuals. So you don’t have to worry about your personal information getting shared or your funds getting lost.
  • PayPal fees are higher compared to Payoneer, which means that you can save a significant amount of money when you transact huge amounts of money with Payoneer.
  • You can send professional invoices using both platforms.
  • Both services are easy to integrate with e-commerce sites.
  • For mass payouts and B2B payouts, Payoneer makes the process simple since the entire process is automated.
  • You can create a virtual US/UK bank account with Payoneer for receiving funds.

 Wrapping Up

The decision on which payment option is the best is a question of circumstance and how much money you want to transact. For example, if you live in a country or region where only a few banks offer PayPal withdrawal services, you might opt for Payoneer.

Similarly, if you own a website and most of your customers prefer paying for your products via PayPal as opposed to Payoneer, you will definitely opt for PayPal.

However, if you are just looking for an online payment service that will save you money in the long run, our best bet is Payoneer thanks to their low transaction fees and exchange rates.

The decision, however, is up to you to choose which service fits you better. We recommend that you do further research before settling on either of the services.

Categories
Themes WordPress

25+ Best WordPress Video Themes for 2020 – Reviews

With the buildup of more videos on the internet than ever before, the creation of websites with a majority of videos is popping up now more than ever. That is why we’ve created a list of the best WordPress themes for videos in 2020.

WordPress and its massive library of themes make this the perfect place for you to create a website with a video background as well. With lots of themes for the right price, there is a setup out there for every creator.

25+ Best WordPress Video Themes – Reviews

Whether you want to build a portfolio site for your video creations or host other people’s videos and content on your site, any vlogger, videographer, or media sharing website will like to check out this list we have here.

This list contains the highest quality multimedia and video themes available on WordPress in no particular order.

So let’s get started.

[num 1] Video

Video-Theme

Video is the top-notch WordPress theme for sites that will have a blog with heavy usage of videos. This theme comes with some dynamic features like a like/dislike feature, the ability to create playlists, and more.

One of the best parts about this theme is the ability to integrate it with YouTube to show the view counts of the videos you’re hosting. This could be a great way to have some social proof stirred up for the videos you upload.

This theme comes with different homepage layouts and useful widgets to build your site as your own and sidebar easily.

Video is also optimized for speed and SEO ready right from the jump, giving your website a setup that’s ready for viewers right from the start.

[num 2] Rich Video

Rich Video Theme

If you’re looking for a modern type of theme to run your WordPress site, Rich Video could be the theme for you. It has a modern design and is designed specifically not to have a sidebar.

Taking out the sidebar allows you to display lots of posts on one page, which will immediately allow your viewers to get the content they’re looking for. You can change up the videos that show up with special widget areas like featured posts, new videos and more.

Rich Video is a very SEO/Search Engine friendly theme. When it comes to code quality, it can’t get much better than this theme. Search engines want to get into your sites and read the code, but if it’s hard to understand, they’ll leave your page and rank someone else higher. That is why having good code quality with a theme like Rich Video is so important.

[num 3] Rich Flicks

Rich Flicks Theme

Rich Flicks is a spinoff of the previous theme Rich Video but has more of a dark mode added to it. This might not be the look you’re going for, but this version of the theme is inspired by lots of adult entertainment websites and their look.

This gets a high number of videos on the front page and gives you access to things like featured and related content to give you extra page views and help out your whole website.

Widgets are available to be put in lots of different places on the page and have lots of integration setups for you to choose from. The code is set up to be lean and gives you access to top site speeds on WordPress.

[num 4] VideoTube

VideoTube Theme

VideoTube is able to give you a fully responsive WordPress website right from the jump with this theme. This theme not only looks great for video and audio streaming but has some awesome features that help ith collecting and posting the content you want on the site.

Whether you’re posting videos from the top websites like YouTube, Vimeo, and more or posting original content only on your site, posting and sharing videos using VideoTube is fast and easy.

A bonus feature that could push this theme up your priority list is the ability of your audience to submit their own videos and contribute to the website as well. If you are creating a crowd-sourced content website, this might make VideoTube one of your top themes to try out.

[num 5] Producer Film Studio Theme

The Producer Theme

The Producer theme is a special theme for all the independent filmmakers out there. If you’re starting a film studio, a production company, or just looking to show off your independent videos, then this is probably the theme you should be using.

This theme not only holds videos but is entirely designed around showcasing those videos in the spotlight.

It has a responsive design so your audience can be sure to enjoy your content no matter what they’re watching on.

This theme comes with light or dark skins so you can customize based on the mood of your content. It also has a unique panel effect while scrolling down along with a credit roll effect as well.

[num 6] Vlogger

Vlogger-WordPress-Theme

Even though this theme is called Vlogger, it is so much more than just that. Not only is this theme perfect for the up-and-coming vloggers on the internet, but this is one of the most professional-looking themes on this list.

This means if you are a YouTuber or make video blogs, then this theme can work for you. If you also make video tutorials or independent films, show off your content with this. Any kind of video will look great using Vlogger.

With features like social sharing, ability to like posts, number of views and ratings, social proof is off the charts with this theme. It uses the drag-and-drop builder Visual Composer to make things easier on you on the backend so you can customize your site to your liking.

Vlogger also promotes its 12 different widget slots for monetization, so if you’re looking to monetize your site at any point, this many ad slots could definitely be a reason to get this theme.

[num 7] Video Blog

Video Blog Theme

If you’re looking for a theme to show of your video blogs, but you want a minimal design so your videos can really pop, then Video Blog is perfect for you. Minimal design is the hot thing nowadays and this theme understands that.

It’s fully responsive, so you’re able to view the site on your smartphone while also putting it on the big screen for your videos to shine.

With customization, you can change the color design and things like the buttons and your logo to fit with the brand of the site you really want.

Minimal designs are great not just because they look good but also usually because they are simple and fast, which helps you out with SEO purposes.

Search engines love when a site is coded easily so they can check out your site with ease and rank your pages higher.

[num 8] Soledad

Soledad Theme

Soledad is one of the most flexible themes on this list. It is an easy to use WordPress theme and can be used for many types of multi-purpose sites on the web.

With a huge selection of demo sites and page templates, you can find the right fit for your video site within a matter of minutes.

Even though this theme brands itself as a blog/magazine theme, it is still one of the best themes out there to use for your video site. It is compatible with Elementor, which is the most powerful live page builder on WordPress.

Site speed is optimized on Soledad as well. Whether you use Google PageSpeed, Pingdom, or GTmetrix to test your site, you should get high grades from the start with this theme.

With over 6000 different site layouts and demos available to you, Soledad will offer you the unique look that your website and video content need.

[num 9] PenNews

PenNews Theme

From one magazine style to another, PenNews creates great looking sites for your content and, more importantly, your videos. With its drag and drop editor and 150+ different designs for different niches, every site using PenNews has a unique look to it.

PenNews comes with many premium plugins already added on to it so you can create things like sliders on your homepage and popups for your mailing list with ease.

With 20+ premium plugins and some of them exclusive only to this theme, the limits are endless to the customizations you can put on this site.

PenNews is SEO optimized right away. Created with the help of Google certified experts, whether you need Schema markup or the ability to use Yoast SEO and other SEO plugins, this theme is ready to rank you on the first page from day one.

[num 10] VYSUAL

VYSUAL Theme

VYSUAL is a premium WordPress theme that is perfect for people marketing their movies and film campaigns. It comes with the ability and support to host YouTube, Vimeo, and self-hosted videos.

You are able to put feature credits in the footer area of your site, which is a good way to show recognition to your team on the movie you made.

With unlimited color options, and an ability to choose a video background or a slider, your site will jump off the page from the first second your viewer lands on it.

VYSUAL also integrates with different post formats and audio players and is able to show off your unique thumbnails you have for the different videos that you want your audience to see.

[num 11] VideoBox

VideoBox Theme

VideoBox is a clean and modern looking designed theme that is highly customizable. With support on many of the top video sharing websites like YouTube, Vimeo, and Facebook, any content that you post will look great with this theme.

It comes with a popular video tab and carousel capabilities. VideoBox has integrations with WooCommerce, which will allow you to sell products straight from your website as well.

If you have lots of video content and then also want to use sell some eCommerce products as well, VideoBox is the way to go.

[num 12] PhotoNote

PhotoNote Theme

PhotoNote is a theme designed for portfolio websites, specifically photography and video portfolio websites. The homepage has a touch-enabled slideshow that can support images and videos. You can also switch the skins of your site’s look between dark and light mode.

The theme comes mobile-responsive ready and SEO friendly code.

PhotoNote is coded using SEO recommended code to help make the most readable and easily read code on the internet.

[num 13] Viem

Viem Theme

Viem is another great WordPress theme that allows you to share your favorite videos online. Streaming your own video content looks great with their user interface and multiple homepage styles.

This theme includes the popular plugin Elite Video Player, one of the most modern high-end video players available on WordPress. This comes with their own advertising along with integrations with YouTube, Vimeo, Self-hosted videos, and even Google Drive Videos.

They even are upping the ante by including things like YouTube 360 VR and Livestreamin support. So if your film projects include 3d or VR or you’re trying to be a streamer, Viem could be great for you.

[num 14] Vlog

Vlog Theme

Vlog is a multimedia WordPress theme with a focus on videos. This theme would be perfect for video sharing sites, video blogs, creating a magazine-style video site, or even a video tutorial site.

With integrations on all the major platforms, including Twitch, it will show off your content in a unique way. One of the best options with this theme is being able to group your videos into playlists to offer them to your audience in different ways.

So you can create featured content, or categorize your content to give tutorials in different subjects, you can have a new and noteworthy section and more.

Some extra features are: Watch later and cinema mode, multiple header layouts, built-in social sharing, and more.

[num 15] Vidiho

Vidiho Theme

Vidiho is a magazine-style blog theme that has awesome video sliders available for your homepage. Vidiho uses WordPress’s built-in video functionality so you can embed videos from the sites that WordPress lets you do already.

Vidiho comes with a myriad of layout options for truly unique websites. You can customize things like column setup to designed content elements for your vlog. They use Elementor so you can adjust things like your page layout more with easy drag and drop ability.

Two factors stand out with the Vidiho setup. They have one-click demo imports available for you if you want to replicate their look on one of their demos sites for your website. The other great thing is how speed optimized this website is. Your WordPress website speed will soar with this theme.

[num 16] VideoTouch 

VideoTouch Theme

Here’s another video magazine WordPress theme that has a clean and unique design.

This theme specializes with lots of videos to display on all your pages. They specialize in having a layout builder so you can build unlimited layouts for your different pages and content.

This theme also comes with the ability to have your audience send you videos via front-end submission. Users can upload their videos without access to the dashboard, including embeds from YouTube, Vimeo, and more.

You also get unlimited headers, infinite color options, custom widgets, and mega menus.

[num 17] Awesome

Awesome Theme

Awesome is a versatile WordPress theme that can help you show off your photos, videos, blog posts, and other content. The flat design with minimal styling allows your content to be the central concept on your site.

This theme shines as a multi-purpose type for your photos, videos, blog posts, or a combination of all the above. The Awesome theme has a lot of “awesome” features.

Some of these features include custom header images, creating slideshows and full-screen slideshows, customizing all colors and backgrounds and more.

[num 18] VideoStories

VideoStories

VideoStories is a WordPress Video Theme suitable for Movie or Video Marketers, Affiliate Marketers, YouTubers, Vloggers and more.

The theme comes with 9 experts designed and ready to go homepage variations. It also comes with a drag & drop builder, including the theme for free.

Adding videos is easy with their featured player. You can also even use their IMDB grabber to add movie information to your site with one easy click.

VideoStories is also on the cutting edge of new technology. They have the option to support 360 degrees videos and VR as well.

VideoStories is SEO optimized and uses RichSnippet to create schema markups to get your content seen on the first page of search engines.

With it’s a great design and pre-built widgets to allow you to customize, this theme will help you create a site you’re proud of.

[num 19] Video World

Video World

Video World is a video theme that is perfect for video blogs and video sites. This theme is marketed as a new generation video theme and has a more simple and contemporary design.

The dark skin on the site gives a level of stunningness that makes it stand out compared to other themes on this list.

Some of the main features with this theme are embedded support for video, mobile-first design, easy color and logo customization, different styles of menus, multiple widget areas, and more.

Video World is easy to set up, and they even give you an installation and setup guide, so you don’t have to worry if you’re not techy.

[num 20] Clear & Clean Video World

Clear _ Clean Video World Theme

Clear & Clean Video World is actually a light version of our #19 choice video world. Everything is the same except the ability to have a light look instead of dark. Depending on the mood of your site, you might want to have the option to have this one over Video World.

If you create content in more sophisticated categories like weddings, flowers, and niches like this, a theme with a lighter skin like this might be a better option for you.

Just like Video World, this theme comes with lots of features like embedded support for video, mobile-first design, easy color and logo customization, different styles of menus, multiple widget areas and more.

[num 21] Solar

Solar Theme

Solar is a responsive video theme that is easy to customize. Every part of the theme includes support for videos, including the featured slider on the homepage.

It is mobile ready with a responsive layout and retina ready for high-resolution displays like the Macbook Pro Retina and iPhone.

Other features include the unlimited color schemes, sidebars, post formats and more. The included home page slider is powered by RoyalSlider. The RoyalSlider is packed with a ton of features and is easy to customize to make your slider on your homepage the main attraction.

[num 22] Videoly

Videoly Theme

Videoly is a WordPress theme most suitable for bloggers, YouTubers & vloggers. The best part about this theme is that it has nine ready-made templates for you to select whichever look you want for your new site.

With the help of an intuitive page builder (Visual Composer), you can modify your way to change the way the site is displayed without knowing a single line of code. The theme also comes with its own admin panel that will help you customize the look of your site any way you want.

[num 23] MagPlus

MagPlus Theme

MagPlus is a lightweight and super flexible WordPress theme that comes with 40+ designs and 270+ layouts available to you. This amount of flexibility allows you to create a good amount of different styles for your site, depending on what you’re looking for.

Even though there are over 150 elements you can change with this theme, videos will load fast and clear with MagPlus.

This theme is optimized to load quickly, even with a lot of traffic going to it. With extras like 12 different header layouts and 20 slider options, you can always keep your website looking interesting with MagPlus.

[num 24] Videozoom

Video Zoom Theme

Videozoom is a sleek, elegant looking theme with a content slider and featured videos spots on the front page. Their featured player allows you to embed videos from the big players like YouTube and Vimeo but also lets you upload your own self-hosted videos to play on your site.

With its responsive design, Videozoom sites will look great on mobile devices and tablets, helping your audience find the content they love, and with two skins, you can select whether you’d like your site to have a light look or a dark look.

[num 25] King Size

King Size theme

King Size is a theme that allows your content to really do the talking. Instead of your classic homepage with different sections for different videos, your background can stay as your videos or photos you have.

This full-screen background will allow you to show off your content in a grander way than most sites.

This theme also has different galleries for you to flaunt for your audience, along with widgets built into the footer and sidebars.

You can integrate it with WooCommerce if that’s what you’re looking for and it also comes with the Visual Composer plugin for easy drag and drop page building.

[num 26] Vivo Video

Vivo Video

If you’re looking to create a video portal website, Vivo Video is the ideal theme for you. This theme allows you to create sites that would mirror only the big guys like YouTube, Vimeo, Twitch and more.

It’s flexible and engaging design allows for your viewers to really interact with the content on your site as they seem fit.

You can upload your own videos or embed videos from the sites I mentioned above. It also comes with a flexible slider, integration with YouTube for view counts, support for self-hosted videos, several detail page designs, multiple homepage layouts, and much more.

[num 27] Inspiro

Inspiro Theme

Inspiro is the perfect theme to end our list on. This theme is for the professional in you for your photography and video careers or hobbies. Inspiro has a modern look and is packed with features, including a fullscreen slideshow.

All videos can come from YouTube, Vimeo, or self-hosted, and it comes with a gallery module to really strut your content in front of your audience.

The widgetized homepage and mobile responsive layout also give you lots of options when you’re designing your dream site. With seven demo templates to start out with, there isn’t much you can’t do with this theme.

Conclusion

We hope this article helped you find the perfect theme for your video website. Every site has different needs meaning there isn’t one theme that’s perfect for every person.

Maybe you need a site to show off your portfolio, maybe you want to market a new movie, or maybe you just want to have a collection of videos to share with the internet.

No matter what, there’s a theme for you on this list. Also, don’t be afraid to experiment with different themes. Just because you pick one doesn’t mean that it has to stay like that forever.

If you have any questions about any of these themes, please be sure to ask them in the comments, and we’ll be sure to answer them.

Categories
Tutorials

How to Clear Your DNS Cache? – Flush DNS Easily

Whenever you move around the internet, accessing different websites, you leave a digital footprint.

Webmasters use JavaScript applications, cookies, or other technology to record, keep track, or measure the number of visits and unique visitors to the website.

The captured data is then used to understand the customer’s website experience and optimize the website without actively disclosing personal details.

While most users rely on history and cookie clearing to protect their privacy or put an end to data collection, very few are actually aware that their own operation systems capture their browsing behaviors.

A good example is the DNS cache, which stores the IP addresses for every website you visit. This allows your browser to find this information quickly, thus allowing faster connections.

However, there are reasons why you may need to flush your DNS cache regularly. In this article, we will look at the reasons as well as how to flush your DNS cache.

But before we dive into the details, let’s get an overview of what DNS cache is.

What is DNS cache and how does it work?

The Domain Name Server (DNS) cache, sometimes referred to as DNS resolver cache is a database that’s temporarily maintained by your computer’s operating system.

The database stores all records of the recently visited websites, including their IP addresses and other internet domains.

Simply stated, the DNS cache is like your computer’s phonebook. With a phonebook, you do not need to remember everyone’s contact information.

DNS works in a similar way, in that it stores DNS information of every website’s IP address you visit or attempt to visit.

The DNS information stored allows your browser to find the website quickly. What this means is that, once you enter the domain name of the website you are looking for, your browser will first look for the DNS information in the DNS cache. This information will then be used to visit the website.

However, if the DNS information is missing in the local DNS cache, your browser will be prompted to collect it from other DNS servers.

The principle behind DNS technology is to ensure that your browser takes the shortest route when locating any website on the internet.

Why is it important to flush your DNS cache?

There are a number of reasons why you may be prompted to flush your DNS cache. Here are some of the reasons.

  • Speed up DNS propagation: But what is DNS propagation, you might ask? This is the time frame required by DNS servers across the globe to update cached information for a domain name after making any changes to your domain or when you are moving your site to a new host. It is determined by the changed Time to Live (TTL) value of DNS records. Sometimes the DNS information can take as much as 72 hours to update completely. As such, you will most likely get a “not found error” or end up visiting the old website. Fortunately, you can speed up the process by flushing your local DNS cache.
  • Security: Anyone with access to your computer can without your knowledge access the DNS cache and predict your browsing history. Furthermore, DNS cache files are very vulnerable to DNS cache poisoning (also known as DNS spoofing). DNS spoofing has been used by hackers severely to steal user’s sensitive information like login credentials or to redirect traffic to a fraudulent website.
  • Solve connection problems: Sometimes your computer may connect to a Wi-Fi, but not you are still unable to connect to the internet with your browser. This issue normally arises when your DNS cache is outdated or corrupt. Clearing the DNS cache can resolve this issue.

How to Clear Local DNS Cache?

Flushing your DNS cache is dependent on the operating system you are using. In this tutorial, we’ll look at how to flush DNS cache on Windows, Mac, and Linux systems.

How to flush DNS cache on Windows XP, 7, Vista, 8, and 10?

If you are using any of the above Windows Operating Systems on your computer, follow the steps below to clear DNS cache.

Step 1: Click on Start or press the Windows logo key on your keyboard. Select the command prompt tool. If you are using Windows 8, you might need to type “command prompt” on the search bar.

Step 2: Click on it to launch the command prompt window.

Search-Windows-Command-Prompt

Step 3: Now, you’ll need to type the following command inside the window:

ipconfig /flushdns

flush-dns-command-prompt

Step 4: Now press Enter to execute the command. This will automatically flush the DNS cache and you’ll be greeted by a “Successfully flushed the DNS resolver cache” message. That’s it!

how to clear dns cache

How to flush local DNS cache in Mac OS?

If you are using a Mac OS computer, follow the following steps.

Step 1: Press the Functions key F4. On the Launchpad’s search field, type terminal. Alternatively, you can go to Applications >> Utilities >> Terminal.

Terminal-mac

Step 2: Enter the following command to flush DNS cache if you are using Mac OS (Sierra, X El Capitan, X Mavericks, X Lion, or X Mountain Lion):

sudo killall -HUP mDNSResponder

step-2

The command is different if you are using other versions of Mac OS X.

  • For Mac OS X Yosemite, for example, you’ll need to enter the following command:
sudo discoveryutil udnsflushcaches
  • For Mac OS X Snow Leopard, insert the following command:
sudo dscacheutil -flushcache
  • For Mac OS X leopard, enter the command below:
sudo lookupd -flushcache

How to flush local DNS cache in LINUX systems?

By default, most Linux distributions do not cache local DNS records like Windows and Mac OS X. However, you can check the official Linux website to know whether your distribution has such local DNS caching.

There are however, ways to flush the DNS cache in Linux with a DNS service like nscd (name service caching daemon). Follow the steps below.

Step 1: Press Ctrl + Alt +T to open your terminal.

Step 2: Restart the nscd by executing the following command:

sudo /etc/init.d/nscd restart

The command will clear DNS cache files in init.d subdirectory.

Wrapping Up

Most computer operating systems use DNS caching to store DNS information about every website you visit. While this is good in boosting network performance, the problem comes in when you decide to move your domain, experience connection issues, or when you suspect that your private information is at risk. When this happens, you might be prompted to clear your local DNS cache from time to time.

As you can see, clearing the DNS cache is super easy. We hope that this article was helpful to you.

Categories
WordPress

25 Best WordPress Elementor Themes for 2020 | Free & Paid

Want to find the best themes to use with the Elementor plugin? You are at the right place.

Since Elementor is getting so popular, lots of different themes and templates have come out to support it.

In this post, we’ve put together the 25 best themes for Elementor that you can use on your WordPress CMS in 2020. There is a theme for everyone here whether you’re looking for a free theme, paid theme, design-friendly, business-related, or any other niche.

Let start from the basics.

What is the Elementor Page Builder?

Elementor is one of the top page builder plugins on WordPress. It’s a standalone plugin that allows you to build websites and landing pages without using the WordPress editor.

Every aspect of your website becomes customizable ranging from the text, images, posts, and more. It also includes specific features if you’re planning on creating a stunning sales landing pages.

Another important feature from the Elementor plugin is the ability to connect with third-party services for analytics, marketing and more to help out your website.

25 Best Themes for Elementor

Since Elementor is so popular, almost all themes, free and paid, are compatible with it. The themes in this list are made specifically to work with Elementor and that’s why we recommend them so much.

[num 1]Digital

Digital-Theme

If you want to make a significant mark on your digital presence, Digital is the perfect elementor theme for you. As the name suggests, Digital theme comes equipped with 9 homepage, 3 blog page, and 3 pricing layouts.

Since we all know that Google prefers a clean coded website, at MyThemeShop we make sure that all our themes are SEO ready. Using Digital, you can be assured of gaining high rankings in the SERP as you’d have to mainly focus on the On page and Off page SEO.

It is a perfect theme for entrepreneurs, freelancers, and anyone who wants to make an impact online. The theme is fully compatible with the elementor plugin and also Adsense optimised for generating those extra $$.

[num 2]Sydney

best-elementor-themes-Sydney

Sydney is a business theme that allows business owners and freelancers to create a website super quick. It’s fully compatible with Elementor and gives you more customization options like color and layout control and Google Font availability.

Having header images and sticky navigation can really make your website pop and Sydney also gives you the ability to create that engaging front page that will really set your business apart from others. Certainly, it is one of the best elementor themes for your WordPress website.

[num 3]Neve

Neve-WordPress-Theme

The Neve theme takes a mobile-first approach to the design of your website. The theme is lightweight and fully-responsive which makes SEO ranking easier in the long run.

Neve’s developers use Elementor themselves, so the theme already comes with an easy way to install Elementor into it during the import process.

This is a perfect theme for those with little tech experience but wanting that professional look.

[num 4]Astra

Astra

Astra is a fully-customizable theme that fits well with the blogs and portfolio websites out there. One of the lightest and fastest on this list, this theme keeps speed and SEO rankings at the top of your priority list.

There are also lots of other opportunities with websites using Astra that involve creating websites for businesses and even WooCommerce storefronts if that’s what you’re looking for. With lots of integration abilities, you can do lots of different things with this theme.

One of the best thing about Astra is its huge library of demos that allow you to just import into your site. Once you import a theme you like, you’ll be able to customize it any way you want to create a stunning looking site while knowing it will work well.

[num 5]OceanWP

oceanwp

OceanWP is one of the most popular options on this list. Whether you’re looking for a small or large site, this theme can work well for you. Just like Astra, OceanWP comes with loads of demos that allow you to import any kind of look you’d want for your site.

One of their main focuses is their loading times on pages and built-in SEO features, so if you’re looking for a fast and SEO friendly site, this might be the option for you.

One special aspect in OceanWP is that they offer unique Elementor widgets that help you create different layouts and content on your website. This could mean adding different features to your blog posts, images, and any other things you might add on your site.

[num 6]Hello

hello-elementor

If you’re looking for something very minimalist, this is the theme for you. The Elementor team actually created this plugin for those that just want a simple one-page site.

Out of the box, the Hello theme gives you perfect compatibility with Elementor and the developers focus on this theme themselves so all the updates would work perfectly with it.

The positive side of a very minimalist theme is that it’s perfect for landing pages and sites that focus on fast pages. Every millisecond counts with conversion rates, so a minimalist site could be great for you.

[num 7]Rife Free

Rife-Free

If you’re looking for a site to host your portfolio or blog, Rife Free is the perfect multi-purpose theme for you. It comes with seven ready-to-use demo layouts that you can import into your site.

Rife also comes with some higher-level features like mobile sliders, mega menus, and bricks galleries. Over 450 customizable options come with this theme, along with the ability to edit using Elementor.

If you have a creative mind or need to show off your photos, music, or writing, this theme, along with also the extensions and demos, it offers, would be the ideal choice.

[num 8]GeneratePress

GeneratePress

GeneratePress’s major call is being high on their coding and accessibility standards. They want to make sure that your site stays safe and secure, along with allowing anyone to come to your site.

Some of their key features include controls to customize layout features like padding, sidebars and more, ten demos to test out with Elementor, and of course, high speeds with the special coding.

One extra aspect of the accessibility focus is that this theme adapts well to whatever your viewer is using to view your site. This means if they’re on a computer, phone, or tablet, the site will look great for them no matter what.

[num 9]Phlox

Phlox

Phlox is one of the most modern-looking options on this list. Whether you have a blog, agency, news site, or WooCommerce storefront, the sleek look of this site will set you apart from others.

Phlox has 30 exclusive Elementor elements built into the theme, comes with many demos and page templates and has ways to help you create your dream page without doing any coding whatsoever.

One of the best things about Phlox is its library of advanced elements. You can add things like testimonials and Google Maps to your site with the click of a mouse. This is perfect for helping outline your business’ features and create an easy way to get new customers.

[num 10]Customify

Customify

If a theme has custom in its name, you can probably guess what their focus is on. Customify focuses heavily on customization for your site. You get extra things like a header and footer builder with this theme, along with making other visual changes all over your site.

With five demos built with Elementor, you can seamlessly create pages that will drive your website to success. The extra customization features will allow you to tweak almost anything on the page, making your site stand out in the crowd.

[num 11]Deep

Deep

One of the most talked-about Elementor compatible themes is Deep. This theme comes with a lot of features specifically made to help Elementor users do what they want with their site.

Creating a mobile-friendly and responsive site is simple with this theme and it also comes with a powerful header and footer builder. You can also customize layouts, backgrounds, and even the menus to create a user-friendly experience.

When it comes to creating sites, there’s virtually nothing Deep can’t help you with.

[num 12]Public Opinion

Public-Opinion-Lite

Magazine style themes have been becoming really popular over the past few years and Public Opinion is one of those. If you have lots of content to add to your site then Public Opinion could be the right style for you.

This theme gives you many ways to organize your content and articles throughout your site, along with a dynamic front page that will get your viewers to read lots of content.

Within the theme, Elementor is there to customize each and every section of your website with ease to create a great user-friendly content site for your business.

[num 13]Listee

Listee

If you’re looking to build a business directory, Listee would be the option for you. This theme has search options that allow users to filter through the listings on your site for their needs.

There is also a front-end submission form for users to input their submissions to end up in the directory — a very niche theme but perfect for people looking for exactly this.

[num 14]ColorWay

Colorway

ColorWay is a theme built specifically for eCommerce, restaurants and local businesses. Infusing lots of colors into the page, you’ll have a special design if you choose this theme.

It comes with lots of pre-built templates that allow you to design your own color scheme into it. It also comes with extra elements like sliders, multi-column areas, boxed & full-width layouts and more. This makes it a top rated elementor themes for 2020.

The live customizer is the best part though. You are able to customize everything on the page and see it change in real-time so you can decide if it’s worth keeping or changing back.

[num 15]Outspoken

Outspoken-Theme

If you are looking for a perfect magazine style, fluid responsive WordPress theme, Outspoken would be the best choice for you. You can easily play with the multiple blog and header layouts that would give an astonishing design feel to your website.

Some other features include the full customizability with Elementor and how SEO friendly it is. The clean and optimized source code allows Google and other search engines to cleanly search your site and rank you where you should be.

[num 16]Alethea

Alethea

Alethea offers a little bit of style and elegance to any webpage you create using it. If you need a business website that revolves in spaces like weddings, flowers, nurseries and more, this would be a good theme for you.

Elementor will allow you to customize lots of layouts to create a beautiful and flexible design that your customers will love.

[num 17]Bard

Bard-Blog

If you have multiple writers on your site, this theme highlights that and allows your site to thrive for each writer. Bard comes with lots of features that would help any blog style website grow.

It also comes with some pre-built demos that you can import and different styles and layouts like changing the sidebar location and boxed and wide viewing styles.

With the demos, you can install any of them that fit your needs and just click on it to create the style of your website in an instant.

[num 18]Button Interactive

Button-Interactive

Button Interactive might be one of the most simple themes on this list but that might be what you’re searching for. This theme is made for you if you like bold colors and crisp typography.

You can add image galleries, testimonials, team members and more. Everything is easily customizable and can be implemented with Elementor very easily.

On their site, they have lots of different designs that have been made using Button Interactive to drive your inspiration and help you design your own site, which is very helpful.

[num 19]Zelle

Zerif

Something that’s gaining more and more popularity with websites is the ability to create one-page layouts. Zelle is one of the best options for one-page layouts with Elementor.

You can easily customize every design element on the page and even allows you to create multilingual websites with translations so if you have a global grand, this could be a great theme for you as well.

[num 20]Sizzify

Sizzify

Sizzify is an interesting setup on this list. It comes with 20+ custom page templates that can be imported into your site, but it’s not a theme. So if you have a theme you like already but want to spice up your page in a certain way, you can definitely use Sizzify.

Sizzify also comes with custom add-ons that you can use for your sites like lists of services and a grid for your blog posts. With Elementor and Sizzify, the ability to customize your site would be endless.

[num 21]ColorMag

ColorMag

Another magazine theme makes it on this list. ColorMag is one of your best options when it comes to putting lots of content onto your site in an organized and design-friendly style. This theme has a fully responsive design and comes with lots of customizable features to go with the magazine-style.

Just like lots of others on this list, ColorMag comes with a demo importer, which allows you to bring in many of the already made demos and make them your own. They also promote their 15 different widget areas on each page, which means you’ll have lots of room to put content and widgets wherever you would like.

For the last few themes, these are paid themes. If you’re willing to put it a little money, these themes can help take your site to the next level.

[num 22]Atmosphere Pro

Atmosphere-Pro

Atmosphere Pro starts off our paid list with its use of wide-open spaces and contrasts for both your images and copy on your site. Besides the things the free themes give you like customizer and widget areas, this pro theme allows you to use the Genesis Framework which is one of the most sought after Frameworks on WordPress.

This gives you the highest class of mobile responsiveness, eCommerce availability, and SEO boosts on WordPress which could make your conversion rates skyrocket on your website.

[num 23]Potenza

Potenza

Potenza is another theme on this list that specializes in single page sites. Elementor accessibility allows you to easily drag and drop elements wherever you want on the page while also changing layouts and adding widgets on the homepage.

You can create custom backgrounds and animations, and it also comes with parallax scrolling and an image slider. This theme is very beginner-friendly and is very easy to set up.

[num 24]Hestia Pro

Hestia-PRO

If you want to pay a little extra to get one of the most modern-looking one-page sites on the web, then look no further than Hestia Pro. Using Elementor, Hestia Pro can create that business site for your agency or local business, or it can help you create that WooCommerce site you need.

This multi-purpose theme has no shortage of features that can help you and it’s also very lightweight and fast, which is great for SEO.

[num 25]Tabloid

Tabloid-Theme

Tabloid is another MyThemeShop theme that works perfectly with the health, wellness and lifestyle niches. If you have a business that fits in with this category, then this may be a good theme for you.

In these types of niches, simplicity is everything. Viewers want to be able to focus on the essentials on your website and Tabloid lets you do just that.

Because it’s developed by us, it means you get the highest class of mobile responsiveness, multiple header and blog layouts, and SEO boosts on WordPress, which could really help your business’ bottom line.

Conclusion

We hope this article helped you find the perfect Elementor theme for your website. Every site has different needs meaning there isn’t one theme that’s perfect for every person.

Also, don’t be afraid to experiment with different themes. Just because you pick one doesn’t mean that it has to stay like that forever.

If you have any questions about any of these themes, please be sure to ask them in the comments and we’ll be sure to answer them.

Categories
WordPress

Facebook Instant Articles – A Complete A-Z Guide & Tutorial

The digital landscape is always changing. As such, digital marketers need to stay ahead of the game and adapt to these changes as they ensue in order to have a competitive edge in their respective niches.

That said, it goes without saying that more and more people use mobile devices to conduct search queries as opposed to computers. This unrelenting dominance in the use of mobile devices has prompted digital marketers to optimize their website’s mobile responsiveness to boost their conversions.

The problem, however, is that load-speeds remain to be a major backlash for most users. For example, according to a study by Kissmetrics, it was found that 47 percent of users expect a web page to load in not more than 2 seconds.

The same study found out that out of the 47 percent, 40 percent will abandon your site if it takes more than 3 seconds to load. That’s a pretty huge number of potential clients to lose, right?

While digital marketers can carry out a few tweaks to boost loading speeds such as reducing server response times and image optimization, Facebook’s new “Instant Articles” feature take things a notch higher.

This new feature from Facebook improves speeds right from the FB feed. Simply stated, the Instant Article feature allows you to conveniently publish interactive content while ensuring a better user experience than that of your own website (for the most part).

In this article, we’ll learn more about Facebook Instant Articles and what you need to know when getting started with this godsend feature.

Facebook Instant Articles: What are they?

From a technical point of view, Facebook Instant Articles are HTML documents that load with super-fast speeds on Facebook.

In simpler terms, Instant Articles are mobile-optimized articles that give you the ability to tell rich stories in a customizable and branded format while leveraging Facebook’s native publishing platform.

With Instant Articles, users can read the entire article without leaving the FB app in just a similar manner as they would read it on your website. And given that the functionality of FB Instant Articles is strictly formatted in HTML5, you can rest assured of better performance and faster loading speeds.

How Beneficial are Instant Articles?

As aforementioned, Instant Articles were primarily developed to enhance articles as well as boost loading speeds right from the FB feed. But how else is it beneficial to you as the publisher? Let’s take a look.

Enhanced user experience

Along with faster loading speeds for articles, the Instant Articles feature supports dynamic content like images and videos. This immersive new format allows publishers to combine articles and media in a bid to paint a more vivid picture while ensuring a greater user experience.

While this is still being improved, the Facebook team behind Instant Articles terms this as a huge step forward in in-app content rendering.

A suite of dynamic publishing tools

Beyond load times, FB Instant articles include a full suite of specialized tools to enhance the reading experience. For example, photos can now get tilt-to-pan effects that work on slideshows and single images. Note, however, that this effect is best displayed on mobile devices with larger screens.

Along with the photos, publishers can define kickers, custom images, typographic elements, and layouts for different publication sections to match the web version.

Customization and control

One thing that’s so unique about Instant Articles is that, as a publisher, it offers you full control of how your stories look and feel. Apart from that, you can customize your content to identify with your brand.

For example, videos, photo galleries, blockquotes, and other non-paragraph text can be customized to convey some emphasis when need be. The thing about Instant Articles is that most of the elements are directly controlled through Facebook. This explains why you need a Facebook page for you to publish Instant Articles.

Analytics and browsing data

What’s better than knowing how much your content is being consumed? We guess this is one of the major reasons we create content, right? Now, with Instant Articles, you can track readership analytics and get data on engagement as well as the page activity.

This data includes the extent to which the article reached the audience, the number of users engaged in the content, how much time was spent reading the content, scroll depth, and whether any digital media elements were used.

Note that the same criteria used for ranking and organizing articles on the mobile web are the same as that used on the user’s news feed.

The factors used to rank feed content include the amount of time spent reading the content as well as the number of users reading or clicking on your story.

Monetization opportunity for publishers

One of the huge benefits of using online social media platforms is to generate revenue. And how best can you do this than to use Facebook? Being the biggest social media platform with the largest user base across the globe, Facebook, through its Facebook Audience Network, allows publishers to sell ads in their Instant Articles.

This exclusive programmatic ad network runs through Facebook ads for targeted campaigns. Publishers can take home 100 percent of the revenue generated. To enhance the user’s reading experience, the ads within Instant Articles are designed to load with super-fast speeds.

Although this program is still in its baby stages, it’s not hard to notice how the FB Audience Network is quickly growing. For example, when you go through your FB timeline, it’s not uncommon to notice advertisers looking to drive app installs.

Publish directly from any content management system (CMS)

One amazing aspect with FB Instant Articles is that you can publish directly from your website regardless of whether it runs on Drupal, WordPress, or any other CMS.

All you need to do is connect your content to FB via RSS feed and all your posts will appear as Instant Articles once you hit publish. What’s more, all the edits or updates in the articles are done in real-time and automatically reflected in the article.

This gives FB an edge when it comes to speed and efficiency, as opposed to regular cached pages.

Getting Started With Facebook Instant Articles

Step #1: Sign Up

To get started, you’ll need to sign up in order to join the Instant Articles program. Follow the following link: https://www.facebook.com/instant_articles/signup. Note that you must have an existing Facebook page as well as admin privileges.

Facebook-Instant-Articles

Step #2: Choose a page to use for Instant Articles

Once you’ve signed up, choose the Facebook page that you’d like to activate for Instant Articles.

Sign Up for Instant Articles

Step #3: Claim your URL

After selecting the page, you’ll be required to provide a URL for your articles. This will form the basis for all the posts you intend to publish.

To claim your URL, you’ll need to follow the steps below.

  • Add a meta tag to your HTML’s tag
  • Then add the URL to your settings

You will find this information in the settings.

claim-url

Step #4: Create articles

The good thing about Instant Articles is that you can publish your content directly to Facebook from your CMS. So you don’t have to recreate articles on Facebook. There are numerous options to do this.

To begin with, you can sync your post with Instant Articles through:

  • An RSS feed
  • Third-party Facebook publishing tool such as the WordPress plugin
  • Instant Articles API

RSS feed

An RSS feed is the simplest way to connect your content to Facebook if you are using another CMS other than WordPress. An RSS feed seamlessly integrates with Facebook to automatically syndicate new posts as Instant Articles whenever you click on publish.

To enable custom RSS feed, you’ll need to configure your CMS in order for you to publish your content as Instant Articles. As such, each article must contain the following three elements.

  • </strong>: this is the article’s headline.</li> <li><strong></strong>: this is the article’s original URL.</li> <li><strong></strong>: this is the full article content in HTML.</li> </ul> <p>Once you’ve got the URL to your RSS feed, all you have to do is notify Facebook as to which RSS feed you want to use in order to distribute your article as Instant Articles.</p> <p><img loading="lazy" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2020/01/RSS-feed.png" alt="RSS-feed" width="700" height="469" class="alignnone size-full wp-image-626722" /></p> <p><strong>Connecting with WordPress</strong></p> <p>If you use WordPress CMS, then you are in luck, thanks to the Facebook Instant Articles WordPress plugin that makes it easy and quick to get started with Instant Articles. </p> <p><img loading="lazy" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2020/01/Instant-Articles-plugin-wp.png" alt="Instant-Articles-plugin-wp" width="981" height="466" class="alignnone size-full wp-image-626723" /></p> <p>Once the plugin is active, you’ll see a special RSS feed. This will be added to your WordPress site with either of the following URLs.</p> <ul> <li>/feed/instant-articles</li> <li>/?feed=instant-articles</li> </ul> <p>The plugin’s aim to help you to automatically add extra data and mark up without using too much time.</p> <p><strong>Using Instant Articles API</strong></p> <p>With the Instant Articles API, you can publish, update, and delete Instant Articles directly from your Facebook page or CMS. What’s more, you are able to get errors and alerts through your CMS as soon as they are detected.</p> <h3 id="ce">Step #5: Style your articles</h3> <p>One notable aspect of Facebook is that it gives you the option to brand or customize the look and feel of your articles. Here you can select your preferred font style as well as upload a logo. To find the Style Editor follow the following steps:</p> <ul> <li>On your page, go to publishing tools</li> <li>Then Instant Articles</li> <li>Then Configuration</li> </ul> <p><img loading="lazy" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2020/01/style-your-articles.png" alt="style-your-articles" width="934" height="282" class="alignnone size-full wp-image-626724" /></p> <h3 id="cf">Step#6: Submit for review</h3> <p>If you’ve completed the above steps, Congratulations! Now submit your articles for review to the Facebook team for approval. Note that you need to have ten articles ready and show them on your feed.</p> <p><img loading="lazy" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2020/01/submit-for-review.png" alt="submit-for-review" width="890" height="310" class="alignnone size-full wp-image-626725" /></p> <p>If you already have the batch ready, click on submit for review. It might take 24 hours or a few days to get a response. You may also be asked to resubmit in case of any errors.</p> <p>After approval, you can begin publishing them to the social network.</p> <h2 id="d">Wrapping Up</h2> <p>As with any other publishing platform, the overall benefits that you can extract with the Facebook Instant Articles are primarily based on what you want to achieve as a publisher.</p> <p>As with us, we feel that the Instant Articles feature is a good place to start if you are looking to <a href="https://mythemeshop.com/blog/increase-website-traffic/" target="_blank" rel="noopener">increase your blog’s readership</a>.</p> <p>We hope that this article was helpful as you look forward to growing your business through Facebook Instant Articles. Do share your views in the comments section below. </p> </div><!-- .entry-content --> </div><!-- .post-inner --> <div class="section-inner"> <div class="post-meta-wrapper post-meta-single post-meta-single-bottom"> <ul class="post-meta"> <li class="post-tags meta-wrapper"> <span class="meta-icon"> <span class="screen-reader-text">Tags</span> <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><path fill="" d="M15.4496399,8.42490555 L8.66109799,1.63636364 L1.63636364,1.63636364 L1.63636364,8.66081885 L8.42522727,15.44178 C8.57869221,15.5954158 8.78693789,15.6817418 9.00409091,15.6817418 C9.22124393,15.6817418 9.42948961,15.5954158 9.58327627,15.4414581 L15.4486339,9.57610048 C15.7651495,9.25692435 15.7649133,8.74206554 15.4496399,8.42490555 Z M16.6084423,10.7304545 L10.7406818,16.59822 C10.280287,17.0591273 9.65554997,17.3181054 9.00409091,17.3181054 C8.35263185,17.3181054 7.72789481,17.0591273 7.26815877,16.5988788 L0.239976954,9.57887876 C0.0863319284,9.4254126 0,9.21716044 0,9 L0,0.818181818 C0,0.366312477 0.366312477,0 0.818181818,0 L9,0 C9.21699531,0 9.42510306,0.0862010512 9.57854191,0.239639906 L16.6084423,7.26954545 C17.5601275,8.22691012 17.5601275,9.77308988 16.6084423,10.7304545 Z M5,6 C4.44771525,6 4,5.55228475 4,5 C4,4.44771525 4.44771525,4 5,4 C5.55228475,4 6,4.44771525 6,5 C6,5.55228475 5.55228475,6 5,6 Z" /></svg> </span> <span class="meta-text"> <a href="https://demo.rankmath.com/tag/facebook-instant-articles/" rel="tag">facebook instant articles</a> </span> </li> </ul><!-- .post-meta --> </div><!-- .post-meta-wrapper --> </div><!-- .section-inner --> </article><!-- .post --> <hr class="post-separator styled-separator is-style-wide section-inner" aria-hidden="true" /> <article class="post-595752 post type-post status-publish format-standard has-post-thumbnail hentry category-wordpress tag-best-wordpress-table-plugins tag-wordpress-table-plugin" id="post-595752"> <header class="entry-header has-text-align-center"> <div class="entry-header-inner section-inner medium"> <div class="entry-categories"> <span class="screen-reader-text">Categories</span> <div class="entry-categories-inner"> <a href="https://demo.rankmath.com/category/wordpress/" rel="category tag">WordPress</a> </div><!-- .entry-categories-inner --> </div><!-- .entry-categories --> <h2 class="entry-title heading-size-1"><a href="https://demo.rankmath.com/best-wordpress-table-plugins/">12 Best WordPress Table Plugins for Creating Responsive Tables</a></h2> <div class="post-meta-wrapper post-meta-single post-meta-single-top"> <ul class="post-meta"> <li class="post-author meta-wrapper"> <span class="meta-icon"> <span class="screen-reader-text">Post author</span> <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="18" height="20" viewBox="0 0 18 20"><path fill="" d="M18,19 C18,19.5522847 17.5522847,20 17,20 C16.4477153,20 16,19.5522847 16,19 L16,17 C16,15.3431458 14.6568542,14 13,14 L5,14 C3.34314575,14 2,15.3431458 2,17 L2,19 C2,19.5522847 1.55228475,20 1,20 C0.44771525,20 0,19.5522847 0,19 L0,17 C0,14.2385763 2.23857625,12 5,12 L13,12 C15.7614237,12 18,14.2385763 18,17 L18,19 Z M9,10 C6.23857625,10 4,7.76142375 4,5 C4,2.23857625 6.23857625,0 9,0 C11.7614237,0 14,2.23857625 14,5 C14,7.76142375 11.7614237,10 9,10 Z M9,8 C10.6568542,8 12,6.65685425 12,5 C12,3.34314575 10.6568542,2 9,2 C7.34314575,2 6,3.34314575 6,5 C6,6.65685425 7.34314575,8 9,8 Z" /></svg> </span> <span class="meta-text"> By <a href="https://demo.rankmath.com/author/rankwatecleoxor/">Rank Math</a> </span> </li> <li class="post-date meta-wrapper"> <span class="meta-icon"> <span class="screen-reader-text">Post date</span> <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19"><path fill="" d="M4.60069444,4.09375 L3.25,4.09375 C2.47334957,4.09375 1.84375,4.72334957 1.84375,5.5 L1.84375,7.26736111 L16.15625,7.26736111 L16.15625,5.5 C16.15625,4.72334957 15.5266504,4.09375 14.75,4.09375 L13.3993056,4.09375 L13.3993056,4.55555556 C13.3993056,5.02154581 13.0215458,5.39930556 12.5555556,5.39930556 C12.0895653,5.39930556 11.7118056,5.02154581 11.7118056,4.55555556 L11.7118056,4.09375 L6.28819444,4.09375 L6.28819444,4.55555556 C6.28819444,5.02154581 5.9104347,5.39930556 5.44444444,5.39930556 C4.97845419,5.39930556 4.60069444,5.02154581 4.60069444,4.55555556 L4.60069444,4.09375 Z M6.28819444,2.40625 L11.7118056,2.40625 L11.7118056,1 C11.7118056,0.534009742 12.0895653,0.15625 12.5555556,0.15625 C13.0215458,0.15625 13.3993056,0.534009742 13.3993056,1 L13.3993056,2.40625 L14.75,2.40625 C16.4586309,2.40625 17.84375,3.79136906 17.84375,5.5 L17.84375,15.875 C17.84375,17.5836309 16.4586309,18.96875 14.75,18.96875 L3.25,18.96875 C1.54136906,18.96875 0.15625,17.5836309 0.15625,15.875 L0.15625,5.5 C0.15625,3.79136906 1.54136906,2.40625 3.25,2.40625 L4.60069444,2.40625 L4.60069444,1 C4.60069444,0.534009742 4.97845419,0.15625 5.44444444,0.15625 C5.9104347,0.15625 6.28819444,0.534009742 6.28819444,1 L6.28819444,2.40625 Z M1.84375,8.95486111 L1.84375,15.875 C1.84375,16.6516504 2.47334957,17.28125 3.25,17.28125 L14.75,17.28125 C15.5266504,17.28125 16.15625,16.6516504 16.15625,15.875 L16.15625,8.95486111 L1.84375,8.95486111 Z" /></svg> </span> <span class="meta-text"> <a href="https://demo.rankmath.com/best-wordpress-table-plugins/">January 19, 2020</a> </span> </li> <li class="post-comment-link meta-wrapper"> <span class="meta-icon"> <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 19 19"><path d="M9.43016863,13.2235931 C9.58624731,13.094699 9.7823475,13.0241935 9.98476849,13.0241935 L15.0564516,13.0241935 C15.8581553,13.0241935 16.5080645,12.3742843 16.5080645,11.5725806 L16.5080645,3.44354839 C16.5080645,2.64184472 15.8581553,1.99193548 15.0564516,1.99193548 L3.44354839,1.99193548 C2.64184472,1.99193548 1.99193548,2.64184472 1.99193548,3.44354839 L1.99193548,11.5725806 C1.99193548,12.3742843 2.64184472,13.0241935 3.44354839,13.0241935 L5.76612903,13.0241935 C6.24715123,13.0241935 6.63709677,13.4141391 6.63709677,13.8951613 L6.63709677,15.5301903 L9.43016863,13.2235931 Z M3.44354839,14.766129 C1.67980032,14.766129 0.25,13.3363287 0.25,11.5725806 L0.25,3.44354839 C0.25,1.67980032 1.67980032,0.25 3.44354839,0.25 L15.0564516,0.25 C16.8201997,0.25 18.25,1.67980032 18.25,3.44354839 L18.25,11.5725806 C18.25,13.3363287 16.8201997,14.766129 15.0564516,14.766129 L10.2979143,14.766129 L6.32072889,18.0506004 C5.75274472,18.5196577 4.89516129,18.1156602 4.89516129,17.3790323 L4.89516129,14.766129 L3.44354839,14.766129 Z" /></svg> </span> <span class="meta-text"> <a href="https://demo.rankmath.com/best-wordpress-table-plugins/#respond">No Comments<span class="screen-reader-text"> on 12 Best WordPress Table Plugins for Creating Responsive Tables</span></a> </span> </li> </ul><!-- .post-meta --> </div><!-- .post-meta-wrapper --> </div><!-- .entry-header-inner --> </header><!-- .entry-header --> <figure class="featured-media"> <div class="featured-media-inner section-inner medium"> </div><!-- .featured-media-inner --> </figure><!-- .featured-media --> <div class="post-inner thin "> <div class="entry-content"> <p>The best thing about <a href="https://mythemeshop.com/blog/what-is-wordpress/" target="_blank" rel="noopener noreferrer">WordPress</a> is, you can extend its functionality by simply installing a <a href="https://mythemeshop.com/plugins/" target="_blank" rel="noopener noreferrer">WordPress plugin</a>. It is the simplest way to equip your site with more features. This means you don’t need to code countless hours just to implements simple things on your website.</p> <p>There is no doubt that putting content in a tabular form makes it easy to be skimmed by the users. Though you can create tables in WordPress by simply using <a href="https://mythemeshop.com/blog/php-vs-html/" target="_blank" rel="noopener noreferrer">HTML codes</a>, the best way is to implement the same by installing a good <strong>WordPress table plugin</strong> on your website.</p> <p>Since nowadays, <a href="https://mythemeshop.com/blog/is-your-site-mobile-friendly-you-better-hope-so/" target="_blank" rel="noopener noreferrer">responsiveness</a> plays a major role in <a href="https://mythemeshop.com/blog/important-google-ranking-factors/" target="_blank" rel="noopener noreferrer">ranking sites</a> on the search engine, we did in-depth research to find the best WordPress table plugins available on the web.</p> <p>After going through countless hours of research and reviewing multiple WordPress users on different WordPress forums, we have cherry-picked the twelve best WordPress table plugins using which you can implement responsive tables on your website.</p> <p>Using the right table plugin is very important. You should also try to use the star rating in your tables. Since the inception of Google Rankbrain, it tries to find more relevant and related content on your website. Using star ratings in the table can increase the chances of your website showing up in the search engine results page and Google rich snippets.</p> <p>This means using the right table plugin, you can <a href="https://mythemeshop.com/blog/increase-website-traffic/" target="_blank" rel="noopener noreferrer">bring more users</a> to your website. You can pick one of these plugins to create visually astounding tables on your website.</p> <div style="color: #000000;padding: 20px 48px;background: linear-gradient(to right, #B06AB3, #4568DC);margin: 0 0 30px"> <div class="mts-lp-list" style="margin: 0"> <h2>Table Of Contents</h2> <ul> <li><a href="#a">1. TablePress</a></li> <li><a href="#b">2. WP Table Builder</a></li> <li><a href="#c">3. Posts Table Pro</a></li> <li><a href="#d">4. Ninja Tables</a></li> <li><a href="#e">5. League Table</a></li> <li><a href="#f">6. wpDataTables</a></li> <li><a href="“#g”">7. WP Table Manager</a></li> <li><a href="“#h”">8. Data Tables Generator by Supsystic</a></li> <li><a href="“#I”">9. Magic Liquidizer Responsive Tables</a></li> <li><a href="“#j”">10. JTRT Responsive Tables</a></li> <li><a href="“#k”">11. Visualizer Tables and Charts</a></li> <li><a href="“#l”">12. MCE Table Buttons</a></li> </ul> </div> </div> <h2>Best WordPress Table Plugins of 2019</h2> <p>Let’s understand what each plugin brings on the table. We will learn more about their features. In most of the cases, you’ll have to use a simple <a href="https://mythemeshop.com/blog/remove-unused-shortcodes/" target="_blank" rel="noopener noreferrer">shortcode</a> in the content, which would then fetch the table in the content when the same is published.</p> <h2 id="a">[num 1] TablePress</h2> <p><img loading="lazy" class="alignnone size-full wp-image-595766" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2019/11/TablePress-WordPress-plugin.jpg" alt="TablePress-WordPress-plugin" width="987" height="431"></p> <p>The <a href="https://tablepress.org/" target="_blank" rel="noopener">TablePress</a> plugin is the top-rated and widely used table plugin on WordPress websites. It is one plugin that comes with a variety of features which made it popular among webmasters in a very short period of time.</p> <p>The best part about TablePress, you can use its shortcodes to add table literally anywhere on your website. Adding to the awesomeness, you can export/import tables to be used on multiple websites. This will literally save a ton of your time if you are managing more than one website.</p> <p>It also includes some of the advanced features like sorting, pagination, filtering in a simple but intuitive interface.</p> <p>Though the plugin is mostly responsive, you might have to add an add-on to make it totally responsive. Also, if you have decent HTML/CSS knowledge, you can create visually appealing tables by doing some minor modifications.</p> <p>The best way to use the plugin would be to utilize its features for creating comparison tables, product specifications for <a href="https://mythemeshop.com/blog/add-amazon-products-woocommerce/" target="_blank" rel="noopener noreferrer">Amazon affiliate</a> sites, pros and cons, etc.</p> <p><strong>Key Features</strong>:</p> <ul> <li>HTML Support inside the tables</li> <li>Simple to use interface</li> <li>Use shortcodes of other plugins (e.g., Shortcode Ultimate plugin)</li> <li>Import from Google Sheets, CSV, and Excel</li> <li>Export to Excel, CSV, and PDF</li> <li>Responsive table to fit different screens</li> <li>It is a regularly updated plugin</li> </ul> <p><strong>Price</strong>: Free</p> <div class="mts-review-buttons"><a class="button how-button nice-button" href="https://wordpress.org/plugins/tablepress/" target="_blank" rel="nofollow noopener noreferrer">Download Now</a></div> <h2 id="b">[num 2] WP Table Builder</h2> <p><img loading="lazy" class="alignnone size-full wp-image-595765" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2019/11/WP-Table-Builder-WordPress-Table-Plugin.jpg" alt="WP-Table-Builder-WordPress-Table-Plugin" width="941" height="424"></p> <p>It is one plugin that has the feature to make mobile responsive tables. You can create a table in a few clicks by using the drag and drop interface. The main idea was to make it beginner-friendly so that even a newbie blogger could use the plugin with ease.</p> <p>Using the plugin, you can insert five different types of elements in your table- List, Button, Text, <a href="https://wordpress.org/plugins/wp-review/" target="_blank" rel="noopener noreferrer">Star Rating</a>, Image. The interface is so simple that it lets you add and remove columns and rows with a few clicks. You can also alter the width and height of the column and row.</p> <p>The best part is, using the star rating in your tables can increase the chance of ranking in the <a href="https://mythemeshop.com/blog/google-rich-snippets/" target="_blank" rel="noopener noreferrer">Google rich snippets</a>. This way, you would also be able to drive <a href="https://mythemeshop.com/blog/quizzes/" target="_blank" rel="noopener noreferrer">more traffic</a> to your website.</p> <p>The WP Table Builder is a widely used WordPress plugin for creating comparison tables, Amazon product specifications tables, menu tables, and more.</p> <p><strong>Key Features</strong>:</p> <ul> <li>Drag and drop interface for easy implementation</li> <li>Shortcode feature to add tables</li> <li>Mobile responsive to fit multiple screen size</li> <li>Add/delete/modify rows and columns</li> <li>Five different elements to embed in the table</li> </ul> <p><strong>Price: Free</strong></p> <div class="mts-review-buttons"><a class="button how-button nice-button" href="https://wordpress.org/plugins/wp-table-builder/" target="_blank" rel="nofollow noopener noreferrer">Download Now</a></div> <h2 id="c">[num 3] Posts Table Pro</h2> <p><img loading="lazy" class="alignnone size-full wp-image-595764" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2019/11/Posts-Table-Pro.jpg" alt="Posts-Table-Pro" width="1307" height="423"></p> <p>You might find it both funny and weird if we tell you that the Posts Table Pro is a plugin that creates tables without manual data entry from your end. Yes, it is absolutely true.</p> <p>The plugin generates tables based on existing WordPress posts, custom post types, and pages.</p> <p>This also gives a room to visitors to decide how many rows they want to be displayed on a page as they can also filter the post by using a category or tag.</p> <p>Additional filters can be implemented by using simple shortcodes. The plugin is good for adding visually appealing but easy to skim <a href="https://mythemeshop.com/blog/content-is-everything-or-is-it/" target="_blank" rel="noopener noreferrer">content</a>.</p> <p><strong>Key Features:</strong></p> <ul> <li>You can display any post, page and custom post</li> <li>The tables can be filtered, sorted and searched</li> <li>The plugin offers a responsive look and design</li> <li>It also allows you to add multimedia files like video and audio</li> <li>You can display WordPress posts in HTML Tables</li> </ul> <p><strong>Price</strong>: Free and Paid. The free version can be downloaded for free from the WordPress repository. The starter plan starts from $69 to $219. You can also purchase the lifetime version, which ranges from $199 to $649.</p> <div class="mts-review-buttons"><a class="button how-button nice-button" href="https://barn2.co.uk/wordpress-plugins/posts-table-pro/" target="_blank" rel="nofollow noopener noreferrer">Download Now</a></div> <h2 id="d">[num 4] Ninja Tables</h2> <p><img loading="lazy" class="alignnone size-full wp-image-595763" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2019/11/Ninja-Tables-Best-WP-Tables-Plugin.jpg" alt="Ninja-Tables-Best-WP-Tables-Plugin" width="942" height="445"></p> <p>Using Ninja Table, you can create multiple types of dynamic tables on your WordPress website. It is a widely used plugin as it makes creating tables in WordPress very comfortable. The interface is very user-friendly, and thus, even a beginner would be able to create stunning tables by just watching the quick tutorials.</p> <p>The best part, you don’t need any additional add-ons to make the tables fully responsive. The plugin itself has the capability to create responsive tables that would adjust to multiple screens size, be it mobile, tablet, or desktop.</p> <p>The plugin equips you of multiple table designs, built-in custom schema, predefined schema, and custom CSS. Since Ninja table plugin is a better version of most of the other table plugins available on the web, you can expect it to have the basic features like pagination, sorting, and filtering.</p> <p>Using simple shortcodes, you can create tables in a very user-friendly way on your WordPress website. You can use the Ninja plugin to create a table for product specifications, Amazon product reviews, product catalog, product comparisons, etc.</p> <p><strong>Key Features:</strong></p> <ul> <li>Easily filter and sort data in the table</li> <li>Import/Export tables to use on another website</li> <li>Filter table using custom values</li> <li>Duplicate tables in a click</li> <li>Pagination for easy blending with your website design</li> <li>Easy configuration for getting started</li> <li>Easy integration with Google Sheets</li> <li>Easy integration with <a href="https://woocommerce.com/" target="_blank" rel="noopener noreferrer">WooCommerce</a></li> <li>SEO friendly as the content can be picked by Google as a rich snippet</li> <li>Bordered table</li> <li>Multiple table colors and customizations</li> </ul> <p><strong>Price: </strong>Free version can be downloaded from the WordPress repository. Single site license for the Pro version starts from <strong>$49</strong> and goes till <strong>$399</strong> for the unlimited site lifetime license</p> <div class="mts-review-buttons"><a class="button how-button nice-button" href="https://wordpress.org/plugins/ninja-tables/" target="_blank" rel="nofollow noopener noreferrer">Download Now</a></div> <h2 id="e">[num 5] League Table</h2> <p><img loading="lazy" class="alignnone size-full wp-image-595762" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2019/11/League-Table.jpg" alt="League-Table" width="1204" height="684"></p> <p>The League table is only available as a paid plugin but is power-packed with a ton of features to create those amazing tables on your WordPress website.</p> <p>Since it is a premium plugin, the interface is designed to be user-friendly so that you can create table rows and columns easily.</p> <p>It is one of the best WordPress table plugins and for a good reason as it offers you more than 135 customizable options to configure tables on your website.</p> <p><strong>Key Features:</strong></p> <ul> <li>Includes sortable columns, filtering, and colors</li> <li>Easily import/export tables so that you need not create tables from scratch</li> <li>The spreadsheet editor makes it simple for your manage tables on your website</li> <li>Multisite support makes you use the plugin on multiple sites.</li> <li>You can integrate multi-language support by using a transition file</li> <li>You can do mathematical formulations inside the table</li> <li>Easily insert HTML and JavaScript code into the cells</li> <li>Has a responsive interface to support the different screen size</li> </ul> <p><strong>Price: </strong> As mentioned the League table plugin is only available as a paid version which costs just $23</p> <div class="mts-review-buttons"><a class="button how-button nice-button" href="https://codecanyon.net/item/league-table/7578593" target="_blank" rel="nofollow noopener noreferrer">Download Now</a></div> <h2 id="f">[num 6] wpDataTables</h2> <p><img loading="lazy" class="alignnone size-full wp-image-595761" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2019/11/wpDataTables-plugin.jpg" alt="wpDataTables-plugin" width="949" height="430"></p> <p>It is a basic tables plugin which would be the best for you if you don’t use tables on your website that frequently. Though for extensive use, you can purchase its paid versions as well, the free version would suffice if you want to make simple looking tables on your WordPress website.</p> <p><strong>Key Features:</strong></p> <ul> <li>Easily import data from CSV, Excel, and JSON</li> <li>The frontend and backend looks quite similar</li> <li>Easily implement tables anywhere on your website by using simple shortcodes</li> <li>User-friendly simple interface</li> <li>Support from the WordPress community and the plugin developers</li> </ul> <p><strong>Premium Features:</strong></p> <ul> <li>Easily display data from multiple databases like MySQL, PostgreSQL, or MS SQL.</li> <li>Responsive tables to fit multiple screen size</li> <li>Create huge tables in minutes. The operations are handled by the MySQL server.</li> <li>Advanced filter and search option</li> <li>Highlight the important rows, columns, and cells</li> <li>Create charts from Tables. The premium version uses engines like Highcharts, Google, and Chart.js for the same.</li> <li>Perform calculation in the table</li> </ul> <p><strong>Price</strong>: The Free version can be downloaded from the WordPress repository. The premium version is from $59-$249/year. You can also purchase the lifetime version, which would cost you $189-$589 depending on the plan you choose.</p> <div class="mts-review-buttons"><a class="button how-button nice-button" href="https://wordpress.org/plugins/wpdatatables/" target="_blank" rel="nofollow noopener noreferrer">Download Now</a></div> <h2 id="g">[num 7] WP Table Manager</h2> <p><img loading="lazy" class="alignnone size-full wp-image-595760" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2019/11/WP-Table-Manager.jpg" alt="WP-Table-Manager" width="877" height="451"></p> <p>The WP Table Manager is a table plugin developed by JoomUnited. If you are looking for a plugin that can actually help you visually stunning tables on your WordPress blog, WP Table Manager might be the right choice for you.</p> <p>The plugin provides you with pre-built themes of different styles. You can implement a style of your choice and create an awesome table on your website. All this, without any coding and technical knowledge, seems pretty daunting for a beginner and a newbie.</p> <p>The plugin supports the new Gutenberg editor as it has two blocks to insert the tables. Apart from this, the plugin automatically integrates with Google Sheets and Excel files.</p> <p><strong>Key Features:</strong></p> <ul> <li>You can easily edit on an interface which is similar to Excel</li> <li>Theme styles can be customized according to your preference</li> <li>You can easily import data from sources like Google Sheets, Excel, WordPress database, etc.</li> <li>Easily integrate and synchronization with Google Sheets and Excel</li> <li>Perform numerical summation, counts, average operation in the tables</li> <li>Create charts from your table by integrating it with charts.js</li> <li>You can modify the cells using the WordPress visual editor</li> <li>Advanced users can use the custom CSS code to change the table design</li> </ul> <p><strong>Price:</strong> It costs $34 with six-month support and $39 with one year support</p> <div class="mts-review-buttons"><a class="button how-button nice-button" href="https://www.joomunited.com/wordpress-products/wp-table-manager" target="_blank" rel="nofollow noopener noreferrer">Download Now</a></div> <h2 id="h">[num 8] Data Tables Generator by Supsystic</h2> <p><img loading="lazy" class="alignnone size-full wp-image-595759" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2019/11/Data-Tables-Generator-by-Supsystic.jpg" alt="Data-Tables-Generator-by-Supsystic" width="941" height="421"></p> <p>Many of you won’t believe that there could exist a table plugin that provides premium features but at zero cost. The Data Tables Generator by Supsystic is one WordPress table plugin that would definitely amaze you with its features.</p> <p>First of all, it is a free plugin that allows you to create powerful responsive tables on your WP website. You can interactively experience on your site as the plugin helps you to render graphs and charts.</p> <p>Also, if you use really long and huge tables on your website, it might be a perfect table plugin as it can load huge tables on your website by making use of Server Side Processing.</p> <p><strong>Key Features:</strong></p> <ul> <li>Basic features like filtering, sorting, pagination</li> <li>It is one of the best responsive table builder WordPress plugins</li> <li>Includes HTMLsupport for your tables</li> <li>Easily enable or disable the table header, caption, and footer</li> <li>Play with font size, color customization and features like bold, italics, etc. to emphasize the text in the cells</li> <li>Import data from sources like Excel, CSV and Google Sheets</li> <li>Export into formats like Excel, PDF, and CSV</li> </ul> <p><strong>Price: </strong>It is free and can be downloaded from the WordPress repository</p> <div class="mts-review-buttons"><a class="button how-button nice-button" href="https://wordpress.org/plugins/data-tables-generator-by-supsystic/" target="_blank" rel="nofollow noopener noreferrer">Download Now</a></div> <h2 id="i">[num 9] Magic Liquidizer Responsive Tables</h2> <p><img loading="lazy" class="alignnone size-full wp-image-595758" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2019/11/Magic-Liquidizer-WordPress-Tables-Plugin.jpg" alt="Magic-Liquidizer-WordPress-Tables-Plugin" width="898" height="620"></p> <p>Transform simple-looking HTML tables into visually appealing responsive tables by using the Magic Liquidizer Responsive Tables plugin for WordPress.</p> <p>The main idea to use this plugin is to avoid instances like- text going out of the screen, text size too big to appear to the mobile screen, etc.</p> <p>Today, when having a responsive website is a basic need to rank better on Google and other search engines, it is very important to validate that every component of your <a href="https://mythemeshop.com/blog/write-blog-post/" target="_blank" rel="noopener noreferrer">website content</a> should be responsive and that it fits good on devices with different screen sizes.</p> <p><strong>Key Features: </strong></p> <ul> <li>Gives a responsive outlook to texts, forms, navigation menu, images and tables</li> <li>Convert your HTML output to responsive designs</li> <li>Good for SEO as the tables could be fetched as Google rich snippets</li> <li>Support for both portrait and landscape view</li> <li>Easy to activate and use for a newbie</li> <li>A lightweight plugin that won’t make your site buggy</li> </ul> <p><strong>Price:</strong> Free to download from the WordPress repository</p> <div class="mts-review-buttons"><a class="button how-button nice-button" href="https://wordpress.org/plugins/magic-liquidizer-responsive-table/" target="_blank" rel="nofollow noopener noreferrer">Download Now</a></div> <h2 id="j">[num 10] JTRT Responsive Tables</h2> <p><img loading="lazy" class="alignnone size-full wp-image-595757" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2019/11/JTRT-Responsive-Tables-Plugin.jpg" alt="JTRT-Responsive-Tables-Plugin" width="938" height="423"></p> <p>The main reason why most of us use WordPress for creating our website is that we don’t want to deal with all that techy and geeky HTML and CSS code to manually design a website from scratch.</p> <p>Talking about creating a responsive table manually, it could take a beginner countless hours to manually code the whole thing in HTML and CSS. This is where the JTRT Responsive Tables plugin comes to the rescue.</p> <p>Using the plugin, you can create simple tables on your website without dealing with any coding and technical stuff.</p> <p><strong>Key Features:</strong></p> <ul> <li>WYSIWYG table editor in the backend</li> <li>Use the numerical formula in the table</li> <li>Convert CSV to responsive HTML</li> <li>Add links and images within the table</li> <li>Custom shortcode for easy implementation</li> <li>Edit Cell font-family, font-weight, font-size, text-decoration, font-color with a few clicks</li> <li>Custom borders and alignment for cells</li> <li>Easy sorting, pagination, and filtering</li> <li>Multi edit/multi-select cells</li> <li>Use keyboard shortcuts</li> <li>Edit the background of the cells</li> </ul> <p><strong>Price: </strong>Free to download</p> <div class="mts-review-buttons"><a class="button how-button nice-button" href="https://en-gb.wordpress.org/plugins/jtrt-responsive-tables/" target="_blank" rel="nofollow noopener noreferrer">Download Now</a></div> <h2 id="k">[num 11] Visualizer Tables and Charts</h2> <p><img loading="lazy" class="alignnone size-full wp-image-595755" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2019/11/Visualizer-Tables-and-Charts-WordPress-Plugin.jpg" alt="Visualizer-Tables-and-Charts-WordPress-Plugin" width="942" height="423"></p> <p>This freemium plugin has been developed by Themeisle. It offers both free and paid versions.</p> <p>Using the plugin, you can implement animated charts, colorful diagrams along with basic tables. Overall, this plugin would solve the features for which you would otherwise have to download several other plugins.</p> <p>Using the free version itself, you can create and manage different types of charts and interactive tables in your pages and posts on your website. You can extend the functionalities of the plugins by purchasing its premium version.</p> <p><strong>Key Features:</strong></p> <ul> <li>Create basic responsive tables</li> <li>Manage and embed charts and graphs on your website as the plugin uses Google Visualization API, ChartJS, and DataTables.net</li> <li>Lightweight plugin for your website</li> <li>Support from Themeisle and the WordPress community</li> </ul> <p><strong>Premium Features:</strong></p> <ul> <li>Easily import data from charts</li> <li>Live editor to edit data</li> <li>Six additional different chart types (Polar Area, Timeline, Gauge, Candlestick, Radar/Spider, Combo)</li> <li>Auto synchronize with your files online</li> <li>Private charts could be created</li> <li>Multiple users can edit the charts</li> <li>Create charts from your WordPress pages, products, and posts</li> <li>Priority support through email</li> <li>1-year free updates</li> </ul> <p><strong>Price: </strong>Free version could be downloaded from the WordPress plugin repository. The paid version starts from $59.</p> <div class="mts-review-buttons"><a class="button how-button nice-button" href="https://wordpress.org/plugins/visualizer/" target="_blank" rel="nofollow noopener noreferrer">Download Now</a></div> <h2 id="l">[num 12] MCE Table Buttons</h2> <p><img loading="lazy" class="alignnone size-full wp-image-595756" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2019/11/MCE-Table-Buttons.jpg" alt="MCE-Table-Buttons" width="939" height="430"></p> <p>The MCE Table Buttons is a free, lightweight table plugin for WordPress. It is simple to activate and use. Just download, activate, and start creating tables for your website.</p> <p>The plugin at the time of writing this post has more than 100,000 installations. Since it is a basic plugin, it doesn’t take much space on your server.</p> <p><strong>Key Features:</strong></p> <ul> <li>The plugin adds a button in your WordPress editor so that you can create tables in real-time without having to deal with multiple tabs or windows</li> <li>Since everything is done in the WordPress editor, you won’t need any shortcode to implement tables in your posts/pages</li> <li>You don’t need to know HTML, CSS or any other programming language to use the plugin</li> <li>You can easily insert or delete tables button and add/merge cells</li> <li>The interface is clean and beginner-friendly</li> </ul> <p><strong>Price</strong>: Free</p> <div class="mts-review-buttons"><a class="button how-button nice-button" href="https://wordpress.org/plugins/mce-table-buttons/" target="_blank" rel="nofollow noopener noreferrer">Download Now</a></div> <h4>Conclusion</h4> <p>Using the right WordPress table plugin is very important in today’s scenario, especially when you also want to drive more organic traffic through search engines.</p> <p>All the above-listed plugins are picked to bring you the most authentic and exclusive list of the best plugins so that you can create responsive tables on your website.</p> </div><!-- .entry-content --> </div><!-- .post-inner --> <div class="section-inner"> <div class="post-meta-wrapper post-meta-single post-meta-single-bottom"> <ul class="post-meta"> <li class="post-tags meta-wrapper"> <span class="meta-icon"> <span class="screen-reader-text">Tags</span> <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><path fill="" d="M15.4496399,8.42490555 L8.66109799,1.63636364 L1.63636364,1.63636364 L1.63636364,8.66081885 L8.42522727,15.44178 C8.57869221,15.5954158 8.78693789,15.6817418 9.00409091,15.6817418 C9.22124393,15.6817418 9.42948961,15.5954158 9.58327627,15.4414581 L15.4486339,9.57610048 C15.7651495,9.25692435 15.7649133,8.74206554 15.4496399,8.42490555 Z M16.6084423,10.7304545 L10.7406818,16.59822 C10.280287,17.0591273 9.65554997,17.3181054 9.00409091,17.3181054 C8.35263185,17.3181054 7.72789481,17.0591273 7.26815877,16.5988788 L0.239976954,9.57887876 C0.0863319284,9.4254126 0,9.21716044 0,9 L0,0.818181818 C0,0.366312477 0.366312477,0 0.818181818,0 L9,0 C9.21699531,0 9.42510306,0.0862010512 9.57854191,0.239639906 L16.6084423,7.26954545 C17.5601275,8.22691012 17.5601275,9.77308988 16.6084423,10.7304545 Z M5,6 C4.44771525,6 4,5.55228475 4,5 C4,4.44771525 4.44771525,4 5,4 C5.55228475,4 6,4.44771525 6,5 C6,5.55228475 5.55228475,6 5,6 Z" /></svg> </span> <span class="meta-text"> <a href="https://demo.rankmath.com/tag/best-wordpress-table-plugins/" rel="tag">best wordpress table plugins</a>, <a href="https://demo.rankmath.com/tag/wordpress-table-plugin/" rel="tag">wordpress table plugin</a> </span> </li> </ul><!-- .post-meta --> </div><!-- .post-meta-wrapper --> </div><!-- .section-inner --> </article><!-- .post --> <hr class="post-separator styled-separator is-style-wide section-inner" aria-hidden="true" /> <article class="post-622331 post type-post status-publish format-standard has-post-thumbnail hentry category-wordpress tag-fix-wordpress-page-updates-not-working-saving-changes" id="post-622331"> <header class="entry-header has-text-align-center"> <div class="entry-header-inner section-inner medium"> <div class="entry-categories"> <span class="screen-reader-text">Categories</span> <div class="entry-categories-inner"> <a href="https://demo.rankmath.com/category/wordpress/" rel="category tag">WordPress</a> </div><!-- .entry-categories-inner --> </div><!-- .entry-categories --> <h2 class="entry-title heading-size-1"><a href="https://demo.rankmath.com/wordpress-not-saving-changes/">Fix WordPress Page Updates Not Working & Saving Changes</a></h2> <div class="post-meta-wrapper post-meta-single post-meta-single-top"> <ul class="post-meta"> <li class="post-author meta-wrapper"> <span class="meta-icon"> <span class="screen-reader-text">Post author</span> <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="18" height="20" viewBox="0 0 18 20"><path fill="" d="M18,19 C18,19.5522847 17.5522847,20 17,20 C16.4477153,20 16,19.5522847 16,19 L16,17 C16,15.3431458 14.6568542,14 13,14 L5,14 C3.34314575,14 2,15.3431458 2,17 L2,19 C2,19.5522847 1.55228475,20 1,20 C0.44771525,20 0,19.5522847 0,19 L0,17 C0,14.2385763 2.23857625,12 5,12 L13,12 C15.7614237,12 18,14.2385763 18,17 L18,19 Z M9,10 C6.23857625,10 4,7.76142375 4,5 C4,2.23857625 6.23857625,0 9,0 C11.7614237,0 14,2.23857625 14,5 C14,7.76142375 11.7614237,10 9,10 Z M9,8 C10.6568542,8 12,6.65685425 12,5 C12,3.34314575 10.6568542,2 9,2 C7.34314575,2 6,3.34314575 6,5 C6,6.65685425 7.34314575,8 9,8 Z" /></svg> </span> <span class="meta-text"> By <a href="https://demo.rankmath.com/author/rankwatecleoxor/">Rank Math</a> </span> </li> <li class="post-date meta-wrapper"> <span class="meta-icon"> <span class="screen-reader-text">Post date</span> <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19"><path fill="" d="M4.60069444,4.09375 L3.25,4.09375 C2.47334957,4.09375 1.84375,4.72334957 1.84375,5.5 L1.84375,7.26736111 L16.15625,7.26736111 L16.15625,5.5 C16.15625,4.72334957 15.5266504,4.09375 14.75,4.09375 L13.3993056,4.09375 L13.3993056,4.55555556 C13.3993056,5.02154581 13.0215458,5.39930556 12.5555556,5.39930556 C12.0895653,5.39930556 11.7118056,5.02154581 11.7118056,4.55555556 L11.7118056,4.09375 L6.28819444,4.09375 L6.28819444,4.55555556 C6.28819444,5.02154581 5.9104347,5.39930556 5.44444444,5.39930556 C4.97845419,5.39930556 4.60069444,5.02154581 4.60069444,4.55555556 L4.60069444,4.09375 Z M6.28819444,2.40625 L11.7118056,2.40625 L11.7118056,1 C11.7118056,0.534009742 12.0895653,0.15625 12.5555556,0.15625 C13.0215458,0.15625 13.3993056,0.534009742 13.3993056,1 L13.3993056,2.40625 L14.75,2.40625 C16.4586309,2.40625 17.84375,3.79136906 17.84375,5.5 L17.84375,15.875 C17.84375,17.5836309 16.4586309,18.96875 14.75,18.96875 L3.25,18.96875 C1.54136906,18.96875 0.15625,17.5836309 0.15625,15.875 L0.15625,5.5 C0.15625,3.79136906 1.54136906,2.40625 3.25,2.40625 L4.60069444,2.40625 L4.60069444,1 C4.60069444,0.534009742 4.97845419,0.15625 5.44444444,0.15625 C5.9104347,0.15625 6.28819444,0.534009742 6.28819444,1 L6.28819444,2.40625 Z M1.84375,8.95486111 L1.84375,15.875 C1.84375,16.6516504 2.47334957,17.28125 3.25,17.28125 L14.75,17.28125 C15.5266504,17.28125 16.15625,16.6516504 16.15625,15.875 L16.15625,8.95486111 L1.84375,8.95486111 Z" /></svg> </span> <span class="meta-text"> <a href="https://demo.rankmath.com/wordpress-not-saving-changes/">January 18, 2020</a> </span> </li> <li class="post-comment-link meta-wrapper"> <span class="meta-icon"> <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 19 19"><path d="M9.43016863,13.2235931 C9.58624731,13.094699 9.7823475,13.0241935 9.98476849,13.0241935 L15.0564516,13.0241935 C15.8581553,13.0241935 16.5080645,12.3742843 16.5080645,11.5725806 L16.5080645,3.44354839 C16.5080645,2.64184472 15.8581553,1.99193548 15.0564516,1.99193548 L3.44354839,1.99193548 C2.64184472,1.99193548 1.99193548,2.64184472 1.99193548,3.44354839 L1.99193548,11.5725806 C1.99193548,12.3742843 2.64184472,13.0241935 3.44354839,13.0241935 L5.76612903,13.0241935 C6.24715123,13.0241935 6.63709677,13.4141391 6.63709677,13.8951613 L6.63709677,15.5301903 L9.43016863,13.2235931 Z M3.44354839,14.766129 C1.67980032,14.766129 0.25,13.3363287 0.25,11.5725806 L0.25,3.44354839 C0.25,1.67980032 1.67980032,0.25 3.44354839,0.25 L15.0564516,0.25 C16.8201997,0.25 18.25,1.67980032 18.25,3.44354839 L18.25,11.5725806 C18.25,13.3363287 16.8201997,14.766129 15.0564516,14.766129 L10.2979143,14.766129 L6.32072889,18.0506004 C5.75274472,18.5196577 4.89516129,18.1156602 4.89516129,17.3790323 L4.89516129,14.766129 L3.44354839,14.766129 Z" /></svg> </span> <span class="meta-text"> <a href="https://demo.rankmath.com/wordpress-not-saving-changes/#respond">No Comments<span class="screen-reader-text"> on Fix WordPress Page Updates Not Working & Saving Changes</span></a> </span> </li> </ul><!-- .post-meta --> </div><!-- .post-meta-wrapper --> </div><!-- .entry-header-inner --> </header><!-- .entry-header --> <figure class="featured-media"> <div class="featured-media-inner section-inner medium"> </div><!-- .featured-media-inner --> </figure><!-- .featured-media --> <div class="post-inner thin "> <div class="entry-content"> <p>Keeping your <a href="https://mythemeshop.com/blog/what-is-wordpress/" target="_blank" rel="noopener noreferrer">WordPress</a> pages updated is important in order to combat the ever-rising tide of malicious web activities as well as ensure that the <a href="https://mythemeshop.com/blog/content-is-everything-or-is-it/" target="_blank" rel="noopener noreferrer">content is worth reading</a> for your visitors.</p> <div style="color: #000000;padding: 20px 48px;background: linear-gradient(to right, #B06AB3, #4568DC);margin: 0 0 30px"> <div class="mts-lp-list" style="margin: 0"> <h2>Table Of Contents</h2> <ul> <li><a href="#a">1. WordPress Site Not Updating: Common Symptoms</a></li> <li><a href="#b">2. Fixing WordPress Page Updates not working and Saving Changes</a> <ul> <li><a href="#ba">2.1. Fix #1: Browser Cache</a></li> <li><a href="#bb">2.2. Fix #2: Poorly Configured Cache Plugin</a></li> <li><a href="#bc">2.3. Fix #3: CDN not enabled</a></li> <li><a href="#bd">2.4. Fix #4: Old server cache</a></li> <li><a href="#be">2.5. Fix #5: Coding errors</a></li> <li><a href="#bf">2.6. Fix #6: DNS resolution delay</a></li> <li><a href="#bg">2.7. Fix #7: Failure to save changes</a></li> </ul> </li> <li><a href="#c">3. Wrapping Up</a></li> </ul> </div> </div> <p>But what if the changes fail to show right away?</p> <p>In this tutorial, we will learn how to fix WordPress page updates not working.</p> <h2 id="a">WordPress Site Not Updating: Common Symptoms</h2> <p>It’s not uncommon to see the changes you make on your WordPress site immediately. Here we will list down some common situations that most users encounter.</p> <ul> <li><strong>New posts not updating on your WordPress homepage:</strong> This is one of the most common issues that has been reported by most users. The problem occurs when you publish a <a href="https://mythemeshop.com/blog/write-blog-post/" target="_blank" rel="noopener noreferrer">new post</a>. While you can see the post from your admin area by clicking on the view post link, you are unable to view the post from the front end on the main page.</li> <li><strong>Plugins and widgets not updating: </strong>Another common issue is that of <a href="https://mythemeshop.com/plugins/" target="_blank" rel="noopener noreferrer">plugins</a>, sidebars, or widgets failing to show any changes made to them right away on the homepage.</li> <li><strong>CSS not updating: </strong>Sometimes, your site does not reflect any changes when you customize it. This normally occurs after changing your website’s layout or adding some CSS.</li> </ul> <p>If you are encountering either of these changes, check out the following fixes.</p> <h2 id="b">Fixing WordPress Page Updates not working and Saving Changes</h2> <p>Now that we have looked at the symptoms, let’s quickly dive into the solutions.</p> <h3 id="ba">Fix #1: Browser Cache</h3> <p>You are probably asking, what is browser cache? Let’s briefly get an overview of what browser cache is. <a href="https://mythemeshop.com/blog/clear-cache-google-chrome/" target="_blank" rel="noopener noreferrer">Browser cache</a> is a local storage on your computer where downloaded files from the websites you visit are temporarily stored by your browser. The main purpose of this is to ensure that you experience <a href="https://mythemeshop.com/blog/w3-total-cache-tutorial/" target="_blank" rel="noopener noreferrer">fast loading speeds</a> when you visit that site again.</p> <p>For instance, if you visit a website like <a href="https://mythemeshop.com/blog/wordpress-com-vs-wordpress-org/" target="_blank" rel="noopener noreferrer">wordpress.org</a>, your browser may decide to cache all the images from that particular website. Therefore, when you visit the website again, the browser may decide to load all images from worpress.org from your drive. This makes the page to load much faster with little bandwidth as opposed to downloading the images again. <a href="https://mythemeshop.com/blog/free-tools-for-creating-unique-images/" target="_blank" rel="noopener noreferrer">Images</a> tend to take more time to load compared to the text on the webpage.</p> <p>While the cache is essential in ensuring that you get a better browsing experience, most browsers do not update the cache data when you make a change on your website. This means that your browser will only be loading old content.</p> <p>So what do you do when this happens? Here’s how to resolve this issue.</p> <ul> <li style="list-style-type: none"> <ul> <li>If you use Google Chrome as your default browser, Press Ctrl + F5 or Cmd + R on Mac. Alternatively, you can go to Settings >>>History >>>Empty the Cache. This will reload the pages.</li> </ul> </li> </ul> <p><img loading="lazy" class="alignnone size-full wp-image-622350" src="https://mythemeshop.com/wp-content/uploads/2020/01/Chrome-cache-clear.png" alt="Chrome-cache-clear" width="1093" height="616" /></p> <ul> <li>If you use Mozilla Firefox press CTRL + Shift + R. Alternatively, you can go to Options >> Privacy & security >> Cached Web Page >> then click on Clear now.</li> <li>If you use Opera Mini just go to Settings >> Preferences >> Advanced >> History.</li> <li>For Internet Explorer, all you have to do is press and hold the Shift key and then hit Refresh. Alternatively, you can go to Tools button >> Safety >> then select Delete browsing history. Choose the types of files you wish to delete, in this case, they will be “Temporary Internet files” then hit Delete.</li> <li>For safari users, the process is also quite straightforward. All you have to do is Go to Safari >> Reset >> Empty cache. Alternatively, you can press Ctrl + Alt + E.</li> </ul> <h3 id="bb">Fix #2: Poorly Configured Cache Plugin</h3> <p>Cache plugins are used in WordPress sites with the main purpose of enhancing speed and performance. The most common caching plugins include the WP super cache, W3 Total Cache, and the Autoptimize, among others.</p> <p>These plugins help your site to quickly retrieve your <a href="https://mythemeshop.com/blog/difference-between-blog-and-website/" target="_blank" rel="noopener">blogs</a> from the cache instead of having to load them all over again. They also clear the cache whenever fresh changes are made to your website. However, if the plugin is poorly configured, it can lead to problems.</p> <p>To fix this problem, you’ll need to Empty All Caches. Suppose you want to empty cache from the W3 Total Cache plugin. To do this, log in to your WordPress dashboard, then on the plugin settings, click Empty All Caches.</p> <p><img loading="lazy" class="alignnone size-full wp-image-622352" src="https://mythemeshop.com/wp-content/uploads/2020/01/empty-all-cache.png" alt="empty-all-cache" width="822" height="320" /></p> <p>Once you do this, you should be able to view the changes on the main page. Better still, you can choose to control what is cached by the plugin. The W3 Total Cache plugin offers this functionality. You can choose not to cache the front page by checking on the box and saving changes.</p> <p>If none of the above fixes work, you can opt to disable any cache plugin that you may have installed on your site. If, after deactivating, the problem does not resolve, then you need to ensure that your cache plugin is correctly set.</p> <h3 id="bc">Fix #3: CDN not enabled</h3> <p>Content Delivery Network (long for CDN) is a group of servers geographically distributed to work together with the sole intention of ensuring that content is delivered fast, efficiently, and secure. Therefore, when visitors come to your website, they are redirected to a host server that’s centrally located.</p> <p>However, in the event of <a href="https://mythemeshop.com/blog/increase-website-traffic/" target="_blank" rel="noopener">high traffic</a>, content delivery may be delayed given that all the users will be accessing it from the same host server. CDN through its network caches and stores the static content in its servers. This redirects the visitors to the closest CDN server thus reducing the distance to fetch the content.</p> <p>However, if the CDN content is not refreshed, you will not be able to view any changes you make. The good thing is that you can resolve this issue.</p> <p>What you need to do is bypass CDN or disable it temporarily from your cache plugin. For instance, if you have W3 Total Cache plugin installed, just go to Settings then uncheck the box “CDN Enable” then Save the settings. With the CDN disabled, you should now be able to see any page updates you make on your main page.</p> <h3 id="bd">Fix #4: Old server cache</h3> <p>Host providers also store cache on their servers to make your site load faster when users visit your site. Some hosts do it by default while some other hosts require that you turn on this feature manually from the host’s cPanel.</p> <p>If you notice that your WordPress page updates are not working, try to flush the cache or turn it off from the host’s cPanel. You can also choose to contact your hosting provider to turn it off for you.</p> <p><img loading="lazy" class="alignnone size-full wp-image-622353" src="https://mythemeshop.com/wp-content/uploads/2020/01/CDN.png" alt="" width="1326" height="496" /></p> <h3 id="be">Fix #5: Coding errors</h3> <p>Coding errors are some of the major mistakes that most developers have to deal with. These errors cause WordPress sites to refuse to save any changes.</p> <p>For example, if you make changes to <strong>stylel.css</strong> file, you’ll view the <strong>style1.css</strong> file. The first file name is lower case “L” while the second file name has the digit “1.”</p> <p>As a rule of thumb, it’s recommended not to leave any blank spaces in any <a href="https://mythemeshop.com/blog/php-vs-html/" target="_blank " rel="noopener noreferrer">PHP</a> file and most importantly, to choose easily distinguishable names for different folders and file types on your website.</p> <h3 id="bf">Fix #6: DNS resolution delay</h3> <p>Sometimes WordPress page updates and not saving issues can stem from migrating your site to a new server. Mostly, this arises when the DNS is not properly propagated, making your browser only to fetch content from the old server.</p> <p>To ensure that you do not fall into this trap, the best thing is to avoid carrying out any changes until your DNS is completely propagated. This process will normally take about 24 hours.</p> <h3 id="bg">Fix #7: Failure to save changes</h3> <p>Even the best of us can fall into this trap. Sometimes when working on your site, you can forget to save or hit the update button. Considering the amount of time that you had put in to make the changes, this can leave you feeling overwhelmed and frustrated.</p> <p>What you have to do is repeat the process and ensure that all the changes have been saved then review your homepage.</p> <h2 id="c">Wrapping Up</h2> <p>The case of WordPress page updates not working and saving changes is not an uncommon issue for most users. The good thing is that it’s possible to fix both of these issues by clearing all the cache and ensuring that you do not make any coding errors.</p> <p>We hope that this article will help you resolve the above issue so that you can get your website up and running again. Feel free to share this post or leave a comment or suggestion.</p> </div><!-- .entry-content --> </div><!-- .post-inner --> <div class="section-inner"> <div class="post-meta-wrapper post-meta-single post-meta-single-bottom"> <ul class="post-meta"> <li class="post-tags meta-wrapper"> <span class="meta-icon"> <span class="screen-reader-text">Tags</span> <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><path fill="" d="M15.4496399,8.42490555 L8.66109799,1.63636364 L1.63636364,1.63636364 L1.63636364,8.66081885 L8.42522727,15.44178 C8.57869221,15.5954158 8.78693789,15.6817418 9.00409091,15.6817418 C9.22124393,15.6817418 9.42948961,15.5954158 9.58327627,15.4414581 L15.4486339,9.57610048 C15.7651495,9.25692435 15.7649133,8.74206554 15.4496399,8.42490555 Z M16.6084423,10.7304545 L10.7406818,16.59822 C10.280287,17.0591273 9.65554997,17.3181054 9.00409091,17.3181054 C8.35263185,17.3181054 7.72789481,17.0591273 7.26815877,16.5988788 L0.239976954,9.57887876 C0.0863319284,9.4254126 0,9.21716044 0,9 L0,0.818181818 C0,0.366312477 0.366312477,0 0.818181818,0 L9,0 C9.21699531,0 9.42510306,0.0862010512 9.57854191,0.239639906 L16.6084423,7.26954545 C17.5601275,8.22691012 17.5601275,9.77308988 16.6084423,10.7304545 Z M5,6 C4.44771525,6 4,5.55228475 4,5 C4,4.44771525 4.44771525,4 5,4 C5.55228475,4 6,4.44771525 6,5 C6,5.55228475 5.55228475,6 5,6 Z" /></svg> </span> <span class="meta-text"> <a href="https://demo.rankmath.com/tag/fix-wordpress-page-updates-not-working-saving-changes/" rel="tag">Fix WordPress Page Updates Not Working & Saving Changes</a> </span> </li> </ul><!-- .post-meta --> </div><!-- .post-meta-wrapper --> </div><!-- .section-inner --> </article><!-- .post --> <hr class="post-separator styled-separator is-style-wide section-inner" aria-hidden="true" /> <article class="post-623063 post type-post status-publish format-standard has-post-thumbnail hentry category-tutorials-marketing tag-wordpress-media-upload-http-error" id="post-623063"> <header class="entry-header has-text-align-center"> <div class="entry-header-inner section-inner medium"> <div class="entry-categories"> <span class="screen-reader-text">Categories</span> <div class="entry-categories-inner"> <a href="https://demo.rankmath.com/category/tutorials-marketing/" rel="category tag">Tutorials</a> </div><!-- .entry-categories-inner --> </div><!-- .entry-categories --> <h2 class="entry-title heading-size-1"><a href="https://demo.rankmath.com/wordpress-media-upload-http-error/">How to Fix WordPress HTTP Media Upload Error? – Easy Steps</a></h2> <div class="post-meta-wrapper post-meta-single post-meta-single-top"> <ul class="post-meta"> <li class="post-author meta-wrapper"> <span class="meta-icon"> <span class="screen-reader-text">Post author</span> <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="18" height="20" viewBox="0 0 18 20"><path fill="" d="M18,19 C18,19.5522847 17.5522847,20 17,20 C16.4477153,20 16,19.5522847 16,19 L16,17 C16,15.3431458 14.6568542,14 13,14 L5,14 C3.34314575,14 2,15.3431458 2,17 L2,19 C2,19.5522847 1.55228475,20 1,20 C0.44771525,20 0,19.5522847 0,19 L0,17 C0,14.2385763 2.23857625,12 5,12 L13,12 C15.7614237,12 18,14.2385763 18,17 L18,19 Z M9,10 C6.23857625,10 4,7.76142375 4,5 C4,2.23857625 6.23857625,0 9,0 C11.7614237,0 14,2.23857625 14,5 C14,7.76142375 11.7614237,10 9,10 Z M9,8 C10.6568542,8 12,6.65685425 12,5 C12,3.34314575 10.6568542,2 9,2 C7.34314575,2 6,3.34314575 6,5 C6,6.65685425 7.34314575,8 9,8 Z" /></svg> </span> <span class="meta-text"> By <a href="https://demo.rankmath.com/author/rankwatecleoxor/">Rank Math</a> </span> </li> <li class="post-date meta-wrapper"> <span class="meta-icon"> <span class="screen-reader-text">Post date</span> <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19"><path fill="" d="M4.60069444,4.09375 L3.25,4.09375 C2.47334957,4.09375 1.84375,4.72334957 1.84375,5.5 L1.84375,7.26736111 L16.15625,7.26736111 L16.15625,5.5 C16.15625,4.72334957 15.5266504,4.09375 14.75,4.09375 L13.3993056,4.09375 L13.3993056,4.55555556 C13.3993056,5.02154581 13.0215458,5.39930556 12.5555556,5.39930556 C12.0895653,5.39930556 11.7118056,5.02154581 11.7118056,4.55555556 L11.7118056,4.09375 L6.28819444,4.09375 L6.28819444,4.55555556 C6.28819444,5.02154581 5.9104347,5.39930556 5.44444444,5.39930556 C4.97845419,5.39930556 4.60069444,5.02154581 4.60069444,4.55555556 L4.60069444,4.09375 Z M6.28819444,2.40625 L11.7118056,2.40625 L11.7118056,1 C11.7118056,0.534009742 12.0895653,0.15625 12.5555556,0.15625 C13.0215458,0.15625 13.3993056,0.534009742 13.3993056,1 L13.3993056,2.40625 L14.75,2.40625 C16.4586309,2.40625 17.84375,3.79136906 17.84375,5.5 L17.84375,15.875 C17.84375,17.5836309 16.4586309,18.96875 14.75,18.96875 L3.25,18.96875 C1.54136906,18.96875 0.15625,17.5836309 0.15625,15.875 L0.15625,5.5 C0.15625,3.79136906 1.54136906,2.40625 3.25,2.40625 L4.60069444,2.40625 L4.60069444,1 C4.60069444,0.534009742 4.97845419,0.15625 5.44444444,0.15625 C5.9104347,0.15625 6.28819444,0.534009742 6.28819444,1 L6.28819444,2.40625 Z M1.84375,8.95486111 L1.84375,15.875 C1.84375,16.6516504 2.47334957,17.28125 3.25,17.28125 L14.75,17.28125 C15.5266504,17.28125 16.15625,16.6516504 16.15625,15.875 L16.15625,8.95486111 L1.84375,8.95486111 Z" /></svg> </span> <span class="meta-text"> <a href="https://demo.rankmath.com/wordpress-media-upload-http-error/">January 10, 2020</a> </span> </li> <li class="post-comment-link meta-wrapper"> <span class="meta-icon"> <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 19 19"><path d="M9.43016863,13.2235931 C9.58624731,13.094699 9.7823475,13.0241935 9.98476849,13.0241935 L15.0564516,13.0241935 C15.8581553,13.0241935 16.5080645,12.3742843 16.5080645,11.5725806 L16.5080645,3.44354839 C16.5080645,2.64184472 15.8581553,1.99193548 15.0564516,1.99193548 L3.44354839,1.99193548 C2.64184472,1.99193548 1.99193548,2.64184472 1.99193548,3.44354839 L1.99193548,11.5725806 C1.99193548,12.3742843 2.64184472,13.0241935 3.44354839,13.0241935 L5.76612903,13.0241935 C6.24715123,13.0241935 6.63709677,13.4141391 6.63709677,13.8951613 L6.63709677,15.5301903 L9.43016863,13.2235931 Z M3.44354839,14.766129 C1.67980032,14.766129 0.25,13.3363287 0.25,11.5725806 L0.25,3.44354839 C0.25,1.67980032 1.67980032,0.25 3.44354839,0.25 L15.0564516,0.25 C16.8201997,0.25 18.25,1.67980032 18.25,3.44354839 L18.25,11.5725806 C18.25,13.3363287 16.8201997,14.766129 15.0564516,14.766129 L10.2979143,14.766129 L6.32072889,18.0506004 C5.75274472,18.5196577 4.89516129,18.1156602 4.89516129,17.3790323 L4.89516129,14.766129 L3.44354839,14.766129 Z" /></svg> </span> <span class="meta-text"> <a href="https://demo.rankmath.com/wordpress-media-upload-http-error/#respond">No Comments<span class="screen-reader-text"> on How to Fix WordPress HTTP Media Upload Error? – Easy Steps</span></a> </span> </li> </ul><!-- .post-meta --> </div><!-- .post-meta-wrapper --> </div><!-- .entry-header-inner --> </header><!-- .entry-header --> <figure class="featured-media"> <div class="featured-media-inner section-inner medium"> </div><!-- .featured-media-inner --> </figure><!-- .featured-media --> <div class="post-inner thin "> <div class="entry-content"> <p>As with any platform, it’s not uncommon to experience an error when uploading images to your <a href="https://mythemeshop.com/blog/what-is-wordpress/" target="_blank" rel="noopener noreferrer">WordPress site</a>. This rather vague HTTP error can be somewhat difficult to decipher for most people.</p> <div style="color: #000000;padding: 20px 48px;background: linear-gradient(to right, #B06AB3, #4568DC);margin: 0 0 30px"> <div class="mts-lp-list" style="margin: 0"> <h2>Table Of Contents</h2> <ul> <li><a href="#a">1. What is WordPress HTTP Media Upload Error?</a></li> <li><a href="#b">2. Possible Causes of the HTTP Media Upload Error Issue</a></li> <li><a href="#c">3. How to Fix WordPress HTTP Errors: Easy Steps?</a></li> <ul> <li><a href="#ca">3.1. Solution #1: Refresh the Page</a></li> <li><a href="#cb">3.2. Solution #2: Switch Browser</a></li> <li><a href="#cc">3.3. Solution #3: Resize the File</a></li> <li><a href="#cd">3.4. Solution #4: Rename the Image File Name</a></li> <li><a href="#ce">3.5. Solution #5: Deactivate Plugins and Themes</a></li> <li><a href="#cf">3.6. Solution #6: Increase WordPress Memory Limit</a></li> <li><a href="#cg">3.7. Solution #7: Make GD Library Your Default WordPress Image Editor</a></li> <li><a href="#ch">3.8. Solution #8: Disable mod_security</a></li> <li><a href="#ci">3.9. Solution #9: Remove Custom Media Library Path</a></li> <li><a href="#cj">3.10. Solution #10: Check the Version of Your PHP</a></li> </ul> <li><a href="#d">4. Wrapping Up</a></li> </ul> </div> </div> <p>Fortunately, there are numerous ways to deal with the <strong>HTTP media upload issue</strong>. In this tutorial, we’ll look at some of the possible causes of this type of error and the recommended fixes.</p> <p>But before we dive into the details, let’s first get acquainted with what WordPress HTTP media upload error is and some possible causes.</p> <h2 id="a">What is WordPress HTTP Media Upload Error?</h2> <p>WordPress HTTP media upload error is a code that signals an issue with the file upload process. Typically, this error occurs when you attempt to upload <a href="https://mythemeshop.com/blog/best-video-tools/" target="_blank" rel="noopener noreferrer">videos</a> and <a href="https://mythemeshop.com/blog/stock-photos/" target="_blank" rel="noopener noreferrer">images</a> to the media library in your WordPress site.</p> <p><img loading="lazy" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2020/01/What-is-HTTP-WPERROR.png" alt="wordpress-media-upload-http-error" width="735" height="384" class="alignnone size-full wp-image-623076" /></p> <p>Once the error occurs, you’ll see a generic message. What’s so frustrating about this error message is that it’s completely unhelpful since it does not give any hint as to what may have caused it. Thus, as an end-user, it’s up to you to establish the source of the problem and come up with a solution.</p> <h2 id="b">Possible Causes of the HTTP Media Upload Error Issue</h2> <p>The HTTP error issue can arise due to two broad possibilities. These can be due to errors arising from the <a href="https://mythemeshop.com/blog/what-is-vps-hosting/" target="_blank" rel="noopener noreferrer">hosting</a> provider or from the client’s side.</p> <p>The client’s side errors could be related to an unstable internet connection, a filename with bad characters, or your login session.</p> <p>Hosting errors, on the other hand, could be related to problems with low server resources, <a href="https://mythemeshop.com/blog/wordpress-memory-exhausted-issue/" target="_blank" rel="noopener noreferrer">WordPress memory limit</a>, or unusual <a href="https://mythemeshop.com/blog/increase-website-traffic/" target="_blank" rel="noopener noreferrer">traffic</a>. Note that some WordPress hosts limit the size of the file you wish to <a href="https://mythemeshop.com/blog/upload-failed-to-write-file-to-disk/" target="_blank" rel="noopener noreferrer">upload</a>.</p> <h2 id="c">How to Fix WordPress HTTP Errors? – Easy Steps</h2> <p>Now that we already have a hint of some possible causes of the HTTP media upload error, let’s look at some quick fixes that you can apply in order to get your website back on track.</p> <h3 id="ca">Solution #1: Refresh the Page</h3> <p>At times the HTTP media upload error is just a temporary glitch that you might be able to fix in a matter of seconds. All you have to do is refresh your browser, by hitting the F5 key on your keyboard or clicking on the reload button.</p> <p>Refreshing your browser’s page will fix HTTP errors that might have been caused by a poor internet connection causing the upload process not to complete.</p> <p>Similarly, refreshing the page can suddenly kick you out of your session. This indicates that your <a href="https://mythemeshop.com/blog/how-to-fix-wordpress-login-issue/" target="_blank" rel="noopener noreferrer">login session</a> has already expired. Here you must log in again and try to upload the media again. In all likelihood, you should not be able to see any error at this time.</p> <h3 id="cb">Solution #2: Switch Browser</h3> <p>While this may seem like a no-brainer, there have been reports of HTTP media upload errors when using <a href="https://mythemeshop.com/blog/clear-cache-google-chrome/" target="_blank" rel="noopener noreferrer">Google Chrome</a>.</p> <p>While Chrome is one of the best browsers, you can check whether the problem persists after switching to a different browser. If the problem does not go away, move on to the next solution.</p> <h3 id="cc">Solution #3: Resize the File</h3> <p>Sometimes your image may fail to upload because it has a large number of pixels. As such, you might be required to adjust the image size into something that’s more acceptable to see if it resolves the issue. If reducing the image works, try experimenting with different pixel counts so that you can get an image that is of suitable quality and one that does not bring the HTTP error.</p> <p>There are numerous free online tools that you can use to resize your images. However, if you use Windows, you can use Paint to resize your image. </p> <p><img loading="lazy" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2020/01/Resize-the-image.png" alt="Resize-the-image" width="739" height="480" class="alignnone size-full wp-image-623075" /></p> <p>Mac users, on the other hand, can open and reduce the number of pixels in the <a href="https://support.apple.com/en-in/guide/preview/prvw11470/mac" target="_blank" rel="nofollow noopener noreferrer">Preview</a> application.</p> <h3 id="cd">Solution #4: Rename the Image File Name</h3> <p>This is the type of error that makes you want to curse yourself. While it is sometimes possible to make these errors as we type, special characters and accent letters can sometimes lead to HTTP media upload errors. The same goes for files with insanely long names.</p> <p>Unfortunately, it’s impossible to rename your image file once it has been uploaded. So what you’ll need to do is rename the file on your device and then upload it again.</p> <p>To ensure that you do not fall into this menace, ensure that you only upload image files with letters, numbers, and dashes. It’s also a good idea to make it a habit of adding sequential numbers at the end of the image files.</p> <p>For example, image-file-1.png, image-file-2.png or image-file-3.png. Adding a dash ensures that Google does not read the name of the file as one word and hence won’t hurt your SEO.</p> <h3 id="ce">Solution #5: Deactivate Plugins and Themes</h3> <p>Sometimes the HTTP media upload error can arise after installing a <a href="https://mythemeshop.com/plugins/" target="_blank" rel="noopener noreferrer">plugin</a> or a <a href="https://mythemeshop.com/themes/" target="_blank" rel="noopener noreferrer">theme</a>. To ensure that this is not the cause of the problem, your best bet is to temporarily deactivate any image optimization plugins that you have recently installed and switch your theme to default.</p> <p><img loading="lazy" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2020/01/Deactivate-plugins.png" alt="Deactivate-plugins" width="753" height="413" class="alignnone size-full wp-image-623074" /></p> <p>Note that image optimization plugins are typical culprits when it comes to this issue. If the error disappears, its time to look for alternative image optimization plugins. You might also need to create a backup for your entire website before switching to a theme.</p> <p>However, if the problem persists, it’s time to move on to the next solution.</p> <h3 id="cf">Solution #6: Increase WordPress Memory Limit</h3> <p>One of the key causes of WordPress HTTP media upload error is the lack of memory. As a result, the background upload process does not complete successfully and can even lead to a <em>503 service unavailable error</em>.</p> <p>Fortunately, fixing this error is super easy. All you have to do is type this line into your <strong>wp-config.php</strong> file.</p> <pre>define ('WP_MEMORY_LIMIT', '256M');</pre> <p>Note that the above code only adds the memory limit to 256 MB. You can also allocate 512MB memory in each file by adding the following code.</p> <pre>define ('WP_MEMORY_LIMIT', '512M');</pre> <p>Important to note, however, is that these codes will only be effective if the memory is available on the webserver. You should, therefore, ensure that you verify the maximum available memory limit in your server.</p> <h3 id="cg">Solution #7: Make GD Library Your Default WordPress Image Editor</h3> <p>Did you know that WordPress uses two modules to process images? Yes, that’s right. These modules are known as Imagick and GD library. WordPress may use either one of them, depending on which one is installed on your server.</p> <p>However, Imagick is known to cause HTTP media upload errors particularly. This is because there are very few resources allocated for the Imagick module, which causes it to drain the available memory.</p> <p>To circumvent this error, just add the following line to your <strong>.htaccess</strong> file.</p> <pre>MAGICK_THREAD_LIMIT 1</pre> <p>This should solve the issue right away. However, if the problem does not disappear, the other option is to make the GD library your default editor.</p> <p>It’s pretty easy. All you have to do is add the code below to your theme’s <strong>functions.php</strong> file.</p> <pre> function hs_image_editor_default_to_gd( $editors ) {$gd_editor = 'WP_Image_Editor_GD';$editors = array_diff( $editors, array( $gd_editor ) );array_unshift( $editors, $gd_editor );return $editors;}add_filter( 'wp_image_editors', 'hs_image_editor_default_to_gd' ); </pre> <p><img loading="lazy" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2020/01/funtions-php.png" alt="funtions-php" width="604" height="476" class="alignnone size-full wp-image-623072" /></p> <p>Save the changes once you are done and try uploading your file again. If this fix fails to work, erase the code, and move onto the next solution described below.</p> <h3 id="ch">Solution #8: Disable mod_security</h3> <p><a href="https://modsecurity.org/" target="_blank" rel="noopener noreferrer">Mod_security</a> is an open-source firewall that’s run by some servers to add a layer of security to hosted websites. However, despite its usefulness, it can, at times, cause problems with the WordPress upload dialog, making it responsible for HTTP media upload errors.</p> <p>Fortunately, this feature can be disabled by writing the following code at the top of the <strong>.htaccess</strong> file on the server.</p> <pre> SecFilterEngine OffSecFilterScanPOST Off </pre> <p><img loading="lazy" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2020/01/htacess-file.png" alt="htacess-file" width="824" height="461" class="alignnone size-full wp-image-623073" /></p> <p>Adding the above code should disable mod_security on your server and allow you to upload your media files.</p> <h3 id="ci">Solution #9: Remove Custom Media Library Path</h3> <p>There’s a slight chance that the HTTP media upload error is as a result of an out of place media path. This is a common occurrence, especially after migrating your site to another hosting service.</p> <p>By default, your media should be stored in <strong>/wp-content/uploads </strong>folder (broken into month-and-year based folders). This makes it easy for WordPress to know where to store your media files. To ensure that everything is okay, do the following:</p> <ul> <li>Go to <strong>Settings</strong>>>>Media on your WordPress dashboard.</li> </ul> <p><img loading="lazy" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2020/01/media-library-path.png" alt="media-library-path" width="729" height="511" class="alignnone size-full wp-image-623071" /></p> <p>Check whether there is a path value listed. If it’s there, hit delete and then “<strong>Save Changes</strong>.”</p> <h3 id="cj">Solution #10: Check the Version of Your PHP</h3> <p>WordPress requires that you have at least PHP 7.2 or higher for your website to run smoothly. Therefore, if you haven’t updated your server, you may keep running into HTTP errors every time you want to upload images to the WordPress media library.</p> <p><img loading="lazy" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2020/01/php-version.png" alt="php-version" width="945" height="445" class="alignnone size-full wp-image-623070" /></p> <p>To ensure that you do not get into this problem, go to your hosting provider’s cPanel to check the <a href="https://mythemeshop.com/blog/php-vs-html/" target="_blank" rel="noopener noreferrer">PHP</a> version they are using.</p> <h2 id="d">Wrapping Up</h2> <p>Getting WordPress HTTP media upload error is one of the most devastating feelings ever and can spell the end of your workday. The good thing is that with the right tips and tricks up your sleeve, and you can correct the issue in a matter of minutes.</p> </div><!-- .entry-content --> </div><!-- .post-inner --> <div class="section-inner"> <div class="post-meta-wrapper post-meta-single post-meta-single-bottom"> <ul class="post-meta"> <li class="post-tags meta-wrapper"> <span class="meta-icon"> <span class="screen-reader-text">Tags</span> <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><path fill="" d="M15.4496399,8.42490555 L8.66109799,1.63636364 L1.63636364,1.63636364 L1.63636364,8.66081885 L8.42522727,15.44178 C8.57869221,15.5954158 8.78693789,15.6817418 9.00409091,15.6817418 C9.22124393,15.6817418 9.42948961,15.5954158 9.58327627,15.4414581 L15.4486339,9.57610048 C15.7651495,9.25692435 15.7649133,8.74206554 15.4496399,8.42490555 Z M16.6084423,10.7304545 L10.7406818,16.59822 C10.280287,17.0591273 9.65554997,17.3181054 9.00409091,17.3181054 C8.35263185,17.3181054 7.72789481,17.0591273 7.26815877,16.5988788 L0.239976954,9.57887876 C0.0863319284,9.4254126 0,9.21716044 0,9 L0,0.818181818 C0,0.366312477 0.366312477,0 0.818181818,0 L9,0 C9.21699531,0 9.42510306,0.0862010512 9.57854191,0.239639906 L16.6084423,7.26954545 C17.5601275,8.22691012 17.5601275,9.77308988 16.6084423,10.7304545 Z M5,6 C4.44771525,6 4,5.55228475 4,5 C4,4.44771525 4.44771525,4 5,4 C5.55228475,4 6,4.44771525 6,5 C6,5.55228475 5.55228475,6 5,6 Z" /></svg> </span> <span class="meta-text"> <a href="https://demo.rankmath.com/tag/wordpress-media-upload-http-error/" rel="tag">wordpress media upload http error</a> </span> </li> </ul><!-- .post-meta --> </div><!-- .post-meta-wrapper --> </div><!-- .section-inner --> </article><!-- .post --> <hr class="post-separator styled-separator is-style-wide section-inner" aria-hidden="true" /> <article class="post-621438 post type-post status-publish format-standard has-post-thumbnail hentry category-wordpress tag-how-to-make-a-wordpress-theme" id="post-621438"> <header class="entry-header has-text-align-center"> <div class="entry-header-inner section-inner medium"> <div class="entry-categories"> <span class="screen-reader-text">Categories</span> <div class="entry-categories-inner"> <a href="https://demo.rankmath.com/category/wordpress/" rel="category tag">WordPress</a> </div><!-- .entry-categories-inner --> </div><!-- .entry-categories --> <h2 class="entry-title heading-size-1"><a href="https://demo.rankmath.com/make-wordpress-theme/">How to Make a Responsive WordPress Theme? Beginners Guide</a></h2> <div class="post-meta-wrapper post-meta-single post-meta-single-top"> <ul class="post-meta"> <li class="post-author meta-wrapper"> <span class="meta-icon"> <span class="screen-reader-text">Post author</span> <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="18" height="20" viewBox="0 0 18 20"><path fill="" d="M18,19 C18,19.5522847 17.5522847,20 17,20 C16.4477153,20 16,19.5522847 16,19 L16,17 C16,15.3431458 14.6568542,14 13,14 L5,14 C3.34314575,14 2,15.3431458 2,17 L2,19 C2,19.5522847 1.55228475,20 1,20 C0.44771525,20 0,19.5522847 0,19 L0,17 C0,14.2385763 2.23857625,12 5,12 L13,12 C15.7614237,12 18,14.2385763 18,17 L18,19 Z M9,10 C6.23857625,10 4,7.76142375 4,5 C4,2.23857625 6.23857625,0 9,0 C11.7614237,0 14,2.23857625 14,5 C14,7.76142375 11.7614237,10 9,10 Z M9,8 C10.6568542,8 12,6.65685425 12,5 C12,3.34314575 10.6568542,2 9,2 C7.34314575,2 6,3.34314575 6,5 C6,6.65685425 7.34314575,8 9,8 Z" /></svg> </span> <span class="meta-text"> By <a href="https://demo.rankmath.com/author/rankwatecleoxor/">Rank Math</a> </span> </li> <li class="post-date meta-wrapper"> <span class="meta-icon"> <span class="screen-reader-text">Post date</span> <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19"><path fill="" d="M4.60069444,4.09375 L3.25,4.09375 C2.47334957,4.09375 1.84375,4.72334957 1.84375,5.5 L1.84375,7.26736111 L16.15625,7.26736111 L16.15625,5.5 C16.15625,4.72334957 15.5266504,4.09375 14.75,4.09375 L13.3993056,4.09375 L13.3993056,4.55555556 C13.3993056,5.02154581 13.0215458,5.39930556 12.5555556,5.39930556 C12.0895653,5.39930556 11.7118056,5.02154581 11.7118056,4.55555556 L11.7118056,4.09375 L6.28819444,4.09375 L6.28819444,4.55555556 C6.28819444,5.02154581 5.9104347,5.39930556 5.44444444,5.39930556 C4.97845419,5.39930556 4.60069444,5.02154581 4.60069444,4.55555556 L4.60069444,4.09375 Z M6.28819444,2.40625 L11.7118056,2.40625 L11.7118056,1 C11.7118056,0.534009742 12.0895653,0.15625 12.5555556,0.15625 C13.0215458,0.15625 13.3993056,0.534009742 13.3993056,1 L13.3993056,2.40625 L14.75,2.40625 C16.4586309,2.40625 17.84375,3.79136906 17.84375,5.5 L17.84375,15.875 C17.84375,17.5836309 16.4586309,18.96875 14.75,18.96875 L3.25,18.96875 C1.54136906,18.96875 0.15625,17.5836309 0.15625,15.875 L0.15625,5.5 C0.15625,3.79136906 1.54136906,2.40625 3.25,2.40625 L4.60069444,2.40625 L4.60069444,1 C4.60069444,0.534009742 4.97845419,0.15625 5.44444444,0.15625 C5.9104347,0.15625 6.28819444,0.534009742 6.28819444,1 L6.28819444,2.40625 Z M1.84375,8.95486111 L1.84375,15.875 C1.84375,16.6516504 2.47334957,17.28125 3.25,17.28125 L14.75,17.28125 C15.5266504,17.28125 16.15625,16.6516504 16.15625,15.875 L16.15625,8.95486111 L1.84375,8.95486111 Z" /></svg> </span> <span class="meta-text"> <a href="https://demo.rankmath.com/make-wordpress-theme/">January 8, 2020</a> </span> </li> <li class="post-comment-link meta-wrapper"> <span class="meta-icon"> <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 19 19"><path d="M9.43016863,13.2235931 C9.58624731,13.094699 9.7823475,13.0241935 9.98476849,13.0241935 L15.0564516,13.0241935 C15.8581553,13.0241935 16.5080645,12.3742843 16.5080645,11.5725806 L16.5080645,3.44354839 C16.5080645,2.64184472 15.8581553,1.99193548 15.0564516,1.99193548 L3.44354839,1.99193548 C2.64184472,1.99193548 1.99193548,2.64184472 1.99193548,3.44354839 L1.99193548,11.5725806 C1.99193548,12.3742843 2.64184472,13.0241935 3.44354839,13.0241935 L5.76612903,13.0241935 C6.24715123,13.0241935 6.63709677,13.4141391 6.63709677,13.8951613 L6.63709677,15.5301903 L9.43016863,13.2235931 Z M3.44354839,14.766129 C1.67980032,14.766129 0.25,13.3363287 0.25,11.5725806 L0.25,3.44354839 C0.25,1.67980032 1.67980032,0.25 3.44354839,0.25 L15.0564516,0.25 C16.8201997,0.25 18.25,1.67980032 18.25,3.44354839 L18.25,11.5725806 C18.25,13.3363287 16.8201997,14.766129 15.0564516,14.766129 L10.2979143,14.766129 L6.32072889,18.0506004 C5.75274472,18.5196577 4.89516129,18.1156602 4.89516129,17.3790323 L4.89516129,14.766129 L3.44354839,14.766129 Z" /></svg> </span> <span class="meta-text"> <a href="https://demo.rankmath.com/make-wordpress-theme/#respond">No Comments<span class="screen-reader-text"> on How to Make a Responsive WordPress Theme? Beginners Guide</span></a> </span> </li> </ul><!-- .post-meta --> </div><!-- .post-meta-wrapper --> </div><!-- .entry-header-inner --> </header><!-- .entry-header --> <figure class="featured-media"> <div class="featured-media-inner section-inner medium"> </div><!-- .featured-media-inner --> </figure><!-- .featured-media --> <div class="post-inner thin "> <div class="entry-content"> <p>There comes a time when you need to get things right. And what’s a better way than getting to do them by yourself?</p> <p>Let’s think about <a href="https://mythemeshop.com/blog/what-is-wordpress/" target="_blank" rel="noopener noreferrer">WordPress</a> and the numerous number of themes it offers – both <a href="https://mythemeshop.com/theme-category/free-wordpress-themes/" target="_blank" rel="noopener noreferrer">free</a> and <a href="https://mythemeshop.com/themes/" target="_blank" rel="noopener noreferrer">premium</a>. Do they offer the same functionality, uniqueness, and kind of look you’d prefer your website to have? Most likely, your answer is “NO.”</p> <p>As such, you might be tempted into <strong>creating your own custom WordPress theme</strong> from scratch to improve your website’s user experience, <a href="https://mythemeshop.com/blog/is-your-site-mobile-friendly-you-better-hope-so/" target="_blank" rel="noopener noreferrer">responsiveness</a>, front-end, and functionality. Simply stated, a custom theme can help define your site’s design.</p> <div style="color: #000000;padding: 20px 48px;background: linear-gradient(to right, #B06AB3, #4568DC);margin: 0 0 30px"> <div class="mts-lp-list" style="margin: 0"> <h2>Table Of Contents</h2> <ul> <li><a href="#a">1. Why Create a Custom WordPress theme?</a></li> <li><a href="#b">2. What’s a Responsive WordPress Theme Design?</a></li> <li><a href="#c">3. Why use HTML5 and CSS3?</a></li> <li><a href="#d">4. Steps to Developing Your First Responsive WordPress Theme</a></li> <ul> <li><a href="#da">4.1. Step 1: Create a Local Environment and Install WordPress</a></li> <li><a href="#db">4.2. Step 2: Create a Folder to Store Your Theme and Its Files</a></li> <li><a href="#dc">4.3. Step 3: Create Essential WordPress Template Files and CSS Style Sheet</a></li> <li><a href="#dd">4.4. Step 4: Add Few Pieces of Codes</a></li> <li><a href="#de">4.5. Step 5: Create a Layout for Your WordPress Theme</a></li> </ul> <li><a href="#e">5. Template Tags, Loops, and Action Hooks: How They Integrate With WordPress?</a></li> <ul> <li><a href="#ea">5.1. Template Tags</a></li> <li><a href="#eb">5.2. The WordPress Loop</a></li> <li><a href="#ec">5.3. Action Hook</a></li> </ul> <li><a href="#f">7. Wrapping Up</a></li> </ul> </div> </div> <p>While developing your own theme can seem overwhelming – especially if you are a beginner, the good news is that with basic technical knowledge in web development, developing a custom theme on WordPress is pretty straightforward. Thanks to the platform’s numerous tools and inherent user-friendliness.</p> <p>In this tutorial, we’ll guide you on <strong>how to create a responsive WordPress theme from scratch</strong> using CSS3 and HTML5. But before we get started, let’s answer a few basic questions.</p> <div class="mts_section mts_section_alt_1" style="background: #c4dff6;border: 1px solid #e5e5e5"> <h2 id="a">[num 1] Why Create a Custom WordPress theme?</h2> <p>There are a number of reasons why you’d choose to create a custom theme in WordPress. Firstly, with a custom theme, your posts and webpages can have a consistent layout. What’s more, you can make your site unique as well as improve its overall design and have all the functionality you require. </p></div> <div class="mts_section mts_section_alt_1" style="background: #c4dff6;border: 1px solid #e5e5e5"> <h2 id="b">[num 2] What’s a Responsive WordPress Theme Design?</h2> <p>When we talk about a website being non-responsive, we mean that the layout of the pages does not respond to the available space or the size of the visitor’s screen.</p> <p>What this means is that the <a href="https://mythemeshop.com/blog/content-is-everything-or-is-it/" target="_blank" rel="noopener noreferrer">content</a> displayed appears to be overflowing or cut-off making your website look cluttered. With a responsive design, however, the pages respond regardless of the size of the visitor’s screen. What’s more, the content is appropriately placed to ensure that nothing is overflowing, cut off, or jumbled.</p> <p>When creating a WordPress theme, it is paramount to ensure that you apply a few principles to ensure that you get a theme whose design is responsive.</p> <p>Let’s take an example of a site whose content needs to be divided into four division elements (<div). That is header, main content, sidebar, and footer. So what do you do to ensure that your design is responsive and aligns with your website’s layout?</p> <ul> <li>The first thing is to consider your site’s layout in terms of grids instead of pixels (px).</li> <li>Then divide every content section into a percentage (%), i.e. the width of the grids. In our case, for example, the width of each div takes 100 percent of the space available. So, you’ll need to allocate 25% of the available space to each div in order to have four divisions.</li> </ul> <p>This applies to content, but what of images? For <a href="https://mythemeshop.com/blog/stock-photos/" target="_blank" rel="noopener noreferrer">images</a>, ensure that the maximum width is set to 100 percent of the actual size (max-width: 100%) and the height set to auto. This will ensure that the image’s height and the image will adjust automatically when the container’s size is narrowed.</p> <p>Therefore, assuming you have an image with a width of 200 pixels and you want to insert it into a division that takes 100 percent of the available space, the screen will display the actual width of the image.</p> <p>What this implies, as we had indicated earlier, is that using width: 100% will ensure that the image takes all the available space as opposed to it stopping at its original width in pixels.</p> <p>Here’s a syntax for building a responsive design.</p> <pre>/* GOOD WIDTH */ .inline-text-box { width: 50%; } /* BAD WIDTH */ .inline-text-box { width: 800px; } /* GOOD IMAGE */ img { max-width: 100%; height: auto; } /* BAD IMAGE */ img { width: 100%; height: auto; } </pre> </div> <div class="mts_section mts_section_alt_1" style="background: #c4dff6;border: 1px solid #e5e5e5"> <h2 id="c">[num 3] Why use HTML5 and CSS3?</h2> <p>HTML5 is the fifth and most enhanced version of HTML web markup language.</p> <p>The new web markup language comes with new attributes, elements, and a more diverse set of technologies that allows you to create more powerful and responsive websites whose content can be displayed on any output device such as a smartphone, computer, or laptop.</p> <p>Furthermore, it comes with a meta-tag feature that allows you to control your browser’s display on every browser’s viewport.</p> <p>CSS3, on the other hand, is the latest and most advanced version of the Cascading Style Sheets (CSS) language. The CSS3 language brings with it a lot of novelties such as new layouts and formatting. It also has a media queries feature that uses the @media rule to set specific rules or determine whether certain conditions are true. For example, media queries can be used to:</p> <ul> <li>Check for the capability of the device instead of the type of the device.</li> <li>Check the height and width of the viewport.</li> <li>Check the height and width of the device.</li> </ul> <p>As you can see, with both HTML5 and CSS3 you can be able to control the behavior of your website in different screen sizes.</p> <p>In this tutorial, we will use HTML5 and CSS3 to build our first custom WordPress theme. </p></div> <div class="mts_section mts_section_alt_1" style="background: #c4dff6;border: 1px solid #e5e5e5"> <h2 id="d">[num 4] Steps to Developing Your First Responsive WordPress Theme</h2> <h3 id="da">Step 1: Create a Local Environment and Install WordPress</h3> <p>Now that you have accustomed yourself to what we are going to be doing, it’s finally time to start creating your first custom WordPress theme.</p> <p>But first, you’ll need to download and <a href="https://mythemeshop.com/blog/install-wordpress-locally-on-windows-and-mac/" target="_blank" rel="noopener noreferrer">install WordPress locally on your computer</a>. For learning purposes, a local environment will help you test out the theme/s before uploading it on a live server.</p> <p>You can use a <a href="https://serverpress.com/get-desktopserver/" target="_blank" rel="nofollow noopener noreferrer"><strong><em>Desktop Server</em></strong></a> or install a <a href="http://www.wampserver.com/en/" target="_blank" rel="nofollow noopener noreferrer"><strong><em>WAMP</em></strong></a> server and install WordPress. Both servers are free to use. <em>Read our article on <a href="https://mythemeshop.com/blog/installing-wamp-server/" target="_blank" rel="noopener noreferrer">how to install and configure WAMP Server on your Computer</a>. </em></p> <p>WAMP is comparatively easy for beginners. However, it’s only compatible with Windows operating systems while Desktop Server is compatible with both Windows and Mac operating systems. You can check on how to install a Desktop Server from its official website.</p> <h3 id="db">Step 2: Create a Folder to Store Your Theme and Its Files</h3> <p>Once you’ve installed WordPress into your local server, it’s now time to get started. What you’ll need to do here navigate from the root WordPress folder and then into the wp-content then into the themes folder (- /wp-content/themes/). Follow these steps.</p> <ul> <li>Go to your <strong>File Manager </strong>on your cPanel or hPanel.</li> <li>Then go to <strong>public_html/wp-content/themes</strong>. You’ll see a few pre-installed themes.</li> <li>Now create a new folder and give it a unique and short name such as “mytheme”. Ensure that you do not use spaces or numbers when naming.</li> </ul> <h3 id="dc">Step 3: Create Essential WordPress Template Files and CSS Style Sheet</h3> <p>Basically, you need two template files to create a WordPress theme. That is the <strong>style.css</strong> and the <strong>index.php</strong> template file. These files are crucial as they will define the overall appearance of all the content on your site.</p> <p>However, for you to be able to create different layouts for your pages and posts, you’ll need to have separate templates containing PHP and HTML5. Worth to note is that each template must be named with regards to WordPress rules.</p> <p>These templates include:</p> <ul> <li><strong>header.php</strong> – contains the HTML code for the header section of your theme. It starts with <!DOCTYPE html>.</li> <li><strong>footer.php – </strong>the<strong> </strong>template that contains the HTML code that handles the footer section. It includes </html>.</li> <li><strong>page.php</strong> – template for displaying just one blog page from your website.</li> <li><strong>single.php</strong> – this is a specific template that used to display just one post, regardless of the type of post.</li> <li><strong>comments.php</strong> – the template that determines how the comment text box and submissions will appear.</li> </ul> <p>You can get the whole list of WordPress theme template files <a href="https://developer.wordpress.org/themes/basics/template-files/" target="_blank" rel="noopener">here</a>. However, for custom post types, you can create post specific templates.</p> <p>To create WordPress template files, follow the steps below:</p> <ol> <li>Go to the “mytheme” folder and create the following PHP files: <strong>index.php, footer.php, header.php, page.php, sidebar.php, and funtions.php. </strong></li> <li>From there, generate a <strong>style.css</strong> file.</li> <li>Enter the necessary comments to the top of the <strong>style.css</strong> file. This is so as to let WordPress know what the name of our theme is along with other optional comments such as theme URI, Author, Version, Licence, etc.</li> </ol> <p>It’s vital to keep in mind that the information you enter must start with a keyword and each header has to be on its own line. Most importantly it must be written as a multi-line CSS comment. Here’s how it should look like:</p> <pre>/* Theme Name: My-Theme Author: XYZAuthor URI: http://www.xyz.com/tutorials Description: My first responsive HTML5 theme Version: 1.0 License: GNU General Public License v3 or laterLicense URI: http://www.gnu.org/licenses/gpl-3.0.html */</pre> <p>Note that the format for the headers starts with Keyword followed by the information, that is – <strong><em>Keyword: Information.</em></strong></p> <p>Once you reach this point, you should be able to see your “mytheme” in the theme section on your dashboard. It should appear like a gray and white checker box image.</p> <p>Here’s how it should appear on your WordPress dashboard as shown in the screenshot below.</p> <p><img loading="lazy" class="alignnone size-full wp-image-621866" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2020/01/wordpress-theme.png" alt="wordpress-theme" width="778" height="448" /></p> <p>Activating the theme will give you a blank homepage. This is because your index.php template is empty.</p> <ol> <li>Moving on, you’ll need to change the background color of your theme. To do this, you’ll need to add a single rule to the CSS file that responsible for color change and then add a blank line after */ on the tenth line (*/ indicates comment closure). Now you’ll enter the following code.</li> </ol> <pre>* {  box-sizing: border-box;} body {background-color: #f9f9f9;font-family: royalblue;}</pre> <p>The first entry is crucial when creating a responsive WordPress theme. The * in the syntax is a wildcard. It matches every single class in the <a href="https://mythemeshop.com/blog/php-vs-html/" target="_blank" rel="noopener noreferrer">HTML</a> document.</p> <p>In this case, it indicates that the final height and width of every single element on the page should include border, padding, and content. This is a rule that ensures that the padding is added inside the box as opposed to outside the box.</p> <p>The second entry, on the other hand, is for changing the color of the background to white as well as set a default font that will be applied in the theme.</p> <h3 id="dd">Step 4: Add Few Pieces of Codes</h3> <p>Before diving deep into the theme development process, there are some important pieces of <a href="https://mythemeshop.com/blog/code-editors/" target="_blank" rel="noopener noreferrer">codes</a> that you’ll need to add your <strong>sidebar.php</strong> and <strong>function.php</strong>. These codes are added to ensure that your theme is flexible.</p> <p><strong>functions.php </strong></p> <ul> <li>In your function.php file, add a CSS file by the name <strong>css</strong>. To add the file, insert the following code.</li> </ul> <pre><?php// This function enqueues the Normalize.css for use. The first parameter is a name for the stylesheet, the second is the URL. Here we // use an online version of the css file. function add_normalize_CSS() { wp_enqueue_style( 'normalize-styles', "https://cdnjs.cloudflare.com/ajax/libs/normalize/7.0.0/normalize.min.css"); }</pre> <ul> <li>Next up, you’ll need to add the following code in order to enable sidebar widgets on your admin control panel.</li> </ul> <pre>// Register a new sidebar simply named 'sidebar' function add_widget_Support() { register_sidebar( array( 'name'          => 'Sidebar', 'id'            => 'sidebar', 'before_widget' => '<div>', 'after_widget'  => '</div>', 'before_title'  => '<h2>', 'after_title'   => '</h2>', ) ); } // Hook the widget initiation and run our function add_action( 'widgets_init', 'add_Widget_Support' );</pre> <ul> <li>Moving on, you’ll need a custom navigation menu. This will allow you to use the Appearance>Menu feature. To register a navigation menu, you’ll have to type the code below.</li> </ul> <pre>// Register a new navigation menu function add_Main_Nav() { register_nav_menu( 'header-menu', __( 'Header Menu' ) ); } // Hook to the init action hook, run our navigation menu function add_action( 'init', 'add_Main_Nav' );</pre> <ul> <li>Now Save and close the file.</li> </ul> <p><strong>Sidebar.php</strong></p> <p>Any widgetized area in your theme is called a sidebar. Including a sidebar ensures that your users can add content through the widgets admin panel or the customizer.  To load a <strong>get_sidebar()</strong> template, insert the following source code on the <strong>sidebar.php </strong>file and save.</p> <pre><?php if ( is_active_sidebar( 'sidebar' ) ) : ?> <aside id="primary-sidebar" class="primary-sidebar widget-area" role="complementary"> <?php dynamic_sidebar( 'sidebar' );?> </aside> <?php endif; ?></pre> <h3 id="de">Step 5: Create a Layout for Your WordPress Theme</h3> <p>At this stage, we’ll build a layout for our theme. To achieve this, we will use the media queries to modify the header.php, footer.php, index.php, style.php, page.php, and single.php files.</p> <p><strong>header.php</strong></p> <p>The header.php file defines the entire top area of a website. The header.php file should have the following parameters.</p> <ul> <li><strong>DOCTYPE Html</strong> – this declaration informs your browser how the document should be interpreted.</li> <li><strong>Language_ attributes</strong> – this function displays the language attributes for the Html tag.</li> <li><strong>The <head></head></strong> elements – these are html head elements where your meta data. These elements can also appear as <title></title> tag, <link></link> tag, <meta></meta> tag, bloginfo() functions, and the wp_head() action hook.</li> <li><strong>The body_class function</strong>: it gives the body element the standard CSS classes as set by WordPress.</li> <li>The <strong>wp_nav_menu ()</strong> – this function displays a navigation menu. Simply stated, it enables the drag-and-drop menu building interface.</li> </ul> <p><strong>Meta tags</strong></p> <p>Remember that our intention is to build a WordPress theme with a responsive design. So, to ensure that your website adjusts automatically to different screen sizes and has cross-browser compatibility, you’ll need to add a meta-tag below your title.</p> <p>The syntax for the meta tag should appear like the one below:</p> <pre><meta name="viewport" content="width=device-width, initial-scale=1.0"></pre> <p>Once inserted, your website should be able to adjust to different screen sizes and viewports.  So the final code should look similar to the one shown on the screenshot below.  <strong><br /> </strong></p> <p><img loading="lazy" class="alignnone size-full wp-image-621869" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2020/01/final-code-php.png" alt="final-code-php" width="709" height="496" /></p> <p><strong>index.php </strong></p> <p>This is a PHP file used to control the HTML and general output data on your homepage. It is, therefore, required by all themes for default layouts when particular templates such as page.php and single.php are missing.</p> <p>To ensure that the header, footer, and sidebar codes are included on your homepage, it is recommended that you use template tags. You’ll also be required to insert various HTML5 semantic elements such as <main>, <header>, <section>, and <article>.</p> <p>Another important element you’ll need to use is the WordPress loop in order to display post content. Therefore, the final loop will have the following template tags.</p> <ul> <li><strong><?php the_permalink(); ?> – this tag outputs the URL of the post.</strong></li> <li><strong><?php the_title_attribute(); ?> – its shows the exact title of the post with regard to the link.</strong></li> <li><strong><?php the_title(); ?> – displays the post’s title.</strong></li> <li><strong><?php the_author(); ?> – shows authors name.</strong></li> <li><strong><?php the_excerpt(); ?> it auto-generates the excerpt of the post.</strong></li> </ul> <p>So, the final syntax on the index.php file should look like the one below.</p> <p><img loading="lazy" class="alignnone size-full wp-image-621863" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2020/01/indexphp.png" alt="indexphp" width="636" height="464" /></p> <p>Now save the file. You should be able to see a plain page of your website once you reload your site.</p> <p><strong>footer.php </strong></p> <p>The footer.php file defines the lower area of your site. This file closes any tags open from the header.php such as the <html> and <body> tags. Without a footer.php file, you’ll notice some elements are missing such as the admin bar.</p> <p>To ensure that the footer.php is not missing, use the <footer></footer> HTML5 semantic element. Keep in mind that for any JavaScript or WordPress code to be added, it must have the wp_footer () action hook. Saving the footer.php file ensures that all open HTML tags are closed.</p> <p>Here’s how it should look like.</p> <pre><footer><p>Copyright &copy; 2019</p></footer><?php wp_footer(); ?></body></html></pre> <p><strong>single.php</strong></p> <p>Single.php is a generic single post file. It defines the layout of a single post on your site. In this post, we will use the “the_content” function in the code for you to understand how the full post will look like.</p> <p><img loading="lazy" class="alignnone size-full wp-image-621862" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2020/01/singlephp.png" alt="singlephp" width="691" height="490" /></p> <p>On saving the single.php file, your page should show as a single page.</p> <p><strong>page.php </strong></p> <p>This file dictates how pages are displayed. Keep in mind that if the page.php file is missing, the index.php file is used.</p> <p>Unlike with the single.php file, we will add a sidebar in the page.php file. This is to ensure that the variation is more visible.  To modify the page.php file, add the following code.</p> <p><strong> <img loading="lazy" class="alignnone size-full wp-image-621861" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2020/01/pagephp-2.png" alt="pagephp (2)" width="701" height="500" /></strong></p> <p><strong>style.css</strong></p> <p>This is the main style sheet template on your WordPress theme that describes how elements written in HTML are to be displayed on the screen. It simply aims to control the layout and the design of your website.</p> <p>You can add the following lines to see how your theme responds to various CSS styles and widths.</p> <p><img loading="lazy" class="alignnone size-full wp-image-621860" style="border: 1px solid #ddd" src="https://mythemeshop.com/wp-content/uploads/2020/01/cssstyle.png" alt="cssstyle" width="700" height="500" /></p> <p>If you’ve followed all the above steps, you should have all the required templates and style sheets for your new WordPress theme.</p> <p>Typically, you may want to beautify your theme. To do this, you’ll need to modify the CSS file further by adding animations, images, and other content.</p> <p>However, you may be required to have some basic knowledge of PHP and HTML. Fortunately, with a WordPress theme generator, you could be able to achieve this without having to write a single line of code. </p></div> <div class="mts_section mts_section_alt_1" style="background: #c4dff6;border: 1px solid #e5e5e5"> <h2 id="e">[num 5] Template Tags, Loops, and Action Hooks: How They Integrate With WordPress?</h2> <h3 id="ea">Template tags</h3> <p>These are PHP functions that are used within themes to pull content from your <a href="https://mythemeshop.com/blog/fix-the-error-establishing-database-connection-in-wordpress/" target="_blank" rel="noopener noreferrer">website’s database</a> into your theme. The content could be anything from a complete sidebar to a <a href="https://mythemeshop.com/blog/best-blogging-platform/" target="_blank" rel="noopener noreferrer">blog</a> title.</p> <p>They are preferred because:</p> <ul> <li>They are able to divide the theme into small sections that are easy to understand.</li> <li>They are easy to use when dealing with multiple theme files.</li> <li>It can display and generate information dynamically.</li> </ul> <p>For example, the get_footer () tag communicates with WordPress to get the footer.php file and include it in the current theme file. The same applies to the get_header() tag.</p> <p>There are numerous template tags such as:</p> <ul> <li>the_title() – tells WordPress to get the title of post or page.</li> <li>Bloginfo(‘name’) – get the blog title from the database</li> </ul> <h3 id="eb">The WordPress Loop</h3> <p>This is a PHP code that’s used in WordPress themes to display a list of requested posts on a web page. The loop is indisputably one of the most significant features in WordPress. Without the loop, it would be impossible to query the database or display your content.</p> <p>As such, the loop is found in every template file in your theme. This is one of the main reasons why it’s called a loop because it keeps repeating itself until there is nothing left to display.</p> <h3 id="ec">Action Hook</h3> <p>Action Hook is a custom PHP function provided by WordPress. It’s defined in your theme (or plugin) to respond to specific events taking place in WordPress. These events include screen display, theme changing, and publishing a post.</p> <p>Almost all WordPress themes have three action hooks built into them.</p> <p>These include:</p> <ul> <li><strong>wp_head ()</strong> – this function is included in the head section of the theme. It allows you to add styles, scripts, and any other necessary information. In your theme header, calling the wp_head () action hook calls the <strong>do_action ()</strong> function in the core code.</li> <li><strong>wp_footer ()</strong> – this function is included in the footer section of the theme. It allows you to add styles, scripts, and any other necessary information before closing the body tag of the HTML document. Just like the wp_head, calling the wp_footer calls the <strong>do_action</strong> function inside the core files.</li> <li><strong>comment_form – </strong>this action hook modifies the design as well as the fields the existing comment forms.</li> </ul> </div> <div class="mts_section mts_section_alt_1" style="background: #c4dff6;border: 1px solid #e5e5e5"> <h2 id="f">[num 6] Wrapping Up</h2> <p>As you can see, creating your own custom WordPress theme from scratch is not an easy task especially if you are a beginner. However, with the basic technical knowledge, you will find the process to be easier done than said.</p> <p>As a quick recap let’s take a quick look at some of the things you need to do to build a responsive WordPress theme:</p> <ul> <li>Set up a local environment by installing WAMP or Desktop Server.</li> <li>Create a folder for your theme and give it a unique name.</li> <li>Create the necessary files.</li> <li>Edit the files by modifying the codes and then test the changes.</li> <li>Create a layout for your theme.</li> <li>Don’t forget media queries and meta tags for responsiveness.</li> </ul> <p>Breaking down the process makes it easy. We hope that this tutorial will come in handy as you prepare to build your first responsive WordPress theme.</p> </div><!-- .entry-content --> </div><!-- .post-inner --> <div class="section-inner"> <div class="post-meta-wrapper post-meta-single post-meta-single-bottom"> <ul class="post-meta"> <li class="post-tags meta-wrapper"> <span class="meta-icon"> <span class="screen-reader-text">Tags</span> <svg class="svg-icon" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><path fill="" d="M15.4496399,8.42490555 L8.66109799,1.63636364 L1.63636364,1.63636364 L1.63636364,8.66081885 L8.42522727,15.44178 C8.57869221,15.5954158 8.78693789,15.6817418 9.00409091,15.6817418 C9.22124393,15.6817418 9.42948961,15.5954158 9.58327627,15.4414581 L15.4486339,9.57610048 C15.7651495,9.25692435 15.7649133,8.74206554 15.4496399,8.42490555 Z M16.6084423,10.7304545 L10.7406818,16.59822 C10.280287,17.0591273 9.65554997,17.3181054 9.00409091,17.3181054 C8.35263185,17.3181054 7.72789481,17.0591273 7.26815877,16.5988788 L0.239976954,9.57887876 C0.0863319284,9.4254126 0,9.21716044 0,9 L0,0.818181818 C0,0.366312477 0.366312477,0 0.818181818,0 L9,0 C9.21699531,0 9.42510306,0.0862010512 9.57854191,0.239639906 L16.6084423,7.26954545 C17.5601275,8.22691012 17.5601275,9.77308988 16.6084423,10.7304545 Z M5,6 C4.44771525,6 4,5.55228475 4,5 C4,4.44771525 4.44771525,4 5,4 C5.55228475,4 6,4.44771525 6,5 C6,5.55228475 5.55228475,6 5,6 Z" /></svg> </span> <span class="meta-text"> <a href="https://demo.rankmath.com/tag/how-to-make-a-wordpress-theme/" rel="tag">how to make a WordPress theme</a> </span> </li> </ul><!-- .post-meta --> </div><!-- .post-meta-wrapper --> </div><!-- .section-inner --> </article><!-- .post --> <div class="pagination-wrapper section-inner"> <hr class="styled-separator pagination-separator is-style-wide" aria-hidden="true" /> <nav class="navigation pagination" role="navigation" aria-label="Posts"> <h2 class="screen-reader-text">Posts navigation</h2> <div class="nav-links"><span class="prev page-numbers placeholder" aria-hidden="true"><span aria-hidden="true">←</span> <span class="nav-prev-text">Newer <span class="nav-short">Posts</span></span></span><span aria-current="page" class="page-numbers current">1</span> <a class="page-numbers" href="https://demo.rankmath.com/2020/01/page/2/">2</a> <a class="next page-numbers" href="https://demo.rankmath.com/2020/01/page/2/"><span class="nav-next-text">Older <span class="nav-short">Posts</span></span> <span aria-hidden="true">→</span></a></div> </nav> </div><!-- .pagination-wrapper --> </main><!-- #site-content --> <div class="footer-nav-widgets-wrapper header-footer-group"> <div class="footer-inner section-inner"> <aside class="footer-widgets-outer-wrapper" role="complementary"> <div class="footer-widgets-wrapper"> <div class="footer-widgets column-one grid-item"> <div class="widget widget_search"><div class="widget-content"><form role="search" method="get" class="search-form" action="https://demo.rankmath.com/"> <label for="search-form-2"> <span class="screen-reader-text">Search for:</span> <input type="search" id="search-form-2" class="search-field" placeholder="Search …" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form> </div></div> <div class="widget widget_recent_entries"><div class="widget-content"> <h2 class="widget-title subheading heading-size-3">Recent Posts</h2> <ul> <li> <a href="https://demo.rankmath.com/facebook-comments-not-loading/">How to Fix Facebook Comments Not Loading? – Step by Step</a> </li> <li> <a href="https://demo.rankmath.com/replace-a-video-on-youtube/">How to Replace a Video on YouTube? Easy Steps for Beginners</a> </li> <li> <a href="https://demo.rankmath.com/cheapest-vpn/">Top 10 Cheapest VPNs of 2020 | Detailed Review</a> </li> <li> <a href="https://demo.rankmath.com/best-paypal-alternatives/">10 Best PayPal Alternatives for 2020</a> </li> <li> <a href="https://demo.rankmath.com/fix-net-err-cert-invalid-error/">How to Fix the NET::ERR_CERT_INVALID Error?</a> </li> </ul> </div></div><div class="widget widget_recent_comments"><div class="widget-content"><h2 class="widget-title subheading heading-size-3">Recent Comments</h2><ul id="recentcomments"></ul></div></div> </div> <div class="footer-widgets column-two grid-item"> <div class="widget widget_archive"><div class="widget-content"><h2 class="widget-title subheading heading-size-3">Archives</h2> <ul> <li><a href='https://demo.rankmath.com/2020/09/'>September 2020</a></li> <li><a href='https://demo.rankmath.com/2020/08/'>August 2020</a></li> <li><a href='https://demo.rankmath.com/2020/07/'>July 2020</a></li> <li><a href='https://demo.rankmath.com/2020/03/'>March 2020</a></li> <li><a href='https://demo.rankmath.com/2020/02/'>February 2020</a></li> <li><a href='https://demo.rankmath.com/2020/01/' aria-current="page">January 2020</a></li> <li><a href='https://demo.rankmath.com/2019/12/'>December 2019</a></li> <li><a href='https://demo.rankmath.com/2019/07/'>July 2019</a></li> </ul> </div></div><div class="widget widget_categories"><div class="widget-content"><h2 class="widget-title subheading heading-size-3">Categories</h2> <ul> <li class="cat-item cat-item-22"><a href="https://demo.rankmath.com/category/seo-guides/">SEO</a> </li> <li class="cat-item cat-item-205"><a href="https://demo.rankmath.com/category/themes/">Themes</a> </li> <li class="cat-item cat-item-30"><a href="https://demo.rankmath.com/category/tools/">Tools</a> </li> <li class="cat-item cat-item-24"><a href="https://demo.rankmath.com/category/tutorials-marketing/">Tutorials</a> </li> <li class="cat-item cat-item-21"><a href="https://demo.rankmath.com/category/wordpress/">WordPress</a> </li> <li class="cat-item cat-item-27"><a href="https://demo.rankmath.com/category/wordpress-tutorials/">WordPress Tutorials</a> </li> </ul> </div></div><div class="widget widget_meta"><div class="widget-content"><h2 class="widget-title subheading heading-size-3">Meta</h2> <ul> <li><a rel="nofollow" href="https://demo.rankmath.com/wp-login.php">Log in</a></li> <li><a href="https://demo.rankmath.com/feed/">Entries feed</a></li> <li><a href="https://demo.rankmath.com/comments/feed/">Comments feed</a></li> <li><a href="https://wordpress.org/">WordPress.org</a></li> </ul> </div></div> </div> </div><!-- .footer-widgets-wrapper --> </aside><!-- .footer-widgets-outer-wrapper --> </div><!-- .footer-inner --> </div><!-- .footer-nav-widgets-wrapper --> <footer id="site-footer" role="contentinfo" class="header-footer-group"> <div class="section-inner"> <div class="footer-credits"> <p class="footer-copyright">© 2020 <a href="https://demo.rankmath.com/">RankMath Demo</a> </p><!-- .footer-copyright --> <p class="powered-by-wordpress"> <a href="https://wordpress.org/"> Powered by WordPress </a> </p><!-- .powered-by-wordpress --> </div><!-- .footer-credits --> <a class="to-the-top" href="#site-header"> <span class="to-the-top-long"> To the top <span class="arrow" aria-hidden="true">↑</span> </span><!-- .to-the-top-long --> <span class="to-the-top-short"> Up <span class="arrow" aria-hidden="true">↑</span> </span><!-- .to-the-top-short --> </a><!-- .to-the-top --> </div><!-- .section-inner --> </footer><!-- #site-footer --> <script src='https://demo.rankmath.com/wp-includes/js/wp-embed.min.js?ver=5.5.3' id='wp-embed-js'></script> <script> /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1); </script> </body> </html>