Best Examples Of Stacked Bar Charts For Data Visualization

Data visualization is becoming more important as metrics are needed for everything from customer conversions to the current bounce rate. Data visualization allows for data to be organized in an easier to understand format. The wide variety of graphs and charting styles allows for any problem to be solved and any kind of data to […]

The post Best Examples Of Stacked Bar Charts For Data Visualization appeared first on designrfix.com.

Compare The Best Web Hosting for WordPress

Want to jump straight to the answer? The best web hosting for most people is Hostinger or Cloudways.

While it’s true that you can use any web host for your WordPress website, a WordPress-specific web hosting solution delivers better service, performance, and support for WordPress sites. If you’ve been feeling frustrated with your non-WP-specific web host and want something better suited to WordPress, you’re in the right place. 

I’ve gone through dozens of available hosts and ranked the best options on the market today, including providers WordPress itself recommends. The solutions below provide the best security, performance, and reliability for websites built on WordPress.

The Top 9 WordPress Web Hosts for 2023

Best of 2023: Bluehost, Cloudways, Flywheel, Hostinger, Kinsta, Nexcess, Scala Hosting, Siteground, and WP Engine.

My team and I spent countless hours pouring over every detail from price and performance to ease of use, migrations, and features. Along the way, we identified five hosts that outshine the rest.

Our favorite WordPress hosts for 2023 are:

  • HostingerMost affordable WordPress web host
  • CloudwaysBest for flexibility and extensive options
  • Siteground Best for ecommerce websites with easy site migration
  • BluehostBest for creating your first WordPress website
  • Scala HostingMost freebies with WordPress hosting plans

Whether you’re looking for something affordable and easy to use, a lot of bang for your buck, or a host with limitless flexibility, you can’t go wrong with any of the hosts above.

How to choose the best web hosting for wordpress. Quicksprout.com's methodology for reviewing web hosting for wordpress.

Depending on your goals, one of my recommended hosting providers may work better than another for your specific needs.

Below you’ll find in-depth reviews that explain my recommendations, followed by a brief tactical section to help you assess your options.

Hostinger — Most Affordable WordPress Web Host

  • Starts at $1.99 per month
  • Month-to-month pricing available
  • Free domain and SSL certificate
  • 30-day money-back guarantee
Get started now

Hostinger stands out for its low prices and stellar loading times.

How low? Hostinger’s current managed WordPress plan starts at just $1.99 per month for a single website—which is unbeatable compared to other web hosts out there. While that is promotional pricing, even the contract renewal price of $3.99 per month is very affordable.

But here’s the kicker: for just one dollar more per month (currently $2.99), you can build 100 websites along with 100 GB of SSD storage, free email, and unlimited bandwidth.

That’s right, for the price of a single cup of coffee each month, you’ll be able to host up to 100 websites. That’s an amazing deal.

Hostinger WordPress hosting
Hostinger delivers a good value and excellent performance with its wordpress hosting.

For more information on plans and pricing, check out our in-depth Hostinger web hosting review.

With their great prices, does that mean you’ll be sacrificing quality? Nope. In fact, you’re going to get solid uptime reliability with Hostinger.

Loading times are speedy, too. According to the Hostinger website, server response time clocks in at around 43 milliseconds, which is very fast. To give you a comparison, that’s just 13 milliseconds “slower” than a lightning strike. In our testing, every Hostinger hosting type (shared, VPS, and WordPress hosting) averaged well under one second for loading.

Hostinger recently implemented a new feature for page speed insights, where you can measure your site’s speed and see its performance history with just one click. If you find that you want to improve your loading speed, the new server transfer feature will recommend what to do.

Image of Hostinger hPanel speed test form.
You can test your site’s loading speed with Hostinger’s built-in speed tester.

The company also recently added an advanced malware scanner and a WordPress staging tool so you can test changes without actually changing your entire live site.

Overall, this is a great web host if you want good prices with quality hosting. If you want to maximize the number of sites you can host at a low cost, get signed up with Hostinger today.

Cloudways – Best for Flexibility and Extensive Options

  • Five IaaS provider options
  • Fast and reliable managed hosting
  • Only pay for what you use
  • Starts at just $10 per month
Try it free

Cloudways has been providing managed WordPress hosting for over 11 years and has hosted 600,000+ WordPress websites. Another impressive statistic is that Cloudway has access to more than 120,000 active servers!

Cloudways strives to provide flexibility to all of its clients. Some examples of this flexibility are offering unlimited WordPress websites, pay-as-you-go pricing with hourly plans (so you only pay for what you actually use), one click to add more server space, unlimited staging URLs, and more.

And with an extensive knowledge base and 24/7 expert support, you don’t have to be a technical expert yourself to jump in with Cloudways.

Cloudways WordPress hosting
Cloudways keeps the startup process easy, so you can jump in and have success.

Cloudways currently has 62 data centers in 15 countries and 33 cities, so no matter where you are in the world, you will get speedy, reliable performance.

For plans and pricing, the rates depend on several factors, including selecting from five Infrastructure-as-a-Service (IaaS) providers, plus the level of RAM, processor cores, storage, and bandwidth you need. The IaaS provider options are:

  • Linode
  • DigitalOcean
  • Vultr 
  • AWS
  • Google Cloud

The managed WordPress plans run the gamut of pricing. The least expensive is $12 per month including DigitalOcean Standard hosting charges, with 1 GB of RAM, 1 core processor, 25 GB of storage, and 1 TB of bandwidth. The most expensive is $3569.98 per month including the AWS hosting charges. That plan includes 384 GB of RAM, 96 vCPU, 20 GB of storage, and 2 GB of bandwidth.

All plans come with 24/7/365 support, free SSL, CDN add-on, free migration, unlimited application installation, 24/7 real-time monitoring, automated backups, advanced caches, auto-healing, and more.

You can try Cloudways for free with a three-day free trial to test their managed WordPress hosting and how it will work for your needs.

SiteGround — Best for Ecommerce Websites with Easy Site Migration

  • Starts at $2.99/month
  • Free SSL, email, CDN, & backups
  • Recommended by WordPress
  • 30-day money-back guarantee
Get an 80% discount

SiteGround is another of WordPress’ recommended web hosts. It offers incredibly affordable managed hosting solutions–that are incredibly powerful as well.

Where SiteGround really shines is in how easy it makes:

  • Migrating to their host. Their free migrator tool lets you easily port your old website over to their website in just a few days’ time. No development or coding knowledge is required.
  • Setting up an online store. With the powerful combination of WordPress and WooCommerce, you’ll be able to set up an ecommerce site to start making money in a snap. Seriously, it just takes a few clicks.

I also like its advanced features for WordPress, like automatic updates and enhanced security on all SiteGround plans. You’ll also get free daily backups. That’s an amazing deal for the lowest-tier pricing.

This covers most of the problems you could run into, freeing up more of your time to focus on your business or project. You can read even more about their offered services in my complete SiteGround hosting review.

I recommend the StartUp plan. It gives you 10GB of space and up to 10,000 visitors for one site. This intro-level plan is $2.99 per month for your first year (paid upfront).

SiteGround hosting options
SiteGround gives you multiple options to match your WordPress hosting needs.

You can boost your WordPress or WooCommerce site even further by going one step up to GrowBig. That lets you tap into SiteGround’s own Ultrafast PHP to speed up the visitor experience even more. Plus, you get the safety of on-demand copies of your site backups, all for $4.99 per month. The biggest plan is GoGeek for $7.99 per month with 40 GB web space, priority support, staging + Git, and the ability to white-label clients.

All told, this is a great host for web stores on WordPress, ecommerce sites who want to switch to a better host, and anyone who wants solid security and easy site backups for their pages.

Get started with SiteGround today.

Bluehost — Best for Creating Your First WordPress Website

  • Normally $8.99/month
  • Free domain and SSL certificate
  • Recommended by WordPress
  • 30-day money-back guarantee
Get a 67% discount

Bluehost is a favorite for many because it is one of the three web hosts that WordPress officially recommends for people to use. That’s about as good of an endorsement as you can get for WordPress hosting.

The main reason people enjoy Bluehost? It’s simple to get started. Once you get started, you can install WordPress immediately and you’ll have your bare-bones site live within just 15 minutes. From there, you can follow our full guide on how to create a website so that you can get your site looking and functioning just the way you want it. 

Another reason that Bluehost is a fan favorite is that it has millions of users, which means that the kinks and issues with setup and the continued hosting of websites have generally been worked out. In the rare case that you do run into an issue, help is just a call away. You can reach out 24/7 to Bluehost’s award-winning customer support team if you find yourself with any questions or concerns. 

If that doesn’t have you convinced to try Bluehost, how about this: Bluehost has some of the lowest pricing around, with plans as low as $2.75/month. That’s incredibly cheap, especially for a brand that’s so reliable, trusted, and easy to use.

Bluehost WordPress hosting
Bluehost has some of the lowest prices available for WordPress hosting.

As you might imagine, these traits make Bluehost the perfect host to choose if you’re just starting out.

Yes, you will be on shared hosting. So if you or someone else on your server gets a huge spike of traffic, your site could go down. But honestly, this almost never happens. I’ve had websites on shared hosting for over a decade and never had a site go down.

If and when you want to upgrade, Bluehost also offers managed WordPress hosting that starts at $9.95/month. Not the absolute lowest price point I’ve seen, but it’s still one of the lower-cost options out there for managed hosting.

Bottom line: Bluehost is a great option for the vast majority of people reading this—but especially those who are just getting started.

Scala Hosting — Most Freebies with Every WordPress Hosting Plan

  • Affordable plans across the board
  • Free migration of as many sites as you need
  • Seven daily backups
  • Robust security features
Try it Today

WordPress hosting can be deceiving. While a lot of providers will boast about WordPress optimization on their servers, what more are you getting from them specifically?

Scala Hosting not only makes sure its servers help your WordPress site perform better, it also throws in a ton of useful features on almost every plan.

It starts with a free website migration, which not every provider offers. And it’s not just one website—Scala’s specialists will carry over as many WordPress sites as you need to their service, free of charge.

These experts will handle the migration and verify everything’s working before you point the site to your new servers. That way, there’s no downtime for your sites whatsoever in the process.

Images of stylized computer screens and text.
Scala takes the guesswork out of moving your site with its free migration and 24/7 tech support.

Security features are also prevalent in all Scala WordPress hosting plans. You get a dedicated firewall installed on your behalf, plus a brute force attack blocker, custom security rules that Scala’s team implements without you having to lift a finger, malware scans and removal, and automated updates to prevent vulnerabilities from arising.

All Scala plans also include:

  • Seven daily backups with restore points kept for a week
  • Free content delivery network
  • Free SEO analysis and tools

You can also unlock additional useful features by going with plans above Scala’s entry-level WP Mini (one website, 20 GB storage) package. Those are:

  • WP Start: unlimited websites, 50 GB storage, double the CPU power of WP Mini
  • WP Advanced: unlimited websites, 100 GB storage, quadruple the CPU power of WP Mini

On those plans, you get managed service, meaning Scala’s support team of WordPress experts will help you with everything from plugin issues to overall troubleshooting.

You also get a free domain if you opt for WP Advanced. And not just one year, either, like most providers. Each year that you prepay for hosting, you get a free year of your domain. That’s a very nice bonus.

ScalaHosting WordPress hosting
Scala gives you a number of useful advanced features for your WordPress hosting needs.

Scala’s pricing is also very competitive with other providers on this list and in the WordPress hosting space at large:

  • WP Mini: $3.95 per month for a three-year commitment, $4.95 for two years
  • WP Start: $5.95 per month for a three-year commitment, $7.95 for two years
  • WP Advanced: $9.95 per month for a three-year commitment, $10.95 for two years

Give Scala Hosting a try or get connected with a representative to learn what more they can do for you. If you want worry-free WordPress hosting at a competitive price, Scala Hosting should be near the top of your list.

More Good WordPress Web Hosting Options

WP Engine — Best for Hosting Multiple WordPress Sites with Tons of Traffic

  • Starts at $22.50/month
  • Biggest name in WP hosting
  • A premium product with a premium price
  • Easily the all-around best
Get started

For pros, I recommend WP Engine. In fact, WP Engine is what we use here at Quick Sprout—and for very good reason. If you’re trying to get serious and build a high-traffic blog or business on WordPress, it’s by far the best managed WordPress host out there.

But I don’t recommend it for anyone who’s just starting out, since it’s much more expensive. We’re talking between $30 to more than $100 each month versus a range of $4 to $15 with other products on my list.

Most WordPress sites would do much better with Bluehost or Siteground. You’ll save a lot of money and won’t be paying for WP Engine’s advanced features you don’t need.

For $20 per month paid annually, you can use the Startup plan to host one 10GB site with a limit of 25,000 monthly visitors. The Professional tier of service is $50 per month for three sites and 75,000 monthly visitors.

WP Engine WordPress hosting
WP Engine is a solid selection for those who need managed WordPress hosting.

That might seem like a lot of money for fewer resources (especially when compared to services like Hostinger and Bluehost, and especially given the fees you’ll pay if you exceed the visitor limits during a big traffic spike) but, remember, this is managed WordPress hosting.

As a managed host, WP Engine professionally maintains speed and security at the server level—meaning you don’t have to do anything to maximize performance on your end.

You don’t have to research and rely on plug-ins to shave seconds off your load time or become an expert on the best practices for building a lean site.

Nor do you have to carve out time to install and update your plugins, run backups, or implement security features to ward off brute force attacks. WP Engine takes care of it all behind the scenes.

The customer service is also excellent, with 24/7 support that includes trackable service tickets and a comprehensive knowledge base.

WP Engine’s support staff are WordPress experts, providing detailed answers to your questions and issues.

Every time I’ve had to reach out to customer support, I’ve always been impressed. The speed, thoroughness, and expertise are world-class.

Overall, WP Engine is an excellent solution if you want to get serious about growing your WordPress sites. Refer to our complete WP Engine web hosting review to learn more about this top-rated provider.

Nexcess — Best for Effortless Website Staging

  • Price starts at $12.67/month
  • Designed for advanced users
  • Extremely customizable
  • Server-level access
Get started

Nexcess, by Liquid Web, is a powerhouse designed to service other powerhouses, like if you’re an enterprise customer or are charged with manning multiple WordPress sites.

What I really love about Nexcess, though, is how easy it allows you to stage a website. Its one-click staging tool allows you to easily create a facsimile of your website that you can edit and test to your heart’s content—without worrying that you’re screwing up the actual website.

The company also offers a ton of great plans that make it easy to scale. Prices start at just $15.83 per month for one website (as long as you pay for the entire year up front). You also can pay $19 per month if you prefer to pay month by month.

If you need more features than the lowest-priced tier provides, the cost jumps quite a bit. The Maker tier costs $65.83 per month in the annual plan, but you get up to five sites and 40 GB storage with that plan. Nexcess calls its most popular plan the Designer tier, which offers up to 10 sites and 60 GB of storage for $90.83 per month. These plans offer a discount for the first three month.

In all, the platform offers seven plans. The most expensive plan is the Enterprise tier, which provides up to 250 sites and 800 GB of storage. If you’re an agency or freelancer who plans to host websites for clients, one of the higher-end plans is a great solution for you.

Nexcess WordPress hosting
Nexcess simplifies the process of setting up and running your WordPress website.

If you need more control but doing everything yourself through AWS isn’t appealing, then Nexcess is for you, too. You won’t have to do nearly as much setup and upkeep as AWS while still having a lot more control than other hosts give you.

It also automatically updates WordPress and your plugins. That’s fewer headaches for you and your team.

You’ll get all-level access to MySQL, SFTP, and SSH. You also get Git version control. Security, speed, and customer support are virtually unparalleled.

Nexcess is obviously not right for everyone. Small businesses should choose one of the other options, as Nexcess plans would be overkill.

For power users, though, Nexcess is the WordPress hosting that you’ve been looking for. Use coupon code QUICKSPROUT to get 40% off 2 months of any Nexcess hosting plan.

Flywheel — Best If You Want Experts to Migrate Your Site for You

  • Price starts at $14/month
  • Geared toward freelancers and agencies
  • Easily build and transfer sites to clients
  • User-friendly interface
Get started

Flywheel is a managed WordPress host that really puts the “support” in customer support.

The company offers a great migration service that takes care of the often stressful process of site migration for you. It has a dedicated team that handles the entire process of moving your site to its web host so you don’t have to.

The best part: it’s absolutely free.

That’s right. They’ll take care of everything at no extra cost.

Flywheel is also fantastic because of great features like “blueprints” that allow you to save customized themes and plugins you use over and over again.

You’ll also have 14 days on a free, password-protected demo site to show your work before having to pay. You can also easily transfer billing on any of your sites to a client.

That makes FlyWheel an excellent option if you’re an agency or freelancer working on client websites. If you build sites for clients, we highly recommend you start using Flywheel.

Flywheel offers a single-site plan with 5,000 monthly visitors and 5GB of disk space for $13/month. From there, you can scale up to a souped-up single-site plan for $25/month, or accommodate more sites in the two highest packages. If you need more than 30 sites, you will have to reach out to Flywheel for a custom quote.

Flywheel WordPress hosting
When you want excellent customer service with WordPress hosting, Flywheel is a strong choice.

Bottom line: I’d use Flywheel if I were looking for a hassle-free migration experience and/or developing websites for clients.

If that sounds like you, go with Flywheel as your web hosting provider.

Kinsta — Best for Managing Unexpected Surges in Traffic

  • Price starts at $30/month
  • Premium managed WordPress hosting
  • All features included across all plans
  • Built for scalability
Get started

Kinsta is a great alternative to WP Engine if something about WP Engine doesn’t gel with you.

What truly separates it from WP Engine, though, is its auto-scaling feature. In the event of an unexpected surge in traffic, its servers will automatically allocate more CPU and RAM to your website.

That means you won’t have to worry about your website slowing down or crashing when you get an influx of readers. Instead, Kinsta takes care of it for you.

That’s great for websites that frequently see infrequent spikes in traffic like when a blog post goes viral or if you have sporadic product launches in your ecommerce store. It can also be very good for websites that experience inconsistent traffic performance (e.g., viral videos, big product launches).

Kinsta also offers a ton of pricing plans for excellent scalability. In fact, it offers a whopping 10 plans as well as a customizable enterprise solution.

Kinsta WordPress hosting
If you want the ability to scale your site, Kinsta delivers multiple pricing tiers.

Pricing starts at $35 per month for 25,000 monthly visitors and scales up from there. If you need more than 2.5 million visitors per month, you can contact the Kinsta sales team to put together a custom plan. All plans come with a 30-day money-back guarantee.

Bottom line: Kinsta can handle any volume of traffic that you need. You won’t have to worry about outgrowing them.

One especially nice thing about Kinsta is that you get access to the same features across every plan, as opposed to upgrading to a higher-priced plan to unlock something.

It also makes Kinsta’s pricing super simple. Pick the plan based on your traffic and you’re good to go.

How to Choose the Best Web Hosting for WordPress

Now that you know about some of the best choices for hosting your WordPress site, it’s time to find the best one for you and your business. Here are some of the major considerations to decide among the top options.

Note: We intentionally didn’t include speed, security, and uptime on the following list of WordPress hosting factors. They are certainly important, but our recommended hosting providers have these responsibilities locked down. We wouldn’t recommend them otherwise.

Multi-Site vs. Single-Site Hosting 

Every provider on our list offers different solutions if you plan to host multiple sites. That’s why it’s important to make sure the provider you choose can support all the sites you’ll be hosting in the future. The price and features for each package must be taken into consideration here.

For example, WPEngine offers a few great packages if you’re managing multiple websites. Their multi-site hosting packages start at $44.25 per month with three sites included. You’ll also get 125 GB of bandwidth each month along with 15 GB of storage.

It scales up from there to their Growth package that’s $86.25 per month—quite the jump. But you end up getting 10 sites included in that package with more bandwidth and storage.

Kinsta is also another excellent option to consider if you’re looking for multi-site WordPress hosting. These packages are also built to scale. So if you end up getting more clients who need websites, you can just upgrade your package as needed.

Providers like Bluehost offer unlimited websites at just $5.45 per month. But there’s a catch—it is completely unmanaged.

That means it doesn’t come with the level of customer support and automatic maintenance you’d get with managed hosting.

Customer Support That’s Actually Supportive

You want your website must operate as smoothly as possible. This is especially important if you’re making money from it. So when something goes wrong, like an outage or security breach, you want someone in your corner to get you out of the jam.

That’s why good customer support is an important consideration when you’re deciding on a WordPress host.

WordPress hosting platform WPEngine offers one of the best-reviewed customer support teams. The team is on hand 24/7/365 to help you with any and all issues that arise. 

The trade-off here is that it’s a managed WordPress host, which means it comes at a steeper cost. With that price tag comes a stellar hosting service, though, along with a support team that’ll be at your disposal whether you need to optimize your website or guide it through any down times.

Even better, the help desk and support staff of a managed WordPress site are WordPress experts. They understand your site and the plugins you’re using. They are essentially trained to help you—unlike a general host with customers running all sorts of applications.

Managed hosts have built their business model on providing timely, reliable service. Conversely, cheaper hosts don’t put much of an emphasis on helping customers in their time of need.

That’s not to say that all unmanaged options offer inferior customer support. In fact, hosts like Bluehost offer award-winning 24/7 customer support for all of your needs. They just might not know your site as well as a managed WordPress host does.

Managed vs. Unmanaged Hosting

This is one of the most important decisions to make when it comes to choosing a WordPress web host from this list. It determines everything from your level of customer support to security to price.

First, let’s talk about the WordPress hosting most people are familiar with. You get a regular web host and that host usually gives you an easy way to install WordPress. You have a host, WordPress is installed, and that’s it.

This is known as unmanaged WordPress hosting—and most WordPress hosting works like this. After a one-click install, you get the basic version of WordPress, the same version that you’d get if you installed WordPress on a server that you owned.

Managed WordPress hosting takes things up a notch and offers several additional features.

Instead of a basic host with WordPress installed, everything is built from the ground up with WordPress in mind. This hosting infrastructure is tailored specifically to WordPress, and the hosting provider usually customizes WordPress itself to make it better.

Your site will be a lot faster and more secure with a managed plan. You’ll also benefit from much better support since the hosting team specializes in WordPress.

The downside is that managed WordPress hosting is more expensive, but this makes sense. You’re getting more value for the higher price tag.

Headache-Free Site Migration

WordPress hosting is typically an upgrade from old shared hosting solutions. So there’s a good chance you’re migrating your website to a new web host altogether.

A quality web host will help you migrate your website between web hosts easily and seamlessly. You might get a dedicated technician work through the process for you, or have a customer support team to guide you through the process yourself. Some might even charge you a little more in order to migrate your site—and it’s usually worth the price in my opinion.

See which hosting providers offer site migration as you’re reaching different options. For example, SiteGround has a free migrator tool you can use to get your website over to its host.

WPEngine is another host that offers a migration plugin. Once downloaded, the plugin takes care of all the complicated work for you.

Flywheel has experts on hand to help you migrate your website. Their migration team will take care of the whole process, so you don’t have to.

If you want to transfer your website to a new host, be sure to check what the WordPress hosting provider offers to help transfer your website. You’ll want as much assistance as you can get to make the transition smooth.

Best Web Hosting for WordPress: Your Top Questions Answered

The Top Web Hosting For WordPress in Summary

WordPress web hosting puts your site on a server that’s only used for WordPress. This improves security and performance and enhances the overall experience for your website visitors.

Factors like site traffic, technical experience, and scalability are all important factors to consider here. Beginners launching a new WordPress website likely won’t use the same solution as a high-traffic site that wants to switch hosts.

25 Best Church WordPress Themes

WordPress is the perfect platform to build a unique, fully functional, appealing church website that pulls online audiences. In order to keep up with the latest trends, churches need to have an online presence, in...

How to Selectively Enable Gutenberg Block Editor

Previously, we covered numerous techniques to disable Gutenberg. For example, you can disable Gutenberg on specific post types, user roles, post IDs, and so forth. But what about doing the opposite and conditionally enabling Gutenberg? For example, if Gutenberg is disabled by default, you could then selectively enable it on whichever post types, user roles, or whatever criteria that's required. So this tutorial explains how to enable Gutenberg using simple WordPress filter hooks. You'll learn how to enable Gutenberg for any single posts, new posts, post meta, categories, tags, and post types. Plus some juicy tips and tricks along the way!

Update! To selectively enable Gutenberg only on certain posts, you can do it without touching any code. My free plugin Disable Gutenberg now provides whitelist options to always use Block Editor on any post IDs, slugs, or titles :)

First: Disable Gutenberg by default

In WordPress 5.0 and beyond, Gutenberg is enabled by default. So if you want to enable Gutenberg everywhere, you don't need to do anything: it just works.

Otherwise, if you want to enable Gutenberg only on specific post IDs, post types, and so forth, you will need to first disable Gutenberg everywhere. To do this, we can use either of the following filter hooks (depending on WP version):

// WP < 5.0 beta
add_filter('gutenberg_can_edit_post', '__return_false', 5);

// WP >= 5.0
add_filter('use_block_editor_for_post', '__return_false', 5);

So choose either or both of these hooks (to support all versions of WP), and add to your theme's functions.php. Or, if you would rather disable Gutenberg and restore the Classic Editor using a plugin, check out Disable Gutenberg, which is super lightweight, flexible, and easy to customize exactly where Gutenberg should be disabled on your site. However you choose to disable Gutenberg, you will need to do so in order for the following techniques to work properly.

Tip: Notice the third parameter (5) in the two filters above? Setting that value makes it possible to override and enable Gutenberg using techniques such as the ones provided below.

Enable Gutenberg for any Post IDs

Once Gutenberg is disabled everywhere, here is an example showing how to enable it only for specific post IDs:

function shapeSpace_enable_gutenberg_post_ids($can_edit, $post) {
	
	if (empty($post->ID)) return $can_edit;
	
	if (1 === $post->ID) return true;
	
	return $can_edit;
	
}

// Enable Gutenberg for WP < 5.0 beta
add_filter('gutenberg_can_edit_post', 'shapeSpace_enable_gutenberg_post_ids', 10, 2);

// Enable Gutenberg for WordPress >= 5.0
add_filter('use_block_editor_for_post', 'shapeSpace_enable_gutenberg_post_ids', 10, 2);

As written, this function will enable Gutenberg on post ID = 1. You can change that as needed in the third line of the function.

Tip: To selectively disable Gutenberg on any post, role, type, and so forth, check out my previous tutorial, How to Disable Gutenberg: Complete Guide.

Enable Gutenberg for new posts

To enable Gutenberg for all new posts, you can do something like this:

function shapeSpace_enable_gutenberg_new_posts($can_edit, $post) {
	
	if (empty($post->ID)) return $can_edit;
	
	$current = get_current_screen();
	
	if ('post' === $current->base && 'add' === $current->action) return true;
	
	return $can_edit;
	
}

// Enable Gutenberg for WP < 5.0 beta
add_filter('gutenberg_can_edit_post', 'shapeSpace_enable_gutenberg_new_posts', 10, 2);

// Enable Gutenberg for WordPress >= 5.0
add_filter('use_block_editor_for_post', 'shapeSpace_enable_gutenberg_new_posts', 10, 2);

As written, this function checks if the user is viewing the post-new.php screen, and if so returns true (to enable Gutenberg).

Tip: Notice the 10 value that these techniques are passing via the add_filter hooks. Why? Remember we set that parameter to 5 when we disable Gutenberg, so by setting it to 10 or any value greater than 5, we easily override the disabling function and thereby enable Gutenberg. It's all about hook priority!

Enable Gutenberg for specific Post Meta

What about enabling Gutenberg Block Editor only on posts that have some specific meta data attached? Easy, here is an example showing how to do it:

function shapeSpace_enable_gutenberg_post_meta($can_edit, $post) {
	
	if (empty($post->ID)) return $can_edit;
	
	if ('Happy' === get_post_meta($post->ID, 'current_mood', true)) return true;
	
	return $can_edit;
	
}

// Enable Gutenberg for WP < 5.0 beta
add_filter('gutenberg_can_edit_post', 'shapeSpace_enable_gutenberg_post_meta', 10, 2);

// Enable Gutenberg for WordPress >= 5.0
add_filter('use_block_editor_for_post', 'shapeSpace_enable_gutenberg_post_meta', 10, 2);

As written, this function checks the current post for a custom field named current_mood with a value of Happy. If it exists, the function then returns true to enable Gutenberg for that post. Note that these examples are kept as simple as possible to help understanding. Much more is possible!

Tip: Notice that we hook the function name into both Gutenberg filter hooks: gutenberg_can_edit_post and use_block_editor_for_post. This means that the function will run in all applicable versions of WordPress. So if you are not worried about supporting older or newer versions of WordPress, you can simply remove one or the other add_filter() functions and done.

Enable Gutenberg for specific categories

Here is an example showing how to enable Gutenberg only for specific categories:

function shapeSpace_enable_gutenberg_post_cats($can_edit, $post) {
	
	if (empty($post->ID)) return $can_edit;
	
	if (has_category(12)) return true;
	
	return $can_edit;
	
}

// Enable Gutenberg for WP < 5.0 beta
add_filter('gutenberg_can_edit_post', 'shapeSpace_enable_gutenberg_post_cats', 10, 2);

// Enable Gutenberg for WordPress >= 5.0
add_filter('use_block_editor_for_post', 'shapeSpace_enable_gutenberg_post_cats', 10, 2);

As written, this function uses WP's has_category() to check if the current post belongs to category 12; if so, true is returned thereby enabling Gutenberg. Of course, you can specify your own category or array of categories, or whatever.

Tip: To check if the current post contains any Gutenberg blocks, we can add this logic to any of our enabling functions: if (has_blocks($post)) return true;

Enable Gutenberg for specific tags

Here is an example showing how to enable Gutenberg only for specific tags:

function shapeSpace_enable_gutenberg_post_tags($can_edit, $post) {
	
	if (empty($post->ID)) return $can_edit;
	
	if (has_tag(50)) return true;
	
	return $can_edit;
	
}

// Enable Gutenberg for WP < 5.0 beta
add_filter('gutenberg_can_edit_post', 'shapeSpace_enable_gutenberg_post_tags', 10, 2);

// Enable Gutenberg for WordPress >= 5.0
add_filter('use_block_editor_for_post', 'shapeSpace_enable_gutenberg_post_tags', 10, 2);

As written, this function uses WP's has_tag() to check if the current post is tagged with tag ID = 50; if so, true is returned thereby enabling Gutenberg. Of course, you can specify your own tag or array of tags.

Tip: Notice the 3rd parameter, 2, passed to either of the add_filter() functions. That specifies the number of parameters passed to the hooked function, which in this case is shapeSpace_enable_gutenberg_post_tags. So if you look at that function, you will see that it accepts two parameters, $can_edit and $post.

Enable Gutenberg for any Post Type

One more for the road! Here is an example showing how to enable Gutenbeg only for specific post types:

function shapeSpace_enable_gutenberg_post_type($can_edit, $post) {
	
	if (empty($post->ID)) return $can_edit;
	
	if ('books' === $post_type) return true;
	
	return $can_edit;
	
}

// Enable Gutenberg for WP < 5.0 beta
add_filter('gutenberg_can_edit_post_type', 'shapeSpace_enable_gutenberg_post_type', 10, 2);

// Enable Gutenberg for WordPress >= 5.0
add_filter('use_block_editor_for_post_type', 'shapeSpace_enable_gutenberg_post_type', 10, 2);

This function is similar to the others, but hook-wise it does something a bit differently. When working with post types, WordPress/Gutenberg provide the following filter hooks for working with Post Types:

// WP < 5.0 beta
gutenberg_can_edit_post_type

// WP >= 5.0
use_block_editor_for_post_type

So we use these recommended hooks to enable Gutenberg for specific post types. Note also that our function currently checks the current post type. As written, it checks for a post type named books; feel free to modify as needed to suit your needs. The possibilities are endless!


CodePen: Now with More Sidebar

We've just released a big UI change to CodePen! The main navigation for most pages is now a sidebar:

We used member feedback to design the new sidebar to make navigation more intuitive and handy, helping you jump around CodePen quickly and do the most important things you need to do.

Plus, we refreshed the Dashboard, made search available in more places, expanded the Pinned Items feature, and improved PRO team context switching.

The Collapsible Sidebar

Need some extra room? Push it away:


A Refreshed Dashboard

We've cleaned up the Dashboard, simplifying navigation between content types and making it easier search through your own work.

All the features are there, like saving different views and searches for you to quickly hop back to:


More Ways to Search

We've added the search button to more places throughout the app so it's easier to search — and easier for your stuff to get found by folks who are just getting started with CodePen.

More Pinning!

Pinning is now available on all content types, including Projects! You access your Pins as a drawer from anywhere:

Quicker Context Switching

Now, if we don't have to refresh the page to move you from a Team to your Personal account (or vice versa), we won't. Quick'n'easy:


Our Steady Road Toward React, GraphQL, and a Snappier Site

As big of a UI change as this is, believe it or not, it's an even bigger change behind the scenes with our infrastructure. We've been slowly moving to React ever since having a good developer experience with it in building features like the Project Editor, the Dashboard, and the Organize Profile page. Now we've taken the step of having React power the sidebar and header of every page on CodePen. We haven't ported the whole app yet, but this is a big step in having React doing work on all pages of the site.

We're looking forward to making the site much snappier and lighter as we get more of the site ported over as we develop new features.

It's not just React either — it's utilizing GraphQL as the way to feed and mutate data on our front-end components. Not to mention much more comprehensive testing across everything. We're pretty stoked about it all. Here's us chatting about GraphQL specifically on our podcast:

Not Entirely Headless

There are a handful of pages that still have a horizontal header. The header for these pages is also updated with snappy React, and has all the same features:

Of course this will all evolve over time! We're updating our documentation to reflect these UI changes, but bear with us (and please report any weirdnesses) as that's an evolving process as well.

💌

The post CodePen: Now with More Sidebar appeared first on CodePen Blog.

10 Free Wireframe Kits To Speed Up Your Design Workflow

The wireframing process is crucial to every new UI project. Before you get into the colors and typography you have to consider the user experience first. And this all starts with great wireframing.

Many designers prefer working on paper, but wireframing kits let you work digitally too. I’ve curated the best wireframing UI kits on the web that you can download for free and reuse for all mobile and web interface projects.

Jolly UI

jolly ui

The Jolly UI kit offers both a free and premium resource for designers. It’s the best hand-drawn wireframing kit you’ll find with an extensive collection of navigation menus, sliders, buttons, and common page elements.

If you just need something basic to get you started then grab the free version. It comes in both PSD and AI formats and all the elements are full vectors.

Basic Wireframe Kit

dark wireframe kit

Wireframing should be a very simple process. Black and white works best and that’s why this Basic Wireframe Kit is a great choice for Sketch users.

All the elements are rigidly designed, and they blend nicely into any type and style of website. It’s also one of the simpler UI kits for Sketch, so it’s a must-have resource for anyone moving away from Adobe software.

Teracy

teracy uikit

For a more complete collection of Sketch elements take a look at the Teracy Wireframe Kit.

This completely free Sketch asset offers dozens of common UI elements including dropdowns, input fields, breadcrumbs, and slideshow widgets. Teracy focuses more on website elements, but it also has plenty of mobile app elements too.

Blue Wireframes

blue ui wireframes

Some designers look at wireframes as blueprints for the entire project. That’s why this blue wireframing kit is a great choice both for aesthetics and practicality.

It’s another Sketch UI kit, and it’s free to use for all projects. The unique design of each element brings some pizzazz into your wireframing. And since all of the elements are vectors you can resize them with no quality loss.

Savvy Sketch iOS Wireframe Kit

savvy wireframing kit

Mobile apps need to be wireframed just like websites and the Savvy Sketch iOS Kit is perfect for iPhone app designers.

This UI kit is frequently updated with new features, with the latest release focusing on iOS 10. It’s completely free to use, and this UI kit is accurate which makes it easy to convert wireframes into full applications.

Basiliq

basiliq wireframe kit

Wireframing is popularly done on paper but it can be easier when done digitally. That’s why UI kits like Basiliq bring the best of both worlds.

You get a fully digital UI kit for Photoshop where all the elements look like sketched-out items on paper.

This kit works best with website mockups so if you’re building a website in Photoshop consider grabbing a copy of this kit before getting into the details.

Responsive Wireframes

wireframing design lofi

What I like most about these wireframe elements is their simplicity. True low-fidelity wireframes show you how the UI should look & behave without giving any specifics.

The PSD file is available for free on Dropbox. It’s a fun wireframing kit for any project and it relies on very simple shapes for common page elements.

BeTheme Free UI Kit

betheme ui kit

BeTheme is a full-scale premium WordPress theme created by a team called MuffinGroup. But they released a free wireframing kit called BeTheme UI which is just as valuable to designers.

This is a high-fidelity kit that uses blue throughout. Still an excellent choice because of the sheer volume of items you get in the pack.

The Ultimate Wireframe UI Kit

ultimate wireframing kit

MediaLoot offers a bunch of premium items but they do have one freebie called The Ultimate Wireframe UI Kit.

Technically there is a premium license which has a no attribution clause for commercial use. However, most designers can get by using the free pack since it contains the same elements.

And based on the massive file size of this PSD, I think it deserves to be called the “ultimate” wireframing kit.

App Mockup UI

app mockup ui kit

Another freebie resource from a premium site is this app wireframing kit from Pixeden. Each screen comes in the size of a typical iPhone where you can rearrange the page elements at will.

Each item is a vector shape, super easy to resize and restyle.

If you’re designing for the iPhone or any iOS device, there’s no better resource to start with—especially if you like starting with low-fidelity wireframes.

Bootflat UI Kit

bootflat ui it

Named after the famous Bootstrap framework is this free Bootflat UI kit. It comes in one large PSD file and offers dozens of common website elements you can reuse over and over again.

Bootflat is colorful, well-designed, and intricate with many dynamic elements like dropdowns and pricing tables. This works well in both wireframing and final mockup designs. You might even pair this with another PSD wireframing kit to use this as the final high-fidelity mockup later in the design process.

But whether you’re a Photoshop lover, Illustrator user, or Sketch enthusiast, there’s a wireframing kit here for everyone.

Free Website PSD Template and Mockup Resources

Mockup files and design templates are often necessary to envision what a website is going to look like before turning it into something more functional. The reason you might want this is to look at the design yourself and see if it’s what you were considering beforehand. Alternatively, there are typically several stakeholders involved in the design process, so you may need to show the mockups to your clients or other people in your organization.

It’s quite common for web design templates and mockup files to come in the form of Photoshop PSD files. The reason for this is because Photoshop has become the standard in generating templates without any problems.

The only difficulty is that you have so many free resources for templates online, and many of them aren’t that friendly to work with. Therefore, we want to put together a list of free template and mockup file resources that look beautiful but also make your job easier.

We can’t cover every type of website template, but we’ll hit on the most important ones, such as portfolios, business and eCommerce websites.

Merkury Business Template

Merkury Business Template

The Merkury Business template is a flat, clean design that we feel would work well for businesses of all types. There’s a certain amount of professionalism that comes from the design, with dark blue colors and a nice menu for listing items like pricing, features and contact links. The template could serve a wide range of industries, from tech companies to law firms. It’s also nice to see an area with icons and text for listing out services, features, or products.

The Fusion Portfolio Template

The Fusion Portfolio Template

The Fusion Portfolio template is a free mockup option for those who want to build a website focused mainly around their portfolio. This could work well for a personal portfolio or an agency, seeing as how it’s a beautiful one-page layout with several elements to explain detailed information about a company. The portfolio is the primary part of the template, but you’ll also notice a module for client logos, along with a spot to talk about the people on your team. There’s even a spot for including a contact form right at the bottom.

Meetup Event Landing Page Free PSD

Meetup Event Landing Page Free PSD

Some designers may want to create a full-fledged meeting website, or maybe a client simply needs a one-page design for organizing employee meetings. Regardless of the reason, the Meetup landing page PSD provides a stunning design with multiple settings for adjusting the overall layout. You can display a timer to show how much longer people have to sign up, and there’s also a module for users to sign up with a few form fields. Along with rows for speakers, sponsors, past events and more, the Meetup template is a great place to start for a project like this.

Shopy Ecommerce PSD Template

Shopy Ecommerce PSD Template

When developing an eCommerce website, it’s essential to have a template that’s broad enough to use for multiple industries, while also being easy to work with. After all, there are lots of elements involved with a standard eCommerce store. The Shopy PSD template provides all of those, with a beautiful white design and areas to generate mock product galleries. Everything from banners to sales are included, and you can even make a mockup shopping cart to show your clients how the site is going to look in real life.

Agency Website PSD

Agency Website PSD

Here’s a portfolio template that’s catered more to the agencies out there. It’s professional, bright and packed with buttons and calls to action to help convince clients to move forward with a purchase. The portfolio is shown as a sleek grid-based gallery, where images can be viewed right from the homepage. There’s also a spot to share information about employees or the people on the agency’s team. Along with a contact form mockup and a testimonials area, the Agency Website PSD looks like a strong contender for those building agency websites.

Webby Multipurpose PSD Template

Webby Multipurpose PSD Template

It’s a good idea to have a multipurpose mockup template in your arsenal, since you can use it for a wide range of projects and clients. The Webby PSD template does the trick, with layouts for tourism, design, exploration and more. The template relies heavily on visuals, so if you’re creating a portfolio, or any type of site with lots of images, this is a good choice.