Schlagwort-Archive: Tutorial

20 Best WordPress Calendar Plugins and Widgets

Whether you need an event calendar plugin, a booking system with payments, or a Google calendar widget, this list of plugins will have something to improve your app or site. Take a look at these 20 plugins available for download on Envato Market to see what WordPress is capable of.

WordPress calendar plugins encompass plugins for events, bookings, and appointments. Some transform WordPress into its own private workplace app, while others let you set up a fully functioning scheduling and payment gateway.

Take a look at these 20 WordPress calendar plugins available on Envato Market and you’ll see what I mean.

1. EventOn

The EventOn WordPress event calendar plugin is an excellent turnkey solution that doesn’t skimp on features.

It has a clean, minimal design, and you’ll be up and running quickly and easily.

EventOn - WordPress Event Calendar Plugin

Fully optimized for mobile use, this tiny calendar is big on features:

  • use featured images
  • add your own data fields
  • Google Maps integration
  • calendar widgets and shortcode generator
  • event categories with custom color assignments
  • and much more

Not only can you customize each event with images, maps, icons, colors, and more, but you can also configure your calendar to search and sort in several different ways.

EventOn is a really nice, easy-to-use event calendar plugin that also offers a unique slider addon.

2. SUMO WooCommerce Bookings

SUMO WooCommerce Bookings will transform your WordPress WooCommerce site into a bookings powerhouse.

This is more than just a calendar plugin—it’s a full-fledged WooCommerce booking plugin.

SUMO WooCommerce Bookings

Features include:

  • Google Calendar integration
  • assign users to manage booking availabilities
  • configure reservations and bookings
  • booking detail notifications
  • and much, much more

Appointments, reservations, or events—SUMO WooCommerce Bookings can handle them all.

3. Bookly

You can book and schedule just about anything with this WordPress plugin.

Bookly is an incredible appointment booking system that blurs the line between a WordPress website and a web application.

Bookly - Book Appointments Book Services Book Anything Easy and Fast Booking for Your Clients

This is well designed, fully responsive, and even supports gestures.

You’ll also find:

  • a form builder
  • Google Calendar sync
  • WooCommerce integration
  • SMS and email notifications
  • several online payment gateways
  • and a whole lot more

Customers can book their own appointments, include personal information, and send payment. They can also cancel their own appointments via their confirmation email.

There’s also the ability to create schedules for each staff member—you can even block out holidays.

Bookly’s customization options and useful features make it more than just a way to serve customers well—it also helps the website owner keep track of staff and appointments at the same time.

4. Calendarize it!

Even though this WordPress calendar plugin is built to work in conjunction with WPBakery Page Builder, it can be used just as easily on its own.

Calendarize it! for WordPress is full of features that can be configured just how you like.

Calendarize it for WordPress

With a very simple design, this calendar plugin can fit in to just about any design scheme or style.

You’ll find many useful features, including, but not limited to:

  • events by user role
  • sidebar widgets and shortcodes
  • Custom Post Types support
  • advanced filtering with custom taxonomies
  • single events, recurring events, arbitrary recurring events, and recurring events with exceptions

You can set up detailed venue pages, leverage Google Maps integration, and use it internationally with multiple languages and date formats.

Calendarize it! is one of the most agile, customizable WordPress calendar plugins.

5. WordPress Pro Event Calendar

There are certain features that you expect with a WordPress calendar plugin; however, there are a few features that really set a plugin apart. Take a look at WordPress Pro Event Calendar and you’ll see a number of advanced features that really make it stand out from the pack.

WordPress Pro Event Calendar

Well designed and fully responsive, this plugin has some really great features:

  • WPML support
  • flexible event settings
  • Google Maps integration
  • subscribe to a calendar
  • custom fields and date range support
  • and more

But what really sets it apart is the ability to import events from ICS feeds and Facebook.

Best of all, WordPress Pro Event Calendar accepts events submitted by front-end users, making it easy for users to add events.

6. Event Booking Pro

Here’s another great option for setting up a fully functional event booking system.

Event Booking Pro is very pro as it boasts over 500 settings!

Event Booking Pro - WP Plugin Paypal or Offline

There are a lot of features with this WordPress calendar plugin, and they are always adding more. Here are a few:

  • unlimited events
  • AJAX control panel
  • offline and multiple booking
  • PayPal, coupon, and CSV integration
  • customize email sent to booker and admin
  • and many, many more

There’s no shortage of shortcodes, it supports CSV, and everything can be customized and styled as you like, making it fit into your WordPress theme design perfectly.

Event Booking Pro is an impressive WordPress calendar plugin.

7. Timetable Responsive Schedule For WordPress

The Timetable Responsive Schedule For WordPress plugin offers a whole different look and approach to WordPress calendar plugins.

With it, you can create a timetable of events easily!

Timetable Responsive Schedule For WordPress

Use the Timetable shortcode generator to create timetable views for classes, medical departments, nightclubs, tutoring, and so on.

Quickly create a timetable by:

  • adding a new event with day, time, category, and more
  • adjust and configure the design and appearance
  • generate your shortcode and place it into a post or page

And that’s it!

There are plenty of event options and many different shortcode options—color picker and font configuration included.

Timetable Responsive Schedule For WordPress also includes a great widget lineup, rounding out one of the best WordPress calendar plugins you’ll find.

8. Booked: Appointment Booking for WordPress

Booked Appointment Booking for WordPress is another solid appointment booking option.

If you’re looking for appointment booking, think about booking Booked.

Booked - Appointment Booking for WordPress

Mobile friendly and with a clean design, this plugin has some nice features:

  • guest booking
  • customer profile pages
  • custom time slots and custom fields
  • customizable customer and admin emails
  • display your calendar with a shortcode or widget
  • and more

I really like the customer profile pages, but being able to display multiple booking agents with assigned calendars is where this WordPress calendar plugin really shines.

If you are considering Booked: Appointment Booking for WordPress, be sure to also look at the Booked add-ons such as Front-End AgentsPayments with WooCommerce, and Calendar Feeds.

9. WordPress Events Calendar Registration & Booking

The WordPress Events Calendar Registration & Booking plugin is feature rich, offering some options you’ll only find in plugin addons.

Everything you need (and maybe more) for successfully setting up a fully functional registration and booking system is right here.

WordPress Events Calendar Registration  Booking

This „out of the box“ solution includes:

  • shortcodes
  • color picker
  • multilingual support
  • Google Maps integration
  • recurring events, tickets, and coupons
  • and more

One of the best features, for this plugin and others, is the countdown timer for all your events.

Beautifully designed and leveraging Bootstrap 3.0, the WordPress Events Calendar Registration & Booking should not be overlooked.

10. Booki

Like several of the aforementioned WordPress calendar plugins, Booki offers a full booking system using WordPress.

There are so many great applications for these type of plugins, with each plugin offering a unique perspective on the appointment management process.

Booki - Booking Calendar plugin - A WordPress booking system for online reservation and appointments

You can set up unlimited booking projects and service providers. Options include:

  • add optional extras for bookings
  • online payments via PayPal Express
  • offline payments—book now, pay later
  • admin stats page with summary information
  • sync bookings to a provider’s Google Calendar
  • and more

As for the calendar itself, it displays your booking and appointment calendar with a popup, inline, and more.

Booki is an excellent solution for booking appointments with multiple projects and service providers.

11. Team Booking: WordPress Booking System

This calendar plugin doesn’t try to reinvent the wheel.

Team Booking ties directly into something you’re already probably using: Google Calendar.

Team Booking - WordPress Booking System

Team Booking’s mission is to:

Use Google Calendar to schedule availability.

Additional features include:

  • team booking
  • keep and export your data
  • supports Stripe and PayPal
  • appointment approval system
  • customized forms for each booking type
  • and more

There are also a lot of nice customer features, like displaying reservations and the option to cancel their own appointments.

Team Booking is a fresh take on appointment booking calendars and leverages Google Calendar to the fullest. 

12. WP Booking Calendar

A lot of the WordPress booking calendar plugins include a rich feature set, offering a solid all-in-one solution.

WP Booking Calendar takes a much-needed, refreshingly straightforward approach.

WP Booking Calendar

With minimal configuration, you can set up available time slots, unlimited calendars, confirmations, and more.

Features include:

  • CSV export
  • PayPal integration
  • confirmation emails
  • make multiple reservations
  • unlimited number of time slots and duration
  • and more

You can also set the number of days before a user can make a booking.

WP Booking Calendar is simple without forfeiting great features.

13. Goo Calendar

Goo Calendar is an excellent calendar option.

Build calendars with static and dynamic ranges for your WordPress pages. Once the calendar is set up, publish it, and run it via shortcode on page, post or widget area.

Simple and straightforward, this is a great way to display a full calendar on your website.

Goo Calendar

Features include:

  • both static and dynamic calendars
  • fully customizable to match your look and feel
  • display posts, post meta, Advanced Custom Fields, and custom post types
  • and more

Goo Calendar is a solid solution that provides the basic tools to modify it to your own use.

14. Timetable

A timetable calendar is a great option for situations in which there are several events going on the same day.

Timetable is a plugin with a nice TV guide styled UI and presentation.

Timetable for WordPress

Built on jQuery and CSS3, this plugin lets you add events and modify your timetable from within its modern admin screens.

One of the most powerful features of Timetable is the ability to import and export timetables via CSV. Now you can edit and make changes in Excel or another spreadsheet app and import your changes and added events.

You can also select which program to print, for users who prefer their schedules on paper.

15. Chronosly Event Calendar

Most WordPress calendar plugins focus on the back end and leave most of the design to the designers.

But the Chronosly Event Calendar makes customization as easy as drag and drop.

Chronosly Event Calendar WordPress Plugin

This plugin is fully editable and can be used in one of two ways: basic and advanced.

The advanced features include a whole set of customization tools:

  • custom CSS
  • customize views
  • custom front-end events

Other features include:

  • shortcodes
  • addons marketplace
  • detailed single pages
  • templates marketplace
  • multi-language and Google Maps integration
  • and more

Chronosly Event Calendar can be configured and customized from the comfort of your WordPress admin.

16. Business Calendar

Most of the WordPress calendar plugins we’ve covered focus on the website user.

However, the Business Calendar shifts that focus, as it creates a full-featured internal calendar for each user.

Business Calendar - WordPress Internal Calendar

With the Business Calendar plugin, you can turn a WordPress install into a working platform for business.

Features include:

  • smart invitation system
  • settings are user specific
  • Google Maps localization
  • enable email notifications and reminders
  • creates private page for each event for notes, comments, and file uploads
  • and more

The Business Calendar is a creative approach to using WordPress like an app or full-fledged working platform.

17. HBook: Hotel Booking System

You can use a one-size-fits-all booking plugin for hotels and B&Bs, or you can use a solution built specifically for them.

The HBook hotel booking system is perfect for anyone in the hospitality business.

17 HBook - Hotel Booking System - WordPress Plugin

This snappy plugin includes:

  • seasons
  • rates tables
  • PayPal payment
  • availability calendars
  • booking forms and rules
  • and more

HBook has a clean design and can be configured specifically for hotels, B&Bs, and more!

18. Responsive Event Scheduler

The Responsive Event Scheduler is one of the most beautiful options for publishing event schedules on your website.

It is suitable for music festivals, conferences, conventions, meetings, training, exhibitions etc.

Responsive Event Scheduler

Features include:

  • built with HTML5 and CSS3 — SVG icons enabled
  • one-click color customization
  • event image options
  • fully responsive
  • WPML ready
  • and more

Responsive Event Scheduler is not only impressive from a feature standpoint, but it’s one of the best-looking options you’re going to find.

19. Facebook Events Calendar

Facebook is where everyone is at, but how do you integrate it with your website?

The Facebook Events Calendar is a great way to display your Facebook events online in a super easy way.

Facebook Events Calendar

Features include:

  • displays all events from your Facebook page on the calendar
  • two layouts versions—full and compact
  • using a widget or shortcode, placing this in the page is super easy
  • and more

Facebook Events Calendar is a great way to connect your Facebook with your website.

20. gAppointments: Appointment Booking Addon for Gravity Forms

gAppointments is a great appointment booking addon for Gravity Forms.

If you’re already using Gravity Forms and need to integrate some appointment booking, this solution is certainly worth a look.

gAppointments - Appointment booking addon for Gravity Forms

Features include:

  • supports paid and non-paid booking
  • accepts any payment gateway
  • many options for service intervals and slots
  • and more

Combined with Gravity Forms, gAppointments is a powerful plugin for booking appointments.


WordPress has come a long way since that first default calendar widget. You can see by this list that WordPress has evolved into a web-based tool that can be used day in and day out for all kinds of organizations.

You can dig through Envato Market for more WordPress calendar plugins—and of course, if you can’t find exactly what you’re looking for, you could always code your own!

from Envato Tuts+ Code – WordPress


New Course: Secure Your WordPress Site With SSL

These days, it’s more important than ever for your WordPress site to use a SSL (Secure Sockets Layer) certificate, which encrypts the data between the client and the server. Browsers now mark sites as „secure“ or „not secure“, and using SSL can boost your search engine rankings. Plus, of course, there are the obvious security benefits.

In our new Coffee Break Course, Secure Your WordPress Site With SSL, Envato Tuts+ instructor Bilal Shahid will show you how to get and install free SSL certificates using Certbot and Let’s Encrypt—a free and open certificate authority aiming to support a more secure and privacy-respecting web.

Lets Encrypt

Watch the introduction below to find out more.



You can take our new Coffee Break Course straight away with a subscription to Envato Elements. For a single low monthly fee, you get access not only to this course, but also to our growing library of over 1,000 video courses and industry-leading eBooks on Envato Tuts+. 

Plus you now get unlimited downloads from the huge Envato Elements library of 650,000+ creative assets. Create with unique fonts, photos, graphics and templates, and deliver better projects faster.

from Envato Tuts+ Code – WordPress

Building Gutenberg Blocks with create-guten-block

Gutenberg is the new WordPress editor and everyone is talking about it. It has introduced an all-new way of writing content with WordPress. So not only the developers can benefit from its block-modeled layout but the end-users will also be able to create dynamic page layouts with it. 

However, building custom blocks with Gutenberg can be quite a hassle for developers who want to integrating it into their projects. This tutorial is going to feature an incredible toolkit—create-guten-block—through which you can create Gutenberg blocks in a matter of minutes.

So, let’s get started!

Introducing create-guten-block

create-guten-block (cgb) is a zero-configuration developer toolkit for building WordPress Gutenberg blocks. Built by Ahmad Awais—an open source developer advocate who regularly contributes to the WordPress Core—the toolkit has reduced the difficulty of creating Gutenberg blocks. It is zero-config, and creates blocks with no lock-in and only a single dependency.  

To build a Gutenberg block, you need to first create a WordPress plugin. To do so you’ll begin with configuring Webpack, React, ES 6/7/8/Next, ESLint, Babel, etc. and then you can finally start coding your block. And you’ll need to continue to update your tooling configurations as those supporting packages and libraries. 

This slows down development, so Ahmad has hidden all this configuration in an optimized package called cgb-scripts which you find in the block’s root folder. This is the single dependency which I mentioned earlier. 

So, instead of updating everything separately and regularly, the cgb-scripts package is kept up to date and in this way you can always update it without making any changes to your code. That’s one thing which I liked the most about it. 

Long story short…

create-guten-block is a developer’s go-to zero-config. toolkit for building WordPress Gutenberg blocks in a matter of minutes without configuring Webpack, React, Modern JavaScript, ESLint, Babel, etc. — project GitHub site


Let’s now dig into some of the tool’s most prominent features.

A Modern Dev Environment

create-guten-block offers an up-to-date dev environment for developing a WordPress Gutenberg plugin. It is packed with features like:

  • auto-prefixed CSS
  • React JSX, and ES6+ syntax
  • Webpack dev/production build process.
  • bundling of JS, CSS, and images for production with source-maps

One Dependency

The maintenance and updates of all the above-mentioned tools are handled by a single build dependency: the cgb-scripts package. So, despite using Webpack, Babel, ESLint, and other amazing projects, you can still enjoy a hassle-free development experience with this package, which will stay up to date all the time.

No Configuration

While using the create-guten-block toolkit you don’t need to configure anything. Most of the things which you require for the development and production environment come pre-configured. 

No Lock-In

One concern which developers might have before they start using the cgb toolkit is what to do if a project needs some customization, since these tools are preconfigured to work in a specific way. So, the good news is that at any point you can “eject” your project and customize it—but then you will need to maintain the configuration yourself.

To eject your project, run a single command, and all the configuration and build dependencies will be moved directly into your project, and you can start exactly where you left.

Getting Started

Getting started and working with create-guten-block toolkit is very simple. Just install it and then run to create a Gutenberg block plugin for WordPress. But before that, there are some pre-requisites which need to be set up. So, make sure you have the following:

  • a local WordPress setup
  • a base WordPress theme
  • an installed & activated copy of the default Gutenberg plugin

Next, follow these simple steps:

1. Install NodeJS & NPM

You need to have node.js & npm installed. If they are already installed, then skip to the next step. otherwise, download NodeJS and install it. To verify the installation, type the following commands. 

2. Install create-guten-block

Now, you’ll install create-guten-block inside your local WordPress /wp.local/wp-content/plugins/ directory. Also, you’ll provide a name for the plugin which you want to create. Run the following command and wait for some time since it might take a few minutes to install.

This command creates a plugin directory called demo-block inside the current folder. It also creates the necessary folder structure and installs the dev dependencies.

It creates a folder structure like this:

3. Run Start & Build Commands

After completing the installation setup, open your project folder and run the start script by typing the following command:

The npm start command runs your plugin in the development mode. There is also an npm run build command which helps you run your plugin in the production code. Read on to find details about three different functions which you can perform with cgb toolkit.

Workflow for create-guten-block

When you’re working with this script, you’ll be working with three scripts that will help you develop, build, and eject your plugin.

The npm start Script

This command is used to compile and run the Gutenberg block while you’re working in the development mode. It also watches for any changes and reports back with errors in your code.

npm start for cgb toolkit

 The npm run build Script

To work in a production mode run this command inside dist folder. Here, you will see the build messages, errors, and lint warnings in the console. This commands runs only once and reports back the gzip file sizes of the produced code.

npm run build for cgb toolkit

The npm run eject Script

If at any point you want to eject your plugin out of create-guten-block, run this command. This lets you to customize the project according to your requirements. However, it is a one-way process and it cannot be reverted. 

After you’ve ejected then you have to update and maintain all the project dependencies on your own.

Working With create-guten-block

After a successful installation and setup, you can open your WordPress dashboard and go to the Plugins section. Here you can find a new plugin called demo-block — CGB Gutenberg Block Plugin being added. Click the Activate button and you are good to go.

demo block with create-guten-block toolkit

Now go to Posts > Add New to open the Gutenberg editor. (Remember the Gutenberg plugin is a prerequisite for the create-guten-block toolkit.)

Add new post in Gutenberg

Click on the + icon to access all the blocks. In the search bar type CGB and you’ll find a Gutenberg block being added.

Adding new gutenberg block

Click it and add a Gutenberg block in the WordPress editor like this:

Back-end of a gutenberg block

Hit the Publish button to view how it appears on the front-end.

Front-end of a gutenberg block

Surprised? I was, when I realized that Ahmad has styled the Gutenberg blocks differently for front-end and the back-end. This can be further verified by opening the src folder of your demo-block plugin in the code editor. 

Here, you find two separate files: editor.scss which handles the CSS for the back-end and style.css. (editor.css is enqueued after style.scss which makes it higher in priority.) Both these files have been included in the main block.js file via the import command. 

Enqueued styles for cgb toolkit


Unlike other starter kits and boilerplates there are many distinguishing features which create-guten-block tookit offers and to sum it up here is a brief summary of it’s key features.

  • versioned 
  • easy to update 
  • sane defaults for a new Gutenberg block 
  • single cgb-scripts dependency 

create-guten-block is MIT licensed and available for free on GitHub

from Envato Tuts+ Code – WordPress

New Course: Create Content With WordPress Gutenberg

Final product image
What You’ll Be Creating

WordPress Gutenberg is coming soon to a website near you. It will revolutionise the way you write posts and create pages, so get ready to use it by taking our new course, Create Content With WordPress Gutenberg.

What You’ll Learn

Gutenberg is a completely new way for people to create content for their WordPress sites. The new Gutenberg editor lets you create „blocks“ of text, images, video and so on, which you can move around easily in your posts or pages.

WordPress Gutenberg preview

In this course, you’ll learn how to use the Gutenberg editor and blocks. Rachel McCollin will show you how Gutenberg lets you create and edit content in ways that you might not have been able to previously. 

You’ll learn how to create the different kinds of built-in blocks, including image galleries and text boxes. You’ll also get some tips and tricks for configuring and organizing your blocks.

Watch the Introduction



Take the Course

You can take our new course straight away with a subscription to Envato Elements. For a single low monthly fee, you get access not only to this course, but also to our growing library of over 1,000 video courses and industry-leading eBooks on Envato Tuts+. 

Plus you now get unlimited downloads from the huge Envato Elements library of 650,000+ creative assets. Create with unique fonts, photos, graphics and templates, and deliver better projects faster.

from Envato Tuts+ Code – WordPress

Try Our New Course on Coding WordPress Plugins

Final product image
What You’ll Be Creating

If you want to get started coding your own plugins for WordPress, try our new course, 3 Practical Projects to Learn to Code WordPress Plugins. You’ll learn by completing practical projects, so not only will you learn a lot about coding plugins, but you’ll also end up with some useful, functional WordPress plugins!

What You’ll Learn

In this course, your instructor Rachel McCollin will guide you through creating a series of practical call-to-action WordPress plugins. 

First, you’ll learn how to create a call-to-action plugin that can be activated with a hook from within a theme. 

Next, you’ll create a plugin to output a call to action from a shortcode that users can embed in their content. 

And finally, you’ll create a call-to-action widget that users can edit and add to their sites with the WordPress Customizer or Widget admin screen.

Widget plugin view in WordPress

Watch the Introduction



Take the Course

You can take our new course straight away with a subscription to Envato Elements. For a single low monthly fee, you get access not only to this course, but also to our growing library of over 1,000 video courses and industry-leading eBooks on Envato Tuts+. 

Plus you now get unlimited downloads from the huge Envato Elements library of 630,000+ creative assets. Create with unique fonts, photos, graphics and templates, and deliver better projects faster.

from Envato Tuts+ Code – WordPress

Best WordPress Widgets for 2018

What kind of WordPress widgets will you need in 2018?

This post has 20 of the best WordPress widget plugins in CodeCanyon right now. With social media widgets, weather widgets, maps widgets and more, there is sure to be something in this list that you need for your site.

With a mix of established plugins and trending up-and-comers, you’ll want to keep your eye on these widgets in 2018.

1. Sidebar & Widget Manager for WordPress

Get more control over your layout and sidebars for your WordPress widgets with the Sidebar & Widget Manager for WordPress plugin.

Sidebar  Widget Manager for WordPress

No coding knowledge needed and there are plenty of options, with features including:

  • WPML, WooCommerce, bbPress, and BuddyPress support
  • widget visibility, alignment, and location
  • fully responsive and grid managers
  • and more!

Whether you need to set up advanced layouts, replace your theme sidebar, or create fully widgetized pages, you’ll have lots of options. Get more control over where your WordPress widgets display with Sidebar & Widget Manager for WordPress.

2. Massive Cryptocurrency Widgets

If you’re looking for some cryptocurrency widgets, look no further than the Massive Cryptocurrency Widgets plugin.

With unlimited customization and lifetime support, there’s hardly a better way to get cryptocurrency WordPress widgets on your website.

Massive Cryptocurrency Widgets

Features include:

  • ticker widgets
  • table widgets
  • chart widgets
  • card widgets
  • converter widgets
  • and more

Display cryptocurrency prices in real-time and enjoy the great CSS3 animations and design. It’s also compatible with Visual Composer.

Massive Cryptocurrency Widgets offers the best in cyrtpocurrency WordPress widgets.

3. JT Posts Showcase

JSquareThemes is a new and up-and-coming developer on CodeCanyon that is publishing well-designed plugins like JT Posts Showcase.

Showcase your posts in more than 40 different styles.

JT Posts Showcase

This WordPress plugin has all the basic features you need in a post showcase widget:

  • order by ID, title, date, author, random, and in both ascending and descending order
  • control the number of posts to display
  • display based on category

Best of all, the 40+ styles included in JT Posts Showcase are superbly designed.

4. Popular Posts Widget for WordPress – Go Trend

WordPress popular post plugins are not easy to come by, so the Go Trend widget is a welcome addition.

Popular Posts Widget for WordPress - Go Trend

Easily mold your popular posts widget to your liking:

  • show posts in the past day, week, year, or all-time
  • custom font and color options
  • order by comments or views
  • unlimited layouts
  • and much, much more

This popular post plugin is one of the best I’ve seen in a long time. Popular Posts Widget for WordPress – Go Trend could very well be one of the best blogging plugins on CodeCanyon in 2018.

5. SiteCreate Documentor Plus – Powerful Table of Contents + Document Download Widget

Convert your documents into an easy to use documentation pages within WordPress. The SiteCreate Documentor Plus widget will generate a table of contents and downloads in PDF or HTML for offline browsing.

SiteCreate Documentor Plus - Powerful Table of Contents  Document Download Widget

Features include:

  • sticky widget
  • collapsable ToC
  • HTML or PDF download
  • Google Fonts support
  • and more

This tool is flexible, easy to use, and a huge time saver.

Turn your posts and pages into downloadable, easy to navigate, and customizable widgets with the SiteCreate Documentor Plus widget.

6. Twitter Info Widget WordPress Plugin

The Twitter Info Widget WordPress plugin was included in the 10 Best WordPress Twitter Widgets for good reason.

It’s a great plugin!

Twitter Info Widget WordPress Plugin

Twitter widgets have become somewhat of an abandoned market, so it’s refreshing to find such a new and solid solution emerge.

It’s fully responsive, customizable, and uses the Twitter API. This isn’t a Twitter timeline widget. It’s a Twitter info widget. It includes tweet, following, and follower account data that syncs automatically at the end of each day.

Twitter Info Widget WordPress Plugin is the perfect way to display your Twitter info.

7. JT Social Links

Almost every site is going to need some social media links. JT Social Links is a quick and easy way to add those social media icons to your widget areas.

JT Social Links

Features include:

  • 15 of the top social media websites
  • fully responsive
  • multiple styles

JT Social Links is a great social media widget to add to your WordPress toolbelt—and looks good too.

8. CryptoCalculator – WordPress Calculator for Cryptocurrencies

This plugin will calculate and convert one cryptocurrency to another as well as to dollars, euros, and more.

The CryptoCalculator is the perfect sidebar companion for WordPress-powered cryptocurrency websites.

CryptoCalculator - WordPress Calculator for Cryptocurrencies

Features include:

  • 1300 Fiat Currencies and Cryptocurrencies
  • use your site as an API endpoint for getting conversions from another source
  • display the calculator with an easy to use widget or drop it in a page with a shortcode
  • and more

The CryptoCalculator – WordPress Calculator for Cryptocurrencies plugin is a great cryptocurrency calculator that is planning even more features in the future.

9.Venta Social Media Contact Button

Integrate social media messaging with the Venta Social Media Contact Button WordPress plugin.

This lets you easily add WhatsApp, WeChat, Facebook Messenger, and Telegram to be contacted via your website.

Venta Social Media Contact Button

Features include:

  • mobile and desktop view options
  • customizable button positions, styles, animations
  • and more

Make a new connection with the Venta Social Media Contact Button WordPress widget.

10. Astero WordPress Weather Plugin

One of the most searched-for types of WordPress widgets is a weather widget—and one of the most robust and weather-centric solutions is the Astero WordPress Weather Plugin. This lets you display the forecast for either a default location, or a location based on the visitor’s IP. It’s the perfect addition for local business and community websites.


Astero WordPress Weather Plugin

This WordPress weather plugin has just about everything you could want in a weather widget:

  • or service
  • fully responsive and two display modes
  • HTML5 geolocation with IP fallback
  • search by city or zip
  • 3 background types
  • and more

Weather (see what I did there?) you want to add the current temperature in the sidebar or you want to display the weekly forecast, Astero WordPress Weather Plugin will do the trick.

11. WP Weather – Widget and Visual Composer Add-Ons

WordPress widgets for the weather are great for restaurants, tourist locations, and more. The WP Weather plugin is easy to use and adds a good looking weather widget—no matter the weather.

WP Weather - Widget and Visual Composer Add-Ons

„You can show any location’s weather by using city name and the OpenWeatherMap API. WP Weather is a responsive device supported. You can use it in any WordPress theme.“

Features include:

  • display 5 day forcast
  • uses OpenWeatherMap API
  • five different layouts and unlimited color options
  • display city name, lows, highs, humidity, and more

The WP Weather – Widget and Visual Composer Add-Ons includes just the right amount of options and looks great, too.

12. Widget Ninja

If you love widgets are would like more control over your WordPress widgets—than you need to be a Widget Ninja. This packs a powerful punch and puts you in control of your sidebars and widgets.

Widget Ninja

Features include:

  • robust sidebar logic system
  • works with any widget
  • no code editing—just drag and drop!
  • and more

The Widget Ninja has 25 conditional tags, 11 additional options, and logical operators.

There’s no need for multiple sidebars when you have these kind of ninja skills.

13. JT Event Calendar

Add a list of events to your WordPress widget area using the JT Event Calendar plugin.

This modern and fully responsive widget includes multiple styles and is easy to use.

JT Event Calendar

Select from seven different styles. Widgets can display data such as:

  • event title
  • info
  • location
  • date
  • and link

JT Event Calendar is simple, sleek, and straightforward.

14. Advanced Business Hours

Advanced Business Hours is perfect for displaying business hours on a business website. Not only is it designed well, but it includes useful features for implementation and customization.

Advanced Business Hours

It is fully responsive, customizable, and retina ready.

Other features include:

  • business hours for the current day
  • start and end business hours
  • business hours for the week
  • group consecutive days
  • and more

Adding and updating your business hours has never been this awesome and easy. Advanced Business Hours is one of the best WordPress widgets for business hours—ever.

15. Opening Time Widget

Opening Time Widget is another great way to display business hours, as it focuses more on customization over function.

Opening Time Widget

Easily design your opening times widget with the seven included designs and 700+ Google Fonts supported. Easily change the texts, fonts, and design.

Opening Time Widget is fully responsive and a welcome addition to any small business website.

16. Easy Google Places Reviews

Easily add Google Place Reviews to small business websites using a widget or shortcode with Easy Google Places Reviews.

You can also add a “write a review” button, helping to increase the number of Google Place reviews.

Easy Google Places Reviews

Features include:

  • display reviews with minimum rating
  • set the maximum number of reviews
  • choose your transition time
  • and more

Build a better business website with Easy Google Places Reviews.

17. Google Maps Widget Pro

If you want to add a Google Map to your WordPress website, use Google Maps Widget Pro.

Google Maps Widget PRO

Some features include:

  • 4 thumbnail map types and interactive map modes
  • custom pin bubbles and descriptions 
  • support for multiple pins
  • and much, much more

Embed fully customized Google Maps as a widget or shortcode.

Google Maps Widget Pro may be the only Google Maps WordPress plugin you’ll ever need. Ever.

18. JT Products Showcase

Showcase your WooCommerce products in full modern and responsive fashion with JT Products Showcase.

JT Products Showcase

Widget options include:

  • display product SKU
  • display add to cart
  • display read more
  • list or grid
  • and more

JT Products Showcase is easy to use and displays your products with style.

19. Advanced Etsy Widget

If you’re on Etsy than you need to have the Advanced Etsy Widget on your website. When it comes to Etsy widgets, this is one that you need to consider.

Advanced Etsy Widget

„Advanced Etsy Widget is a smart and easy to install WordPress widget that allows you to display your Etsy Shop Listings on your WordPress website.“

Display your shop listing:

  • photos
  • titles
  • prices
  • and links

Advanced Etsy Widget supports caching and is super easy to setup.

20. Smart Market Widgets

If you’re selling on Envato, you need to take a closer look at Smart Market Widgets.

Using the Envato API, you can display information about files available on all of the Envato Marketplaces.

Smart Market Widgets

This includes five different widgets:

  1. Featured Author
  2. Featured File
  3. Files List
  4. Search for Files
  5. Powered By API Banner

You can display both your own products as well as others, by adding a referrer to each URL.

Smart Market Widgets is a great way to connect your website with Envato Market.


I am the first to admit that it’s easy to get into a plugin rut. While it’s helpful to stick with what you know and are familiar with, there comes a point when you should consider new ways of doing things. I hope this list can help you find some better replacements for plugins you’re already using, as well as help you find some new plugins to use in future builds.

There’s a great selection of WordPress widgets at Envato Market, not to mention the many WordPress code tutorialsWordPress courses, and code eBooks from Envato Tuts+ waiting for you to discover.

And if you’re looking for a free WordPress theme to get started fast, we have some great ones for you to choose from!

Let us know below, what are some of your favorite new WordPress widgets you’ve found recently?

from Envato Tuts+ Code – WordPress

New Course: Coding Advanced WordPress Theme Templates

Our new short course is ideal for you if you want to take your WordPress development skills to the next level. Try out Coding Advanced WordPress Theme Templates, or read on and watch the intro video below for more details.

What You’ll Learn

Template files are at the heart of every WordPress theme. And if you’ve already gotten started creating WordPress themes, chances are you have some experience with coding template files. But there’s always more to learn!

In this course, you’ll learn how to customize your themes with advanced theme templates. Rachel McCollin will show you how to create an advanced WordPress theme for a blog. 

Coding Advanced Theme Templates

Along the way, you’ll learn different ways to code the Loop, how to create templates for custom page and post types, how to create templates for custom taxonomies, and how to use conditional tags to make your templates more flexible.

Watch the Introduction



Take the Course

You can take our new course straight away with a subscription to Envato Elements. For a single low monthly fee, you get access not only to this course, but also to our growing library of over 1,000 video courses and industry-leading eBooks on Envato Tuts+. 

Plus you now get unlimited downloads from the huge Envato Elements library of 630,000+ creative assets. Create with unique fonts, photos, graphics and templates, and deliver better projects faster.

from Envato Tuts+ Code – WordPress