plugins Archives - Visual Composer Website Builder https://visualcomposer.com/blog/tag/plugins/ Create Your WordPress Website Wed, 24 Jan 2024 09:21:24 +0000 en-US hourly 1 https://wordpress.org/?v=6.0.3 https://visualcomposer.com/wp-content/uploads/2018/11/cropped-vcwb-favico-32x32.png plugins Archives - Visual Composer Website Builder https://visualcomposer.com/blog/tag/plugins/ 32 32 Page Builder Performance Under The Hood https://visualcomposer.com/blog/page-builder-performance-under-the-hood/ https://visualcomposer.com/blog/page-builder-performance-under-the-hood/#respond Tue, 07 Jun 2022 11:43:17 +0000 https://visualcomposer.com/?p=34946 Explore page builder performance and learn how Visual Composer "operates". What critical factors affect it and how to improve it on all sides.

The post Page Builder Performance Under The Hood appeared first on Visual Composer Website Builder.

]]>

There is always someone talking about WordPress page builders and performance.

It's a hot topic that receives tons of attention. Conference speeches, blog posts, and even Facebook comments - everyone has a story to share.

No wonder, page builders are prioritizing performance as one of the focus areas. Some even share their success in a form you're all familiar with.

“Our page builder just became faster.”

But what does it really mean? Does it apply to everything that the page builder does?

I'm not in the position to talk about all page builders, but I can say a thing or two (probably more) about Visual Composer.

Today, I want to explore how performance “operates” in Visual Composer. What critical factors affect it and share some of the improvements we've implemented recently.

But before we begin…

This topic was born as the result of our internal educational session which means you have a chance to really look under the hood of Visual Composer.

Let's go.

Performance and resources

When talking about performance, it is important to understand where does it come from.

There are three main components (resources) that are “working” with performance.

It is Network, CPU, and RAM.

In addition, it can refer to either client or server sides.

What does it mean?

Whenever you work with the page builder, either your computer or server resources are consumed. The availability of those resources and optimizations on the page builder side will determine how fast (or slow) your experience is.

In the next chapter, I will present (and explain) the performance schema of Visual Composer. I will mark every block with the resources that are used within the process as followed:

  • sNET - server-side network
  • sCPU - server-side CPU
  • sRAM - server-side RAM
  • cNET - client-side network
  • cCPU - client-side CPU
  • cRAM - client-side RAM

Understanding the resources in use makes it easier for web creators to analyze whether the server requires optimization and how to boost the performance.

Visual Composer performance schema

There are three main blocks of performance we can distinguish:

  • Requests
  • User interface
  • Server-side processing

As you can see from the schema, server-side processing mainly relies on server resources. Requests are a mix of both, while the user interface is highly impacted by the client-side.

Visual Composer performance schema

We will look into the details of every block to get a more clear understanding.

Requests

All requests refer to the editor's saving and loading operations. The performance of the operations depends on both - the client and server.

The client needs a good network to perform the operation and the server should be able to process as fast as possible. Here, the main pressure lies on the server CPU.

In other words, shared hosting with a virtual CPU (serving many sites) may get you into trouble.

RAM is used for the PHP processes to store arrays and objects in memory. This means that large content blocks with multiple options enabled will consume a good portion of RAM and will have a significant impact on saving operations.

RAM size of at least 256 is much preferred.

To improve performance for these operations, optimization of data size is needed.

In Visual Composer, we have introduced a binary data format that allows us to send more data in a smaller size. This means that fewer server-side resources are spent on saving and loading.

Not all servers accept binary data. The problem usually occurs with Apache and some clients were not able to save the content because Apache refused to accept binary data.

For that, we have introduced an option to enable alternative base64 encoded saving. The method is slower but can be used by clients who are not able to use binary data.

User interface

All about the user interface is all about the client-side (mostly).

Element actions like, adding, removing, updating, and sorting (drag and drop) are managed by the client's browser.

Therefore, resources on your side are crucial.

Most of the user interface processes are consuming CPU power.

To optimize it, we rely on React and other modern technologies.

It is important to keep the framework up to date and perform regular component updates. In other words, keeping development debt low.

We found that technologies like React hooks can significantly improve the performance of these processes.

There, Visual Composer benefits from things like React hooks.

At the same time, hundreds and hundreds of elements will make operations like drag and drop costly.

Talking about rendering - a good network and CPU is needed. Since you need to load elements, images, CSS, and other assets - your network will experience a good amount of workload.

Loading components refer to how fast the server provides the information and how fast the client receives it. Both client and server network plays a significant role there.

To optimize the process, we are using package bundles in production.

Optimization of these bundles is crucial for Visual Composer.

One of the improvements we have introduced recently is gZip support. gZip allows reducing the size of the bundle up to 5 times which means that things will work 5 times faster.

Of course, your server should be able to operate with gZip which is not always the case and some legacy solutions are needed for some clients.

Server-side processing

Server-side processing refers to how fast your server operates with the data.

The time that is needed for the server to take data from the database and process it.

As you can guess, CPU and RAM play main roles there.

Talking about problems and risks, low memory limits can affect the speed of these operations. To avoid the issues, your server must be well optimized and has a sufficient amount of resources.

Outro

Performance is a tough topic and requires attention at different levels.

From the page builder perspective, this means following the latest technologies and introducing regular improvements.

On the web creator side, it is needed to ensure that your server is ready to work with the technologies offered by the page builder.

With both parties involved, performance issues go off the table.

Discover the Powerful Drag & Drop Website Builder for Web Creators

The post Page Builder Performance Under The Hood appeared first on Visual Composer Website Builder.

]]>
https://visualcomposer.com/blog/page-builder-performance-under-the-hood/feed/ 0
How to Manage WordPress Widgets https://visualcomposer.com/blog/how-to-manage-wordpress-widgets/ https://visualcomposer.com/blog/how-to-manage-wordpress-widgets/#comments Fri, 17 Sep 2021 07:55:42 +0000 https://visualcomposer.com/?p=32730 Default and custom WordPress widgets can be managed via the widget editor and Visual Composer Website Builder.

The post How to Manage WordPress Widgets appeared first on Visual Composer Website Builder.

]]>

Are you looking to figure out how WordPress widgets work? Most WordPress users are not aware that widgets are the hidden gems of WordPress.

WordPress does a lot of stuff for you, and managing widgets is one of them! But, if you want to take control over your website design it's important to know how they work.

In this blog, we will cover what WordPress widgets are, where they live on your site, and why they are so awesome!

The Purpose of WordPress Widgets

Widgets are tools with different functionalities to help you manage and display content on your site for easy access on the user side. The areas (most typically the sidebar, menu area, or footer) where you can add widgets on your site are defined by your selected WordPress theme.

You can install different third-party widgets via the Plugins section in your WordPress Admin Dashboard or from the WordPress Plugin Directory. You can also check out this guide to free WordPress widgets to see which ones would fit your site best.

There are so many widgets that all serve different purposes, but we can break them down into two categories:

  • Default WordPress widgets, such as archives, calendars, categories, latest comments and posts, social icons and feeds, search bar, video player, and more.
  • Additional widgets that come bundled with themes and plugins, such as contact forms, galleries, weather, location, testimonials, reviews, polls, live chats and so much more.

Some popular widgets that come in handy are:

Note: All of the plugins mentioned above also are integrated into the Visual Composer Website Builder. Which is also compatible with all of the top WordPress plugins and themes.

Adding Widgets to Widget Areas

After installing WordPress widgets you will have them all listed on your WordPress site and ready to use.

This tutorial explains how to navigate your widgets in the new block-based widget editor for WordPress 5.8, as well as in versions before that. Both editors are similar and also offer to manage widgets in the live preview, for easier operating.

In WordPress 5.8

To add widgets to your designated-widget-areas follow these steps:

  1. Navigate to Appearance and select Widgets in your WordPress Admin Dashboard;
  2. Select an area where to display widgets (depending on the theme in use - these areas may vary);Block based widget editor in WordPress version 5.8
  3. Click on the + icon either in your selected area or next to Widgets (top left corner of widget editor);
  4. Drag widgets from widget list and drop them in the selected area;
  5. Click Update to save changes.

Note: You can edit, rearrange and remove widgets by simply clicking on them, and selecting from a list of available editing options.

In versions pre WordPress 5.8

To add widgets to your designated-widget-areas follow these steps:

  1. Navigate to Appearance and select Widgets in your WordPress Admin Dashboard;
  2. Select area where to display widgets (the right side of the screen);
    Area in WordPress website to add widgets
  3. Drag widgets from the left side to the widgets area;
    List of available WordPress widgets
  4. Save changes.

Note: If you prefer to use the previous widget editor format you can downgrade to an older version manually or by using plugins. While it is possible, we do not recommend using outdated versions, as it subjects your site to vulnerabilities.

Adding WordPress Widgets to a Page

Adding widgets to the sidebar, menu, or footer (for most themes) is a native process for WordPress. But what if you need to add a custom widget to your page content areas (or anywhere else) instead? With the WordPress Widget content element, it is simple:

With Visual Composer, you can add WordPress default and custom widgets in any place of your layout more intuitively.

Also, Visual Composer offers over 500 content elements, designer-made templates, addons, and integrations to create a stunning website that your clients can manage themselves!

With Visual Composer, there is no coding required (for non-tech-savvy users). Yet, it is possible to add custom code, as well as create custom elements via API (Developer-friendly). And, best of all - it helps create SEO-friendly and high-performing websites while saving precious time.

Ending Thoughts

WordPress widgets are a great way to add more functionality to your WordPress site for your visitors to enjoy! 

Widgets can be managed easily from within the WordPress Admin Dashboard, both in the latest versions of WordPress (5.8) and in versions before that.

And even better, you can manage your widgets, layouts, and design of your website more easily with Visual Composer. Which has helped build over 90 000 blogs, portfolios, business sites, and online stores worldwide!

The post How to Manage WordPress Widgets appeared first on Visual Composer Website Builder.

]]>
https://visualcomposer.com/blog/how-to-manage-wordpress-widgets/feed/ 1
How to Speed Up Your WordPress Site (With Plugins) https://visualcomposer.com/blog/how-to-speed-up-your-wordpress-site-with-plugins/ https://visualcomposer.com/blog/how-to-speed-up-your-wordpress-site-with-plugins/#comments Wed, 01 Sep 2021 08:14:39 +0000 https://visualcomposer.com/?p=32568 Optimizing your WordPress site speed can improve SEO, increase conversions & reduce bounce rate. Visual Composer & other plugins can help.

The post How to Speed Up Your WordPress Site (With Plugins) appeared first on Visual Composer Website Builder.

]]>

Speeding up your WordPress site should be one of the first things on your to-do list. Since loading speed is a crucial factor that affects your customer experience, it can lead to higher conversion rates and sales (which is the end goal of any website, right?). In addition to user experience (UX), it also affects how easily is your site discoverable on search engines (SEO), so it can even bring more traffic to your site if done correctly.

So, in this article, we have gathered the top 11 (proven) ways to increase your website's loading speed, that you can implement on your website today!

Reasons To Speed Up a WordPress Website

  1. Search engine optimization (SEO) - Google has confirmed that loading speed is a ranking factor. Meaning, that the algorithm is more likely to bump up your site in related searches in combination with proper keyword usage.
  2. Reduced bounce rate - This comes down to simple math - the faster the site loads, the more pages a user is likely to browse through, before exiting. Along with it being more likely for the user to become a returning visitor (and a customer) in the long run.
  3. Increase in conversions - Research shows that for every one second the site loads faster, the conversion rate improves by 17%. Given that, the saying “work smarter not harder” fits perfectly here.

More than 50% of visits are abandoned
if a mobile page takes more than 3 seconds to load 

Created with Visual Composer

Now you are familiar with how speeding up your WordPress site can help you all-around - let’s get into the actions you can take! First off, check out this video where we explain how to speed up your site in 7 simple steps:

Testing Your WordPress Website Speed

Before implementing any of the further mentioned methods, you should first test your website’s speed. Each page of your website can have different speed results, depending on what’s on it. For this example, we present to you the 3 best ways to test your overall website's speed:

  • Pingdom Tool by SolarWinds - Tests site speed from variable locations worldwide, points out where attention is needed, and provides tips on how you can improve page performance.
  • GTMetrix by Carbon60 - Gives a deep analysis of your site, including web vital statistics and a summary of your site’s content by size it takes up.
  • Page Speed Insights by Developers Google - An even more in-depth test that analyzes your site's performance both on mobile and desktop.

10 Ways to Improve Your WordPress Website Speed:

1. Choose a Good Web Hosting Service

The more widely used shared hostings are notorious for negatively affecting loading times and uptime for that matter at peak traffic hours. Thankfully, some hosting companies have proven to provide great hosting solutions. These are some of our personal favorites, and also the top choices among most WordPress users:

  • Cloudways - Managed cloud hosting, that provides great performance, fast set-up time, top-notch support, and excellent uptime.
  • Kinsta - This managed hosting provides additional security, daily backups, and free migrations, as well as one of the fastest hosting services out there.
  • WPEngine - Managed hosting that is designed specifically for WordPress. You don't need to install WordPress separately as it comes preinstalled with this hosting.

2. Choose an Optimal WordPress Theme

To ensure faster loading times, use an optimized theme that is lightweight and minimalistic. A theme that has a simple design and features helps fasten the loading time of your website. Here are the top 3 best WordPress themes, recommended for speeding up your site:

  • Astra - One of the fastest loading and lightweight WordPress multipurpose themes.
  • Visual Composer Starter Theme - A super simple theme that is built keeping SEO and responsiveness to different devices in mind.
  • Kadence WP - A minimalistic theme that lets users build beautiful and accessible sites.

3. Optimize Images

Start by choosing the best image file format for your site. JPEG may offer a faster loading time, but it isn't as clear and high-resolution as PNG (better for images containing texts, graphics, and transparent backgrounds). The next step is to optimize images by compressing them. The following tools not only optimize image size without compromising the quality but also are completely free:

  • WP Smush - The top image optimization plugin for WordPress, that includes compression, optimization, and lazy load options.
  • Kraken.io - This plugin allows you to optimize and resize new and existing WordPress images, including animated GIF files. They also offer an online tool.
  • EWWW Image Optimizer - Speed up your site with this full-blown image optimizer. EWWW IO optimizes all existing images, takes care of new ones automatically, and more.

In addition to these compression tools, you can also use the Visual Composer Insights tool, which notifies you when image sizes should be optimized. Including also other smart scenarios that improve the overall performance of your website.

4. Use Caching Plugins 

Caching can make your WordPress site anywhere from 2 to 5 times faster! Caching creates static copies of your posts, and serves them to your visitors, without sending a request to an outside server. That way, your visitors get a fast experience on your website! Do yourself a favor, and choose a plugin that will make your visitors happy:

  • W3 Total Cache - Increases website performance and reduces loading time by leveraging features like content delivery network (CDN) integration and other best practices (trusted by over 1 000 000 users).
  • WP Rocket - Reduces your loading time and boosts Core Web Vitals scores, granting a great website performance, without requiring any coding.
  • WP Super Cache - Tailors cache files for each visitor, depending on if they have visited your site before or not, and can serve one cache file thousands of times.

Combine caching plugins with a web application firewall (WAF), like CloudFlare or Sucuri for the maximum performance boost. WAF filters traffic and protects your server by blocking threats that could damage your site.

5. Use a Content Delivery Network (CDN) 

Loading speed varies depending on where your website visitors are located and how far are they from your server location. CDN can help you improve the experience of your long-distance visitors. It creates a copy of your site for various data centers and serves your content from the nearest possible place, so take advantage of it with these tools:

  • MaxCDN (now - StackPath) is a reputable content delivery network that will speed up your website and reduce your server load, including caching and purging.
  • CloudFlare - Speeds up and protects websites, APIs, SaaS services, and other properties that are connected to the Internet.
  • Sucuri - A cloud-based platform that secures websites, by fixing hacks and preventing future attacks.

6. Clean Up Your WordPress Database

Cleaning up your unnecessary WordPress data is important because it reduces loading time and frees up space for new data. If you wish to keep your database space to a minimum, you should:

  • Remove inactive user accounts, spam comments & unnecessary drafts.
  • Clean up your media library by removing images, that are no longer in use.
  • Uninstall unused plugins, that will remove junk and free up backup space.
  • And finally, use WP Optimize - a multi-use plugin for cleaning and organizing your website storage.

Moreso, keep no more than one plugin for one purpose/ functionality because multiple same-use plugins can contradict each other & impact your website performance negatively.

7. Deactivate Trackbacks And Pingbacks

Trackbacks and pingbacks are core components of WordPress, that inform users whenever their website receives a link. Unfortunately, this feature put a huge amount of strain on server resources, resulting in slow website speed. If you don't find them useful, you can disable them:

  1. Go to your WordPress admin panel and locate 'Settings';
  2. From the dropdown menu click on 'Discussion';WordPress discussion settings for trackback and pingback deactivation
  3. From here, disable 'Allow link notification from other blogs (pingbacks and trackbacks) on new posts';
  4. Save changes.

To disable this the trackback and pingback option, for posts you have already created:

  1. In your WordPress admin panel and locate 'Posts';
  2. From the dropdown menu select 'All Posts';
  3. Then click 'Screen Options' in the top right corner;
  4. There type in '500' for 'Number of items per page to see all your posts;
  5. Select all posts;
  6. Under 'Bulk actions' choose 'Edit' and apply;
  7. Now on the right-hand side, choose 'Ping' and select 'Do not allow'';

WordPress page settings to disable pings on existing posts

8. Click 'Update' to finalize changes.

8. Avoid Uploading Videos Directly to WordPress

While it is possible to upload videos directly to your WordPress site, they will take up a lot of space and decrease the loading speed of your site. Hosting videos on your own site will cost you bandwidth and increase your backup size by a bunch, which will make it difficult for you to restore WordPress from backup. Rather than uploading videos directly to your WordPress site, you should use a video hosting service, like:

  • YouTube - With over 2 billion users, this is by far the most popular video hosting service, to upload, convert and store videos.
  • Vimeo - This video streaming service is created more for creative professionals and businesses, and has a reputation for hosting overall higher quality videos.
  • DailyMotion - This video platform is limited to 60-minute videos, and is oriented more towards news categories, yet is completely free and anyone can sign up.

In case you decide to upload a video directly to your WordPress site, make sure your website is set up to properly embed videos, and that the videos are properly optimized (compressed) before uploading.

9. Consider Using Lazy Load 

Lazy load is made to delay loading an element until it is needed. For example, if a visitor opens a page but doesn't scroll down all the way, there is no need to load the whole page contents, especially if they impact the overall loading time. This improves performance and saves system resources. To apply this functionality, you can use:

  • Our very own Visual Composer Website Builder - comes with additional lazy load options for content elements, to improve your site’s speed efficiently.
  • Optimole - The lazy load option of this plugin defers offscreen images and seamlessly sizes them in the container without any content shifting.
  • Lazy Load - This plugin ​​reduces the number of HTTP requests and offers to replace Youtube iframes with a preview thumbnail to speed up the loading time of your website even more.
  • EWWW Image Optimizer - This plugin has a special auto-scaling ability, that can generate right-sized PNG placeholders to prevent layout shifting. The PNG placeholders also help the lazy loader know the correct size of the image for the auto-scaling function.

10. Minify CSS, Javascript, And HTML 

A poorly written and overloaded code can slow down your website tremendously. Minifying sites code and script files dramatically improves speed and accessibility, directly translating into a better user experience. While you can manually minify your CSS, JS, and HTML files, you can also automate the process with these tools (and we highly suggest that you do):

  • CSSNano - Takes your formatted CSS, compresses, and optimizes it, to ensure that the final result is as small as possible for a production environment.
  • UglifyJS - Minifies and “beautifies” your JavaScript, by optimizing an AST (JS object containing a tree representation of your source) into a smaller one.
  • Minifier - Works by running your markup through a series of regular expressions written in PHP.

Other Factors That Affect Speed

There are some factors that your website visitors are able to influence on their side if they wish to improve their own experience. And there are also other things, you should keep an eye on, to not lose speed. Those factors are:

  • Internet browser - That can affect site loading speed but depends purely on user preference. Vivaldi and Opera are the fastest internet browsers. But, when looking purely at graphically intensive tasks, Chrome is the fastest.4
  • Internet connection - This factor is dependent on users’ location and internet provider. So choose a good internet provider or location!
  • Traffic volume - High traffic rates slow down your site and can even crash it, as the servers can't keep up with the request count. So, make sure your server has enough resources to handle the traffic.

Conclusions

Faster websites lead to happier visitors & enhance the chances of converting them into customers! Each and every second (down to milliseconds) matters.

When adapting your website speed, don't forget to improve it on all devices, especially for mobile and computer devices. Firstly focus on mobile speed since it is the tripping stone of most websites and generates more traffic than computes & tablets do together!

And, in case you are looking for a one solution fits all, here it is! 🤠  Visual Composer works wonders for WordPress sites in SEO ranking, performance, and speed! Get started for free and join 90 000+ developers, designers, and business owners today ⬇

The post How to Speed Up Your WordPress Site (With Plugins) appeared first on Visual Composer Website Builder.

]]>
https://visualcomposer.com/blog/how-to-speed-up-your-wordpress-site-with-plugins/feed/ 2
How to Create a Custom 404 Page in WordPress https://visualcomposer.com/blog/how-to-create-a-404-page/ https://visualcomposer.com/blog/how-to-create-a-404-page/#comments Thu, 29 Jul 2021 11:21:26 +0000 https://visualcomposer.com/?p=32318 A 404 page tells visitors that the page they are trying to reach is unavailable and redirects them back to the website. Learn about the best practices with great examples.

The post How to Create a Custom 404 Page in WordPress appeared first on Visual Composer Website Builder.

]]>

In a perfect world, websites would never experience technical issues and links would always lead you to the intended pages.

Well, you can turn this problem into an opportunity, in this case, and we'll show you how.

In this article, we discuss:

  • What is a 404 Error Page
  • Best Approach to Creating a 404 Page
  • How to Create a 404 Page
  • Best 404 Page Plugins
  • Most Unique 404 Page Examples

What is a 404 Error Page?

A 404 Page - also know as HTTP 404, 404 Not Found, 404, 404 Error, Page Not Found - is an error that occurs when a user is trying to reach a non-existent page.

A 404 Error happens when:

  1. A user is typing a domain URL by hand and misspells.
  2. The page user is trying to reach a page that has been deleted, moved, or renamed without redirecting the URL, but there are old or incorrect backlinks still circulating the net.
  3. The website is down, either due to overcapacity (more users coming to a page than the server can handle), under maintenance or crashed for some reason.

In case any of these events take place - visitors land on a 404 page. This is where you can make your website visitor experience better by making the page functional or even beneficial. Similar to landing pages - you can lead users to where you want from there.

Moreso, most likely you will never be able to find & fix all of the broken links, or be able to ensure that users never mistype anything. This is why 404 pages are so important.

Best Approaches to Creating a 404 Page

Like with any error occurring on a website, there is a high chance that users will leave. Our mission is to make sure that the visitors return to the content pages and continue browsing.

The best 404 page practices are:

  • Display an error message that lets the user know that they have reached an unavailable page.
  • Maintain the branding of your site. Don't forget to add a logo and continue with the existing color palette and font styles as in the rest of the website.
  • Add a link back to the home page. Ensure that the user has a place to return or go to next and is not left hanging in an empty space.
  • Add a search bar. This helps the user to navigate to the place they had intended, and you can also add suggestions.
  • Add a menu bar. This can also help users to “return to safety” and find their way back to the content.
  • Add links to social media. It is always a good practice to add ways that users can get in touch with you.
  • Use humor. Astonish your visitors by leaving a little less room for formalities and more for a chance to enlighten their day. They will probably be surprised if they don't reach the standard error page anyway.

There are multiple integrable elements to make your 404 pages functional and stunning. Remember that all of the elements mentioned above are optional - it is up to you how simple or extensive you make it.

Best 404 Page Plugins

In addition, some add-ons offer to do the work for you. 

The best WordPress plugins for managing 404 pages are:

  • A great multi-use plugin that allows to avoid 404 page errors when you move or delete content with their Redirect Manager tool is Yoast SEO. While its main purpose is to keep track of keyword usage and optimize your site for search engines, it is a great redirection tool as well.
  • The most popular regular expression (regex) tool in the WordPress plugin repository is Redirection. It helps to keep track of 404 errors, manage 301 redirections, and tidy up any loose ends your site may have.
  • URL Fixers might also come in handy. For example, Link Fixer detects when WordPress cannot find a permalink. Before it generates a 404 error it locates posts with similar words. As a result, instead of issuing a 404 error, it most likely redirects the user to the intended page.

How to Create a 404 Page with Visual Composer

Thanks to website builders and other handy tools, creating a 404 page becomes a piece of cake. And in this video, we explain the best way to do it (and the easiest).

In case you are looking for an even quicker way to set a 404 page - Visual Composer offers over 300 predefined template solutions that are customizable to fit your brand.

In the Visual Composer Hub, you will find different content elements and add-ons, and also templates. Look for the marketplace icon in the navigation bar.

Visual Composer Hub - The element, template and add-on Cloud

In the search bar, type in what you are looking for (i.e. “404”) and select from either the free or premium templates, depending on the plan you've chosen.

404 page templates in the Visual Composer Hub

Once you are done designing your 404 page, you need to save the template. In this video, we explain how you can manage your 404 pages:

Best 404 Page Examples

Now that you have learned how to set up 404 pages with Visual Composer, we would like to give you some great examples of 404 pages.

Keep it Simple

This 404 page by CharlieShotMe is super simple yet elegant and perfectly matches the feel of the whole website. Remember, that 404 pages are not intended to keep the user for a while and instead to lead them back to content.

Simple 404 page example by CharlieShotMe
404 Page By CharlieShotMe

Be Creative

This is a great example of a creative 404 page design by Bocconcini. Straightforward yet entertaining. Will make the user less if not at all dissatisfied with the fact that they have reached a dead-end page.

Creative 404 page example by Bocconcini
404 Page by Bocconcini

Make it Visually Appealing

While you can never go wrong with simple designs, you can also never make a mistake with beautiful imagery. This great page design by MartiniTime has bypassed creating a 404 page, by simply redirecting all path links straight to the main page. Which by the way, is a one-page site (commonly used for informative purposes).

Visually Appealing 404 page example by MartiniTime
404 Page by MartiniTime

Use Humor

One of the greatest pages was created by Mint, which is still considered to be one of the funniest and overall best 404 page examples.

Funny 404 page example by Mint
404 Page by Mint

Conclusion

Now you know how the create an amazing 404 page for your website visitors, that performs the function of leading users back to your main or previous page, whichever you decide on.

Remember to always keep things simple and fun as possible with 404 pages. That way, you will be sure to keep visitors returning to your website.

Get started and install the multi-purpose Visual Composer Website Builder, to not only build 404 pages but a whole website with everything you could possibly need.

Want To Get More Articles Like This?

Be the first to know more news, updates & web design tips from Visual Composer.

The post How to Create a Custom 404 Page in WordPress appeared first on Visual Composer Website Builder.

]]>
https://visualcomposer.com/blog/how-to-create-a-404-page/feed/ 1
The Simple Guide to WordPress User Roles https://visualcomposer.com/blog/wordpress-user-roles/ https://visualcomposer.com/blog/wordpress-user-roles/#comments Mon, 12 Jul 2021 08:15:33 +0000 https://visualcomposer.com/?p=32148 WordPress User Roles allow you to configure capabilities for different users managing your website. Grant permissions or restrict access to ensure only the intended modifications are made to your WordPress website.

The post The Simple Guide to WordPress User Roles appeared first on Visual Composer Website Builder.

]]>

Granting the right user roles is a key for securing a website against errors caused by user’s lack of knowledge in certain areas of a WordPress site.

User roles define a set of capabilities for users. In other words, user roles state what users can and can not do with your site. In a WordPress site, there are five default user roles with a predefined set of permissions. Such as creating and editing posts, managing themes, or deleting unwanted comments.

This article will explain how to create, customize, and effectively manage user roles as you grow and start adding more helping hands to your site. Plus, in the end, we will look into popular cases on when you should consider setting up different user roles for your site.

Built-in WordPress User Roles

By default WordPress offers 5 user roles:

  • Administrator
  • Editor
  • Author
  • Contributor
  • Subscriber

Note: Users who have access to all capabilities between a multisite network are Super Admins.

WordPress User Roles and Capabilities

Administrator

The most powerful role is automatically assigned to you when you create a website (most commonly assigned to site owners or developers). It gives full access to all settings, options, and features of WordPress.

Editor

The role that can manage all content sections (posts, comments, categories, and tags) also the ones created by other users.

Author

This role is for users who create, publish and edit content. Compared to the editor, the author’s controls limit to their own posts only.

Contributor

The contributor role is similar to the author’s - it allows to submit drafts for admins or editors to review, but does not allow adding media or publishing the content.

Subscriber

The role of a subscriber is for users who have registered to your site and subscribed for newsletters or updates. Allowing them to log in, update profile information, comment on posts, or even access exclusive pages or posts within your WordPress website.

Note: Be mindful about giving permissions to each role because it can easily make or break your page.

Around 70% of all sites experience downtime due to user role mismanagement

Comparing WordPress User Role Capabilities

The table below lists all the default WordPress user roles, starting from the simplest to more advanced options in comparison.

Let's compare the main differences between user roles and their capabilities:

WordPress User Role Capabilities

Note: Some users can operate with all user posts, while some can control only their own.

Managing WordPress user roles

WordPress allows for creating different types of users and assigning user roles. To assign a specific user role to your user follow these steps:

  1. Navigate to the 'Users' section in your WordPress Admin DashboardControl WordPress users and manage user roles
  2. Checkbox users and choose new user role from Change role to drop-down menu
  3. Save changes

Creating a new WordPress user

To create a new user:

  1. Select Add New and fill in the necessary information
  2. Click Add New User
  3. A new user will receive an e-mail notification about his/her account

Note: You can control user role capabilities in Visual Composer via Role Manager.

Adding Custom WordPress User Roles

When it comes to creating a new role there are two different techniques, by plugin or by code.

First, let's look at how to add a custom role manually (you can create any role to fit your needs).

For example, let's create a Blog Moderator role, which will be able to answer or delete comments, and update or correct information within blog posts.

  1. Navigate to 'Appearance' in the WordPress admin dashboard
  2. Click 'Theme Editor' and make sure you're in the selected themes 'functions.php' file
  3. Copy and paste the following text at the end of the code:
    add_role(
        'Blog_Moderator', 
        __( 'Blog Moderator' ), 
        array(
            'read'  => true,
            'edit_posts'   => true,
            'moderate_comments'  => true,
        )
    );
    
  4. Click 'Update file' to make sure to save the new settings
  5. Navigate to 'Users' in the WordPress admin dashboard
  6. Select a user and click 'Change role to..' and 'Change' to finalize

Note: If you need help with ideas for permissions you can browse a list of user role capabilities.

WordPress User Role plugins

We've already told you how to create a user role manually, but there is a second option - plugins. Certain plugins have their own options when it comes to user roles. This is done to restrict user access to specific features and options.

As some websites require more specific user roles than the default WordPress set - different plugins offer different capabilities. 

Visual Composer, for example, has a Role Manager addon to help manage user access to certain features within the editor itself.

Here are some WordPress User Role plugins we’d also recommend for effective user role management:

  • User Role Editor by Vladimir Garagulya - let’s assign multiple roles to users, create new roles and delete unnecessary ones (one of the most popular plugins according to user ratings on WordPress.org).
  • Members by MemberStaff - has all the features mentioned above, plus the seamless integration of roles from other plugins and access to all of the add-ons free of charge (block permissions, privacy caps, and others).
  • PublishPress Capabilities by PublishPress - the plus about this plugin, is that it offers backups of previous permission settings and allows to regulate media library access for different user roles (allow access for contributors or restrict access for other roles of your choice).
  • WPFront by Syam Mohan - this plugin helps migrate users between sites, clone user role permissions, and restores deleted roles, if needed (besides the main features all user role plugins share).
  • Ultimate Member by Ultimate Member - a great plugin for managing user memberships, offering user e-mails, custom form fields, and allowing authors to add comments on user profiles.

Note: To maintain the security of your website, review user roles regularly. Remove any users who no longer need access to your site or update permissions so that they fit the role meant for the user.

Still haven't figured out if you need to set user roles?

Let's sum it up!

Times When to Use WordPress User Roles:

  • Several people are managing your site (ex. developers, bloggers);
  • When different teams manage different areas of your site (ex. shop, blog);
  • In cases when you have guest authors writing for your blog;
  • When you have team members with less technical skills (or still learning);
  • You want to give your customers a less bloated WordPress interface (so they can easily change only things they need to change).

In Conclusion

WordPress User Roles offer security for website owners, meaning less confusion for users and fewer mistakes, due to properly assigned roles.

Remember, roles are designed so users have access to the tasks, they are meant to perform on your site, simple as that.

As you can add new user roles, create custom ones, set roles in bulk, and of course, delete any role - WordPress User Roles are guaranteed to make your site's management run smoothly and efficiently!

Want To Get More Articles Like This?

Be the first to know more news, updates & web design tips from Visual Composer.

The post The Simple Guide to WordPress User Roles appeared first on Visual Composer Website Builder.

]]>
https://visualcomposer.com/blog/wordpress-user-roles/feed/ 1
Role Manager: Control User Role Access And Capabilities https://visualcomposer.com/blog/role-manager/ https://visualcomposer.com/blog/role-manager/#comments Tue, 01 Jun 2021 09:32:53 +0000 https://visualcomposer.com/?p=31967 Role Manager allows you to configure the Visual Composer feature access for different WordPress user roles. Grant permissions to your tech-savvy teammates or restrict access for your clients to secure the site overall look from unneeded modifications.

The post Role Manager: Control User Role Access And Capabilities appeared first on Visual Composer Website Builder.

]]>

Visual Composer 37.0 is here with the user role manager - a feature that gives control and security to advanced users, developers, and agencies.

Role Manager allows you to configure the Visual Composer feature access for different WordPress user roles. Grant permissions to your tech-savvy teammates or restrict access for your clients to secure the site overall look from unneeded modifications.

Visual Composer Role Manager can save your hours of maintenance:

  • Control who can access advanced features
  • Give your clients a secure way to modify content
  • Simplify the interface for non-technical users
  • Secure your site overall look
  • Modify default access rights to your preferences
  • Control user role access to specific post types
  • Configure access rights for WordPress default and custom user roles
  • Keep your site clean by restricting media and addon download

Visual Composer is getting more and more developer-friendly

Before creating Visual Composer, I was working as a web developer. Back then, maintenance service was a good way to create a recurring income.

Yet, we all know that changing URL here, updating a paragraph there, and adding a picture here can get you off the grid pretty quickly. As a developer, I wanted to focus on my primary job and address technical issues as a part of the maintenance process.

What I was missing back then is something I am proud to present today.

Role Manager gives a quick way to configure access rights so your clients can edit only certain parts of the page. At the same time, you are safe - no harm will be done to the overall look and feel of the site.

Spending 10 minutes configuring #WordPress user roles can save you hours of maintenance work.

In addition, restricting access can help your clients in a different way.

Many non-technical users complain when having too many options. By restricting access, you can actually lower the barrier for them to manage their own content and they will appreciate it.

You can even restrict access to specific post types or downloading content from the Visual Composer Hub. We know that people like to download free stuff, and with 200 elements, Visual Composer Hub is a honeypot for them.

Do you develop a website for a large organization? Great, Visual Composer allows you to configure custom user roles per your business needs.

As you see, the Role Manager may sound like a simple feature, yet it gives you so many ways to improve your and your client’s work.

How to get started with the Role Manager

The Role Manager is a premium addon you can download from the Visual Composer Hub.

Once downloaded, you can access the Role Manager from your Visual Composer Dashboard (WordPress Admin).

Visual Composer Role Manager options and capabilities

The Role Manager will list all the available user roles with preconfigured access rights. To modify the permissions, expand the user roles and adjust your settings.

Don't forget to save changes.

For a detailed tutorial and video on how to use the Role Manager, visit our Help Center.

While working with the Role Manager, there are few things you should know.

First, all Visual Composer features are disabled for custom user roles by default for security purposes. You can enable them at any time per your preferences.

Visual Composer Post Types Role Manager

Second, we love WordPress and rely on default configurations. This means that you should ensure that your WordPress user role configuration does not conflict with your Visual Composer Role Manager settings.

And last but not least, remember that you can restrict access to certain elements of your site by using the Element Lock feature which is a part of the Visual Composer Role Manager.

What's else? Role Manager Presets

Laziness is the mother of invention. We have just introduced the Role Manager but that's not all.

Role Manager presets are a quick way to adjust user roles. You can choose one of the pre-configured sets for any of your user roles and skip adjusting every single option.

At the same time, you can always go into custom mode and adjust presets to your liking.

Ok, now that we have looked into the Role Manager addon, I want to hear your thoughts. Jump into the comments below and help us define what other agency-grade features you need in Visual Composer.

Haven't tried the Role Manager yet? Get your Visual Composer Premium license and enjoy all the pro benefits.

The post Role Manager: Control User Role Access And Capabilities appeared first on Visual Composer Website Builder.

]]>
https://visualcomposer.com/blog/role-manager/feed/ 3
The 8 Best WordPress Analytics Plugins in 2021 (WordPress Insights) https://visualcomposer.com/blog/best-wordpress-analytics-plugins/ https://visualcomposer.com/blog/best-wordpress-analytics-plugins/#respond Mon, 03 Aug 2020 17:11:03 +0000 http://t.visualcomposer.com/?p=30074 I want to have tools that help me analyze my website in different ways, including qualitative and quantitative analysis. Those tools should complement each other and this is where all the juicy comes from.

And this is why I created a list of WordPress analytics plugins that you can benefit from.

The post The 8 Best WordPress Analytics Plugins in 2021 (WordPress Insights) appeared first on Visual Composer Website Builder.

]]>

Now that your site is online, what are the next steps for your business to succeed?

You need an action plan on how to improve your website and this is where analytics come into play.

What are the best analytics plugins for WordPress

With the right data at your fingertips, you can turn an average website into a powerful sales channel and skyrocket your business.

As usual, the question is how can I get the right data (or what tools I have to use).

To help you out, I have collected the best tools and analytics plugins for WordPress website analysis. In other words, it is time for you to discover WordPress insights.

But before we begin - you may want to ask.

Why the hell there is another article with analytics plugins for WordPress insights - there are tons of such shortlists available all over the web.

My answer is simple.

Yes, I have read those articles and found that the majority offer 10+ plugins with the sole purpose of adding Google Analytics tracking code to your WordPress site.

So, do you need ten different plugins that add Google Analytics code to your site? My answer is no.

I want to have tools that help me analyze my website in different ways, including qualitative and quantitative analysis. Those tools should complement each other and this is where all the juicy comes from.

And this is why I created a list of WordPress analytics plugins that you can benefit from.

MonsterInsights plugin for WordPress

Monsterinsights

Being one of the most popular Google Analytics plugins for WordPress, it gives you the very best of it right in your WordPress Dashboard.

You can easily connect your Google Analytics account and start to receive data.

Plus, unlike most of Google Analytics plugins, Monsterinsights allows you to enable advanced features easily.

One of the great things about Monsterinsights is that it gives you the very essence of WordPress insights so you can act right away.

Monsterinsights is available in free and premium versions. The free version covers the very basics of the Google Analytics dashboard while the premium version reveals custom dimensions and many other advanced features made for SEO experts and those who want to grow their businesses.

Visual Composer Insights analysis for WordPress

Visual Composer Insights

While it may look pushy that I have included Visual Composer, there is something really special about it.

Recently, Visual Composer launched an in-built content analysis tool called Insights.

The core idea is very simple.

It allows you to analyze content on the go (as you create it) and receive WordPress insights. There are 10+ scenarios of qualitative analysis that will run automatically as you manage your WordPress content and give your feedback.

Available for free, Visual Composer Insights can be used as a great checklist for any type of content you create. It will remind you if your images lack description if your page has no heading and more.

All these tips can be very helpful as you aim for better performance and higher SEO ranking.

Plus, it is satisfying indeed to see that you got a green light (meaning your content is in compliance with the web standards).

The only drawback is that you have to use Visual Composer Website Builder when it comes to creating your site. On the other hand, it is very handy when you have a 2-in-1 option that can do that much for your business.

Yoast SEO plugin for WordPress

Yoast SEO

Most people see Yoast as a typical SEO tool to use when it comes to specifying social images and descriptions.

Yet, Yoast SEO gives you great insights about your WordPress content and ways to improve it to rank higher in Google.

With Yoast, your content is put to stress against paragraph length, readability, keyword density, and more. All those factors influence your ranking to some extent so I would highly recommend you listening to what Yoast has to say.

Yoast SEO is available in a free and premium version with the free version limited to only one keyword and premium on multiple keyword analysis.

For the start, I would recommend setting up a free version to run an analysis of your site. Trust me, it takes time to get your content in shape against one keyword before you move on with several of them.

HubSpot plugin for WordPress

HubSpot

Everyone knows about the power of HubSpot. And, everyone knows the ease of WordPress.

How about combining those two things together?

HubSpot plugin for WordPress allows you to do just that. With the plugin, you can easily capture leads, organize contacts, and analyze them.

But the real power of HubSpot + WordPress comes into play when we talk about analysis. HubSpot plugin allows you to instantly understand which sales and marketing actions are driving your success so you can scale them.

JetPack plugin for WordPress

JetPack

Among all the features available as a part of JetPack, automated marketing tools is something worth looking into.

JetPack allows you to keep an eye on your traffic via simple and mobile-friendly stats. Get to know your best articles and analyze search results to offer your site visitors the content they are looking for.

Sitekit by Google plugin for WordPress

Sitekit by Google

What can be better than handling all Google web developer and analysis services via an official Google plugin for WordPress?

Sitekit by Google accumulates all Google services related to web management, like Search Console, Analytics, Optimize, and more.

With Sitekit, you can get easy-to-understand stats from Google services right in your WordPress, quickly setup Google tools, manage permissions, and get metrics for the whole site and separate posts.

What makes Sitekit by Google appealing is that it comes totally free of charge. To me, this is enough reason to at least take a look.

SEMrush plugin for WordPress

SEMrush SEO Writing Assistant

As a huge fan of SEMrush, I was thrilled to see the SEMrush SEO Writing Assistant.

It blew my mind.

The SEMrush SEO Writing Assistant provides you with instant recommendations to create a better site content based on analysis of top 10-ranking pages of your given keywords.

With this plugin at your fingertips, you will understand if your content meets the requirements to be considered a great read. As a result, you can expect spikes in traffic and higher ranking - just what the doctor ordered.

Plus, you will receive a list of recommended keywords to make your content rank even higher and choose the right tone of voice.

If there is one tool for copywriting you have to choose - make it SEMrush.

ExactMetrics plugin for WordPress

ExactMetrics

ExactMetrics allows you to easily handle advanced Google Analytics features for your WordPress site.

Made for various business purposes, ExactMetrics allows you to analyze complex data of Google Analytics in an understandable way.

From a blogger who wants to increase her traffic and up to an e-commerce store owner fighting with cart abandonment rate, ExactMetrics gives you the data you need to take the right actions at the right time.

ExactMetrics is available in free and premium versions which means you can start slow and opt-in once your business scales and your requirements are growing.

Conclusions

Talk to WordPress experts and they will tell you that more plugins create more problems.

While this is true, there is another side of the coin when it comes to analytics and data.

My suggestion is to start collecting data as early as possible. The more data you have, the better. You may never know when you need it. And, if you need more plugins along the way - so be it.

Don't be afraid to add additional tools to your arsenal. Tools like Hotjar and Kissmetrics are also worth mentioning. Although they did not make it to the shortlist - these are essentials when it comes to site analysis and keyword research.

I am sure there are more great WordPress insight tools missing on my list. This is why I encourage you to share your favorite tools with us in the comments below.

Want To Get More Articles Like This?

Be the first to know more news, updates & web design tips from Visual Composer.

The post The 8 Best WordPress Analytics Plugins in 2021 (WordPress Insights) appeared first on Visual Composer Website Builder.

]]>
https://visualcomposer.com/blog/best-wordpress-analytics-plugins/feed/ 0
WordPress Archive Page and Post Grid Explained https://visualcomposer.com/blog/wordpress-archive-page-and-post-grid/ https://visualcomposer.com/blog/wordpress-archive-page-and-post-grid/#comments Mon, 06 Jan 2020 12:38:54 +0000 http://t.visualcomposer.com/?p=29010 This is all you have to know about the post grid and WordPress archive page. Additionally, explore a list of the best archive page and grid plugins for WordPress.

The post WordPress Archive Page and Post Grid Explained appeared first on Visual Composer Website Builder.

]]>

It’s 9:00 am. You’re about to finish your first coffee cup while scrolling an online magazine or news portal. What do you see in those WordPress websites? Well, these posts are organized in the grid layout. Or you navigate through the archive page. Lists of WordPress posts filtered in a specific way (by category, tag, etc.) are called archive pages.

In this post, I am going to cover the following:

  • What’s an archive page
  • How to create an archive page in WordPress
  • Post grid layout explained
  • How to display WordPress posts in a grid layout

To give you some icing on the cake, I will provide a list of the best archive page and grid plugins for WordPress.

Ready? Go! 🏁

Create Custom Archive Pages for Your WordPress Website with Visual Composer

What Is A WordPress Archive Page

The main purpose of an archive page is to easily navigate your visitor through your previously published content.

What exactly does a WordPress archive page displays? Archive pages are generated to organize a list of posts under a specific post type, category, or tag. For example, a blog is a great illustration of the WordPress archive page.

Archives are also available for the custom post type. WordPress custom post type is a content type that allows you to add your types of data (e.g. custom fields and categories). You can create one with a plugin or by adding a custom PHP code to your theme.

If your installed theme or plugin supports custom post types (e.g. WooCommerce), WordPress will automatically create archive pages for your custom post type as well.

The archive page has multiple benefits. First of all, it can radically improve SEO and help your audience to find the desired content. Secondly, the archive page is a practical way to display all published pages and different post types. It will ease the navigation process. How? By listing your old content based on a date, category, tags, and more.

WordPress creates archive pages automatically. So, you don't need to waste your time making it from scratch. Yet, customization of your archive page can boost your traffic. And better the appearance and the performance of your site. If you want to create a custom archive page, you have several options available. There is coding and non-coding option. The last one can be using a plugin such as Toolset, which lets you build fully custom archive pages.

How to Create an Archive Page in WordPress

Now, you are probably asking the question about how to create an archive page in WordPress? I am going to cover different approaches on how to make your archive page within a few minutes and clicks. You can select and apply the one you like the most.

Theme-Defined Archive Page

Almost every WordPress theme has an integrated file called archive.php. It is used to display and define the archive-type page look. WordPress and theme developers use this file to show the archive’s page input on the front-end.

Even though the file is integrated you can still customize the appearance and style it using CSS. Display custom fields in your theme-defined archive page by adding custom PHP code to the archive.php file.

Archive Page Plugins

Plugins make everything easier because most of them utilize shortcodes. Archive page plugins are an alternative solution to archive page template creation. The plugin is a user-friendly and code-free way to create an archive page.

There are a few archive page plugins for WordPress. For example, Archive Control and Annual Archive.

But, the most efficient and handy way is to use a page or website builder. Why? Still no coding, fast design process, and a great number of powerful features to create a beautiful archive page.

Custom Archive Page

You can also design an archive page for custom content types. The first option is to create a new PHP template and upload it to your WordPress themes folder. If you want to change or specify what and how you want your content to be displayed.

The second solution is to create a page and then set this as an archive page. Of course, you can customize it after as well.

Thus you need some coding skills to do so, there are many resources filled with explicit tutorials and how-to guides. Consider GitHub or one of the WordPress tutorial sites.

To break it all down, you can follow the complete step-by-step guide on how to create a custom archive page below.

How to Create a Custom Archive Page

You can create an archive.php template for the monthly, author, tag, or custom post type archive page. Or you can make a custom archive page. It will be a one-page template to display all archives. Plus, you can assign it to any page to create an archive page.

Custom Archive Page

How to Create a Custom Archive Page in WordPress

If you want to set a page as an archive page you need to create a template first. To do so, create a PHP file with the help of the text editor. We will name it a customtemplate.php. Add the following code at the top:

<?php
/* Template Name: Custom Template */
?>

After you have uploaded the customtemplate.php file in your theme folder, copy and paste the code from the archive.php file in it and make changes if necessary. What we want to achieve is that your archive page template design will be the same as the rest of your website. This is how your file can look like to match the design of your website:

<?php
/* Template Name: Custom Template */

get_header();
?>

    <main id="main" class="content-wrapper">

        <?php if ( have_posts() ) : ?>

            <header class="page-header">
                <?php
                the_archive_title( '<h1 class="page-title">', '</h1>' );
                ?>
            </header>

            <?php
            // Start the Loop.
            while ( have_posts() ) :
                // You can list your posts here
                the_post();
                ?>
                <div class="archive-item">
                    <div class="post-title">
                        <a href="<?php the_permalink(); ?>">
                            <?php the_title(); ?>
                        </a>
                    </div>

                    <div class="post-thumbnail">
                        <a href="<?php the_permalink(); ?>">
                            <?php the_post_thumbnail(); ?>
                        </a>
                    </div>

                    <div class="post-content">
                        <?php the_content(); ?>
                    </div>
                </div>
            <?php
            endwhile;

            // Navigation
            the_post_navigation();
        else :
            // No Post Found
        endif;
        ?>
    </main><!-- #main -->

<?php
get_footer();

To create a custom archives page, go to your WordPress admin dashboard and choose the template name Custom Template in the dropdown of the Page Attributes meta box. After that just save and publish your page.

If you want to write more complex queries, for example, change displayed post type parameters using a WP_Query WordPress class. It allows you to use different parameters to display posts. In the example below, we use a variable called $args to list published portfolio post type items:

<?php
/* Template Name: Custom Template */

get_header();
?>

    <main id="main" class="content-wrapper">

        <?php
        // WP_Query arguments
        $args = array (
            'post_type'      => array( 'portfolio' ),
            'post_status'    => array( 'publish' ),
        );

        // The Query
        $post_query = new WP_Query( $args );

        if ( $post_query->have_posts() ) : ?>

            <header class="page-header">
                <?php
                the_archive_title( '<h1 class="page-title">', '</h1>' );
                ?>
            </header>

            <?php
            // Start the Loop.
            while ( $post_query->have_posts() ) :
                // You can list your posts here
                $post_query->the_post();
                ?>
                <div class="archive-item">
                    <div class="post-title">
                        <a href="<?php the_permalink(); ?>">
                            <?php the_title(); ?>
                        </a>
                    </div>

                    <div class="post-thumbnail">
                        <a href="<?php the_permalink(); ?>">
                            <?php the_post_thumbnail(); ?>
                        </a>
                    </div>

                    <div class="post-content">
                        <?php the_content(); ?>
                    </div>
                </div>
            <?php
            endwhile;

            // Navigation
            the_post_navigation();
        else :
            // No Post Found
        endif;

        // Restore original Post Data
        wp_reset_postdata();
        ?>
    </main><!-- #main -->

<?php
get_footer();

Adding Custom Archive Page Elements

If you don't want to use default WordPress options and wish to add extra functionality, we got it covered for you. Let’s add custom archive page elements and functions to expand the power of your archive page.

Displaying Archives For Different Post Type

If you want to display archives for different post types like portfolio, you can use this code:

<h2>Portfolio Archives:</h2>
<ul>
  <?php wp_get_archives('post_type=portfolio'); ?>
</ul>

Displaying a Monthly Archives

To list all archives monthly, add the following lines of the code:

<h2>Archives by Month:</h2>
<ul>
  <?php wp_get_archives('type=monthly'); ?>
</ul>

Displaying a Tag Cloud

Displaying a tag cloud will allow you to represent the most popular and often used tags of your site. After adding, you can also adjust different parameters like the number of tags and more. To add a tag cloud, inсlude this code lines:

<h3>Popular Tags</h3>
<ul>
  <li><?php wp_tag_cloud(); ?></li>
</ul>

To display a tag cloud for only one taxonomy (e.g. categories), just input the following:

<h3>Popular Tags</h3>
<ul>
  <li><?php wp_tag_cloud(array( 'taxonomy' => 'category' )); ?></li>
</ul>

Displaying a List of Authors

For displaying the names of the authors of your website, add this:

<h3>Our Authors </h3>
<ul>
    <?php wp_list_authors('exclude_admin=0'); ?>
</ul>

Besides displaying the data above, you might think to include something more to make your archive page more complete and comprehensive. For example:

There are away more options on what to add to your custom archive page, so make sure to try them out!

Creating Your Own archive.php File

As I have mentioned, the second option is to make a custom post-type archive page by using an archive.php file. For example, we want to create an archive page for the portfolio post type.

First, let’s create a new file in your theme folder and name it archive-portfolio.php. Include the following code to your archive-portfolio.php file and it will display portfolio categories, tags, authors, etc.:

<?php
/* Template Name: Custom Template */

get_header();
?>

    <main id="main" class="content-wrapper">

        <?php if ( have_posts() ) : ?>

            <header class="page-header">
                <?php
                the_archive_title( '<h1 class="page-title">', '</h1>' );
                ?>
            </header>

            <?php
            // Start the Loop.
            while ( have_posts() ) :
                // You can list your posts here
                the_post();
                ?>
                <div class="archive-item">
                    <div class="post-title">
                        <a href="<?php the_permalink(); ?>">
                            <?php the_title(); ?>
                        </a>
                    </div>

                    <div class="post-thumbnail">
                        <a href="<?php the_permalink(); ?>">
                            <?php the_post_thumbnail(); ?>
                        </a>
                    </div>

                    <div class="post-content">
                        <?php the_content(); ?>
                    </div>
                </div>
            <?php
            endwhile;

            // Navigation
            the_post_navigation();
        else :
            // No Post Found
        endif;
        ?>
    </main><!-- #main -->

<?php
get_footer();

What's a Post Grid Layout

The vertical layout is a common way how most WordPress sites organize posts that. Yet, if you have a long list of posts displayed on one page it can frustrate your visitors. Long scrolling and a place that vertically listed posts take can be the reason why a user leaves your website.

A solution to this is a grid layout. It takes much less space and looks more visually appealing when created well. For example, the combination of the featured image, title, and excerpt is a minimalistic yet powerful approach to display blog posts.

The post grid layout is a layout of rectangle-shaped posts that are organized in rows and columns. It means that your blog posts will appear in the grid layout instead of the standard list view.

Displaying posts as a grid layout is the best decision if you have a custom homepage. Or a large amount of the previously published posts. It is the very best choice for blogs, news portals, portfolios, and more. A post grid layout is an alternative to the archive page. Plus, you can display it on any page you want and fully customize the appearance and input.

Not every WordPress theme supports this kind of layout. But you can display your WordPress posts in a grid layout using plugins or shortcodes. Rewriting the code or creating your own post grid layout template from scratch could be difficult. It requires specific knowledge (e.g. PHP, CSS).

So, I gathered a list of both free and premium WordPress grid plugins to create a grid-based layout and display posts. This approach allows you to create a post grid layout almost automatically.

Post Grid Plugins

With one of these plugins, you'll be able to easily create your post grid layouts of the content from your WordPress website within just a few clicks.

Essential Grid

Essential Grid is one of the best-selling WordPress plugins that allow you to display content in the grid layout. It is already gained the trust of the users because of the regular updates, thousand sales, and high ranking. The essential grid is a great grid plugin for displaying portfolio galleries, blog posts, online shops, and more.

The main feature of the Essential Grid plugin is multifunctionality and unlimited customization. You can adjust rows, columns, and spacing. You can choose the content for your grid layout, select one of the 3 layouts, and import/export your grid to any WordPress theme.

Essential Grid comes within pre-built templates you can customize using Visual Skin Editor or create one from scratch. But, it is urgent to bear in mind the speed time of the website while customizing the look of your post grid layout. The good news is the responsiveness of the content built with the Essential Grid plugin. Yes, your post grid will be mobile-friendly.

Grid FX

Grid FX Plugin

Another powerful premium plugin is a Grid FX WordPress plugin. You can use it to display your content in a beautiful grid format without any coding skills needed. Additionally, the plugin offers you multiple grid styles and even creates a grid of images, videos, and posts mixed. It comes with a complete control option with more than 80+ customization tools. And a powerful grid dashboard which is the grid management system.

The plugin comes at a very affordable price. And multilingual support to offer the very best experience for the users. Unless you are just a beginner or a developer, the plugin will suit all your needs. For those who are familiar with coding, there is an option to create an HTML template within the plugin. For the newbies, the plugin comes with a lot of complete comprehensive guides and tutorials. Great news, isn’t it?

Content Views

Content Views is a minimalistic free WordPress grid plugin to build and customize a beautiful grid and lists of posts. The plugin is a responsive and SEO-friendly solution. It provides a bunch of useful features. Like pagination support, easy customization process, and powerful integration. A way more other plugins integrations are available within a premium version of the plugin.

With Content Views, you get control over which content to include in your grids. Or select the number of items to showcase and elements to display in your grid or list. Moreover, you can choose between different modes such as the grid layout and list type. No coding skills are required! To get full access to all Content View features you can upgrade to the Pro version of the plugin.

The Grid

The Grid Plugin

The Grid is a premium responsive WordPress grid plugin to display and customize any post type. Its high-quality grid layouts with your chosen content and multiple design options. It can be the thing you miss on your website.

What else does The Grid plugin offer? It is known as one of the most advanced WordPress plugins with endless customization possibilities. Design your layout skins with an intuitive drag and drop interface. Benefit from the WooCommerce and other plugins (e.g. WPML) integration and expand your audience with the translation option. All of those features are available in the Grid plugin.

You also get full control over how your grid layouts and other functions. The Grid has a useful built-in lightbox option for videos and images. So, you can display any type of video or image in a lightbox window or in the grid itself. Plus, it is the only WordPress grid plugin that offers you the ability to sort, filter, and customize a grid with a horizontal layout.

UberGrid

UberGrid Plugin

UberGrid is a responsive WordPress grid builder to create powerful content grids for your website. The plugin is available on the CodeCanyon, which is part of the Envato marketplace. With almost 5000 sales and 1500 sites running, UberGrid can be a great choice. Display your portfolio, blog posts, or anything else in the grid layout.

UberGrid plugin has earned the customers' trust with successfully long existence in the labor market. And lots of built-in features available. For example, you have 12 predefined layout modes to choose from. And an automatic mode that allows you to grid automatically post of any type, including custom post types and WooCommerce products.

One other reason to choose the UberGrid plugin among others is its integration with Google Fonts (with over 600 fonts at hand). And the lightbox feature to set grid items to showcase in the lightbox windows.

Post Grid Elements

The last but not least option to create a post grid layout is to use a page or website builder plugin like Visual Composer Website Builder. Why so? You have everything in one place. Multiple custom Post Grid elements to insert in any place of your website without a line of code? Yes, you can have it all.

In the Visual Composer Hub you can find various Post Grid elements:

  • Background Image Post Grid
  • Post Grid focused on the featured image
  • Centered Post Grid with centered content
  • A Post Grid for news portals and blogs
  • A Slide Post Grid with a featured image on the left or right
  • A slide-out excerpt Post Grid
  • SlidOut animation Post Grid

To get access to these elements, Go Premium, unlock the endless opportunities of the Visual Composer Hub, and create a beautiful post grid layout for your website.

Conclusion

In short, this is all you have to know about the post grid and WordPress archive page. So, make the best of it and don’t allow your user to get lost in a sea of your previously published content!

I would like to receive your feedback! So, do comment and start building your beautiful WordPress website with all this information about an archive page and post grid in mind!

The post WordPress Archive Page and Post Grid Explained appeared first on Visual Composer Website Builder.

]]>
https://visualcomposer.com/blog/wordpress-archive-page-and-post-grid/feed/ 3
The Complete Guide to WordPress Contact Form Plugins https://visualcomposer.com/blog/the-complete-guide-to-wordpress-contact-forms-plugins/ https://visualcomposer.com/blog/the-complete-guide-to-wordpress-contact-forms-plugins/#comments Thu, 17 Oct 2019 13:33:08 +0000 http://t.visualcomposer.com/?p=26185 Contact forms are still the simplest way to collect user information, get premium content, promote event registration and more. Having a contact form on a website is beneficial, both for the business owner and the users - it serves as a connection bridge. Discover this ultimate guide to the best WordPress Contact Forms plugins.

The post The Complete Guide to WordPress Contact Form Plugins appeared first on Visual Composer Website Builder.

]]>

Have you ever ordered an item online or subscribed to a newsletter? There’s a good chance you answered “yes”. In case you didn’t know, you used a contact form to perform those actions.

Contact forms are still the simplest way to collect user information, get premium content, promote event registration and more. So, web forms are essential not only for you to receive the information or goods while you’re buying, but also crucial for the businesses that offer it.

A contact online form also called HTML form, is a place where users fill out specific fields. It can be any data or personal information, for example, an email address to sign up for an order or product. Once a web form is submitted, then the information is sent to a server for processing.

Without web forms, it would be tough for sellers to reach potential customers and track data regarding purchases, feedback, survey responses and so on.

Simple web forms are rather basic. Essentially, they are a combination of different elements, which can be graphically observed within the form. Typically, it contains a checkbox, the submit button or text box. Other elements of a web form can include a reset button, a drop-down list, and a file select control to upload the files and many more.

So, web forms vary in length, format, content type and appearance according to the business’s needs. More advanced ones can be created through the careful combination of web technologies and computer programming principles or just using a plugin.

To make things clear, let’s take a closer look at:

  • The role of the contact forms for the user;
  • Types of forms and its most relevant usage;
  • Tips and practices for better web forms;
  • How to create and add forms to your WordPress site.

If you ask yourself which WordPress form plugin perfectly matches your needs, then you’re in the right place. Because in this guide, I will also compare the best WordPress contact form plugins, their pros, and cons, so you can find exactly the right one for you.

Why You Need a Contact Form

Sellers use web forms for a number of reasons - from completing an order to collecting leads information. Web forms help businesses to increase conversions, allow customers to leave a message and overall make everything easy. Having a contact form on a website is beneficial, both for the business owner and the users - it serves as a connection bridge.

Due to your goals, the use of the web form can have a specific purpose for different situations. If you are an e-commerce company, you want to include an order contact form for the convenience of your customers. Or you crave the customers' feedback to boost your knowledge of whether your business is successful.

You may decide to use web forms on your website as you wish, but the fact is they are an essential component of your business.

Here are more benefits of adding a contact form to your website:

  • Effective communication - contact forms make it easy to allow users to quickly reach you. Because of the forms' all-time accessibility, customers only need to complete the offered fields.
  • Source of data - require users to enter information that might be valuable, control the collected information and consider whether specific information is crucial by adding only the fields you want visitors to fill out.
  • Spam prevention - spammers can't disturb you or steal your email address because the contact form doesn’t show it. As a result, you will receive a lot less trash and keep your email safe.
  • Good-looking site - a contact form has an impact on the appearance of your website. It can look more professional with a form inside, thus readers will trust you.

Sounds very promising, right? Without putting off, let’s learn how to make the best of your contact form.

Tips to Create a Better Form

Contact form is a valuable aspect - it impacts the overall user attitude as a very noticeable part of your website. Plus, web forms gather visitors' information and data you are looking for, so, form design turns out to be so important.     Contact form design

The reason is that forms can generate new sales or, on the contrary, cause a user to bounce. Because of that, you should know your target audience, what to input on a web form and more useful practices to make the best of your contact form.

Complex and frustrating web forms cause a negative experience and attitude to your page. As well as irrelevant questions can lead to users' confusion and lower the chances to attract potential customers. On the other hand, the right form filled with an appropriate context can increase engagement rates and distribute the information about your company.

There are a few things you can do to improve the users' experience and convenience when using your web forms. Let’s take a look at a bunch of tips that will make your form effective for your visitors (and your business, too):

  • Provide the information! It is crucial to inform and educate your visitors about as many aspects as possible regarding filling your form. Information is the core of an excellent user experience and required a component of any website. For example, let your visitors know about the purpose of filling the form, highlight where to begin or explain further actions with the data they have provided. It can lower the chance your users will be frustrated and reassure them.
  • Offer help! Visitors, who are not used to contact forms can easily get confused sometimes. It means they need some explanations. So, a good practice is to add some to help visitors understand your questions correctly. Remember the gold rule: you don’t want to distract them from your main topic, but just to include some details.
  • Be multilingual! As we live in a world of multiple languages, it can be really beneficial to consider the language you use for your contact forms. If you want to seek a worldwide audience, take into account that not everyone might be familiar with your native language. Thus consider different languages for your contact forms, including form content, or error messages.

And some more general ideas for better online forms:

  • Keep it simple - ask only what you really need, avoid any unnecessary fields and words;
  • Be consistent - order questions and organise the fields by their importance;
  • Make things clear - locate the form prominently, give examples, indicate steps of filling the form, keep it as direct as possible;
  • Think twice before defining error messages - text should be specific and clear;
  • Make your form visually appearing - input space, use colors, highlight required fields;
  • Show off your brand - explain what your company is doing, provide social media links;
  • Allow users to make changes and complete the fields in real-time the order they want;
  • Give feedback after data submission and consider users' ability to make changes in the future by saving exact data.

Types of Forms

Web forms are used in many fields from real estate business to medicine. You rarely can find two similar forms, because each is somehow unique and different. Ask yourself some basic questions before creating a form such as:

  1. What is the main purpose of the form?
  2. What is the target audience?

It can help you to define which type of form you should use, clarify which questions to ask and how you should organise visitors' responses.

Below are some of the most common types of web forms to examine.

Contact Form

Contact form

A contact form can be used for endless intentions. It can save your time by allowing users to reach you immediately and protect from spambots. Additionally, by using a contact form you will receive only the required information - get rid of the long and uninformative emails.

The main purpose of the contact form is to allow users to communicate with you - ask a question, make a refund and provide more details about it, express their worries or gratitude. The form usually contains fields that require leads to provide their contact information such as name and address, order number. It can also have fields for any type of comment to explain why visitors want it to contact you and what method they want to choose.

Lead Generation Form

Slack lead generation form

It is a form that can help you to attract your website visitors and turn them into leads. This type of form is vital to your business to increase your conversions. It often requires personal data, for example, the user’s name, email address, phone number or even visitor’s credentials.

Just because an appropriate design and structure of the lead generation form can have a huge impact on your business, keep in mind that it is beneficial for the form to match your company's aesthetics.

Survey form

Hotjar survey form

Survey online forms are used to get precise and honest feedback from your website visitors. Furthermore, it can help to improve communication among you and your customers - educate them about your product, understand their needs and so on. Learn about their experience and whether your audience enjoys and is satisfied with the goods or services you provide.

Survey forms may consist of three question types: qualitative data questions (when you don't include any quantitative data. e.g. questions), ordinal questions (when you offer to order variabilities) and interval questions (when users have a comparable scale).

Order form

Ceremony order form

You probably can guess the main purpose of an order form - they help your users to arrange the order, to pay for it and make sure it will be sent directly to the required location.

Basically, it is a detailed request to merchandise, that includes multiple steps and fields to complete such as credit card information, shipping and billing data, and more.

Registration form

Tumblr registration form

A registration form is one of the lead generation form examples. If someone is truly interested in your service - the registration form is where they sign up for it. Through registration form, a lead can create an account and submit to a company or individual.

Registration forms are used to sign up customers for subscriptions, services and so on. Typically this kind of form is used on e-commerce sites like eBay or Amazon or social network websites as Twitter or Tumblr.

Top Contact Form Plugins for WordPress

Yet the easiest way to add a contact form on your website is a WordPress contact form plugin. While basics ones deliver a few fields and minimal design options, more advanced plugins offer custom forms templates, conditional logic settings, file submission option features and many more.

Some of the plugins are not just a contact form creators, but much more: you can build any kind of form, readjust the design and discover various options to personalise forms to users’ needs. Additionally, contact forms plugins have some powerful features to anticipate as responsiveness, stronger spam protection, coding-free approach and many more.

What are the top features of each contact form plugin? What about pricing details? Not sure which one of the numerous plugins is perfect for your purposes? Well, in the sections below, I have picked and compared the top contact form plugins for WordPress:

  • Gravity Forms;
  • Ninja Forms;
  • Contact Form 7;
  • CaptainForm;
  • JetFormBuilder;
  • WPForms.

Let’s take an in-depth look at some!

Gravity Forms

Gravity forms contact form plugin
Gravity Forms is one of the most feature-rich and complete WordPress contact form plugin, that offers a user-friendly interface and a lot of advanced features. It is a perfect choice for advanced users who need to build more complex form related solutions without lots of effort.

Gravity Forms comes with great functionality you'll need to make a contact form. It comes with extensive documentation and premium support options (e.x FAQs, knowledge base, forums, and email support) to help you through every aspect of the building process. Gravity Forms supports a variety of add-ons, which means you can create a survey form, a quiz, allow a user to submit content and more.

With Gravity Forms, you can explore anything from the unlimited amount of responsive forms and the scheduling process to advanced calculations and conditional logic feature to show or hide areas depending on user’s choice.

As a WordPress drag and drop contact form plugin, Gravity Forms is packed with a lot of practical features to build a contact form. Not to mention, the more outstanding features you have, the more the learning process will require. So, it can be a little bit tricky to deal with this first.

Besides, Gravity Forms is a paid plugin, which can be more expensive than other WordPress contact form plugins. However, it offers the ability to test drive the plugin before you purchase it.

Create Contact Forms with Gravity Forms

  • You need to install the plugin. After installation is complete, click to an “Add New” button to create a new form;
  • Provide a title and description to your form (later you can change it as you wish);
  • Choose and customise, if necessary, different types of fields available on the menu;
  • Add the form to the selected page:
  1. If you have a classic WordPress editor, click “Add Form” on your page and insert the form with the help of the drag and drop menu. Then you will see the shortcode of the form and, basically, you are done.
  2. With the Gutenberg editor, you have a Gravity Form Styler available in the Gutenberg Blocks Library to style your forms and make it more eye-catching. Just note that you have a plugin installed beforehand.

Ninja Forms

Ninja Forms contact form plugin

If you are looking for a tool to quickly build an eye-catching form, Ninja Forms may be the easiest way to choose. Ninja Forms is a free contact form plugin for WordPress, which is available on a WordPress Plugin Repository.

Around the globe, Ninja Forms has already been installed by over 1 million websites, so it’s definitely worth mentioning as one of the most popular WordPress contact form plugins. You can create different types of forms for free, including an order form, subscription forms or surveys, with easy to use drag and drop form builder.

Even though a plugin is completely free, the addons are sold separately. It may seem very convenient in the beginning, but the more advanced you want your forms to be the more expenses it requires.

The plugin itself comes with a minimal feature set, so you have to purchase the pro version to enhance its functionality. After all, it can cost you nearly the same amount as any paid WordPress contact form plugin.

Create Contact Forms with Ninja Forms

  • Download the plugin directly from the WordPress repository and, after it is finished, search for the Forms option in the WordPress dashboard;
  • Start from the template and modify the fields by changing default parameteres or clicking on the circles in the boxes to open more settings;
  • You can add your form to a page in three different ways:
  1. By shortcode. In the dashboard navigate to Forms>All Forms. Copy and paste the shortcode of the form you want to display on that page)
  2. By tacking on the “Append a Ninja Forms” box located in your dashboard in the Pages section. Select the form you will use, and the form will be added to the bottom of that page;
  3. By using a Ninja Forms Widget. In your dashboard go to the Appearance>Widgets and select a Ninja Forms Widget option. Now you can put the form into the sidebar, on the bottom or on the top of the content top.

Contact Form 7

Contact form 7 contact form plugin

Contact Form 7 is an extremely popular free contact form plugin, which doesn't have any premium plans available. It is a reliable minimalistic tool offering basic useful features that most small blogs or businesses are looking for.

The most important advantage of this plugin, as you may consider, is the price. You can install it on as many sites as you want without any contribution. Most of the add-ons are available for free as well.

It is a powerful alternative to premium paid plugins because of its great community support, comprehensive documentation, an FAQ, and a whole website with information. Beneficially, Contact Form 7 is fully translated into many different languages.

However, Contact Form 7 misses out on many features that are offered by other plugins as a conditional logic option or payment processing. It is also not very suitable for beginners, because you need a basic understanding of HTML to create a form.

Create Contact Forms with Contact Form 7

  • Go to the Plugins and search for the Contact Form 7 plugin;
  • Install and activate the plugin for further usage;
  • In your WordPress dashboard search for the “Contact” section and simply copy the code at the top of the form;
  • Paste the code into a place you’d like the form displayed on (post, page, text widget) and save it.

Note: If you have the Gutenberg Editor installed, search for the Contact Form 7 Styler available ultimate Gutenberg Blocks Library to modify and design the existing forms on your page.

CaptainForm

CaptainForm contact form plugin

CaptainForm provides advanced functionality in a drag and drop intuitive visual builder, that makes it user-friendly and simple to use. Though the interface may sometimes look a little outdated and its design can be a little unusual, CaptainForm still is a great option to choose from the WordPress market.

The form builder is ideal for building any type of responsive form or surveys and comes with 30+ popular form templates. No need to install any add-ons, because the plugin offers a lot of useful features that are already built-in.

CaptainForm is one of the most prominent plugins to create a form because of its detailed form settings options, form submission management, seamless integrations with apps and payment processors, data export, regular updates and many more.

The free version of the plugin provides broad functionality. The bad news is that in exchange for all of the generous free features, you have a limit creating 3 forms in total, accepting 500 form submissions per month and using a maximum of 15 fields for each form.

Create Contact Forms with CaptainForms

  • Download the plugin, install and activate it like any other WordPress plugin;
  • In your WordPress dashboard search for the CaptainForm icon and click the “New Form” button to see a variety of choices. Start with a blank form or choose any form template from the offered list;
  • Drag and drop various fields, checkboxes and more or (if you have chosen a template) click on a field, and various customization options;
  • Save the form and click the “Publish” button to see four options for displaying the form:
  1. Shortcode (put it into the specific page/post);
  2. Widget section (add the form in a widget);
  3. Function call (copy&paste the code into a theme file);
  4. Popup (make the forms popup).

JetFormBuilder

JetFormBuilder logo

Transforming the way you craft forms on WordPress, JetFormBuilder emerges as a Gutenberg form plugin for users seeking a seamless integration with WordPress native editor.

What sets free JetFormBuilder form plugin apart is its arsenal of 24 blocks, providing a diverse range of functionalities for crafting forms. From basic input fields to advanced actions like post updates and conditional logic, the plugin also facilitates smooth integration with services such as GetResponse and Mailchimp.

Noteworthy features include calculator forms for mathematical operations within the form itself, as well as conditional logic to tailor form elements based on user interactions.

Concerns about spam are alleviated thanks to JetFormBuilder's built-in anti-spam measures. Moreover, if financial transactions are part of your searches, the plugin seamlessly incorporates secure payment processing through PayPal.

JetFormBuilder proves to be an essential tool, streamlining form creation for dynamic sites with advanced features.

Create Contact Forms with JetFormBuilder:

  1. Begin by installing the JetFormBuilder plugin on your WordPress site. You can do this by navigating to the WordPress dashboard, selecting "Plugins," and then clicking on "Add New." Search for "JetFormBuilder," install the plugin, and activate it.
  2. Once JetFormBuilder is active, go to the WordPress dashboard and select "JetForm" from the menu. Click on "Add New Form" to initiate the form creation process. Give your form a name and choose the template that best fits your needs or create the form from scratch.
  3. After creating your form, you can start customizing it to suit your requirements. Use the intuitive block editor interface to add different form elements such as text fields, checkboxes, and dropdowns. Configure the settings for each field, including labels and validation rules. Additionally, take advantage of advanced features like conditional logic, multi-step forms, and calculator fields if needed.

Once you are satisfied with the form design, save your changes and publish the form to the WordPress page. JetFormBuilder provides a shortcode that you can easily embed on any page or post where you want your contact form to appear.  

WP Forms

WPForms contact form plugin

The WPForms is considered as one of the most friendly content forms solutions for beginners. Due to its easy online drag and drop editor, you can create and design online forms by few clicks without any confusion. Never start from scratch again or use a code to create your form!

The free version comes with all the basic features and is perfect if you run a small website. But a premium subscription is also a good option because of the adequate prices and extended functionality. Thus it can be the only huge limitation of the plugin, WPForms doesn’t have the more advanced features for pros because the goal is to make the plugin more user-friendly.

The WPForms offers hundreds of pre-built form templates to choose from as a good-looking contact form, email subscription form, donation form, payment form, and other types of online forms. To unlock additional form templates for every industry you may work in, you need to install the Form Templates Pack addon.

WPForms also comes with other powerful add-ons and features. For example, WPForms surveys & polls addon, conditional logic tool, file upload, geo-location, form abandonment, post submissions and many more. Also, WPForms integrates with all popular payment platforms and has an all-inclusive documentation available via email support and Facebook group.

Create Contact Forms with WPForms

  • Add the WPForms plugin (or WPForms Lite if you are looking for the free version of the plugin), install and activate it;
  • Find the WPForms option and click on the “Add New” button;
  • Use a WPForms drag & drop form editor to name your contact form and select one of the offered pre-built templates (you can create any form type you want afterward);
  • Design, add new fields and change the order with drag and drop;
  • Сustomize form notification&confirmations in the Settings tab;
  • Embed your form in your page by simply clicking on the “Add Form” button and choosing the name of the form you want to use, then the shortcode of the form will appear;
  • Or add the contact form on a sidebar or another widget ready area by going to the Appearance>Widgets, select the form and add the title for your widget.

Adding Forms With Visual Composer

Here is some great news for you: in Visual Composer, there’s more than one way to create and add a contact form on your WordPress site. So, whether you are a newbie or a WordPress pro, you are free to choose the most suitable tool to make different types of forms and build a connection with your audience.

Compatibility elements

Visual Composer has prepared compatibility elements for all top contact form plugins listed above. That means you need to have full access to a Visual Composer Hub (available to Premium subscription owners) and download the element straight from the library. It will help you to include plugin shortcodes and apply the most popular options to compliment your form. Input the name of the particular 3rd party plugin and click download after choosing the contact form you want to use.

compatibility elements for contact form plugins

Note: You need to have the plugin installed to use the compatibility element.

Simple Contact Form

Visual Composer Hub Premium subscription gives you access to the Simple Contact Form element, so you can download and use it on your website.

Open Visual Composer Hub, search for the Simple Contact Form element, and complement your site with a simple yet powerful tool to generate leads and contact your customers!

Simple contact form

Like any other element, all design properties and effects of the Simple Contact Form can be modified by changing attributes and applying Design Options. By default, the Simple Contact Form element has 3 fields, a button, and the confirmation message. Add a custom text for the input, change the colors, replace the button or shapes of the fields.

From now on, Visual Composer gives you absolute freedom in creating your perfect contact form just in a few clicks!

Shortcodes

As most of the plugins use shortcodes, it can be the second option to add a contact form anywhere you want. Shortcode element allows you to insert any WordPress shortcode to your layout via Visual Composer interface within a few easy-to-follow steps. Find the Shortcode element in the Visual Composer Hub, add it to your layout and copy the form shortcode. As a result, this shortcode will display to your audience.

Note: The Text Block element also accepts shortcodes.

Gutenberg

If you have a last version of WordPress installed (or at least WordPress 5.0) your page will definitely benefit from Visual Composer compatibility with the Gutenberg editor (classic content TinyMCE editor is now replaced by Gutenberg). The main advantage of the Gutenberg editor is the shortcodes substitution with the modules - a content block that can ease your page's overall building and designing processes. Gutenberg element also can be found in the Visual Composer Hub. So, from now on, you can download the Gutenberg element, open it and search for the specific content forms plugin’s module to insert to your page.

Gutenberg element in Visual Composer Hub

Note: Make sure you have installed the Gutenberg editor on your WordPress site to access it.

Conclusion

Contact form is a great tool to benefit your business and strengthen communication with your leads. Effective, direct, and good-looking contact forms will protect you from spam bots, save your time, and ease the way you gather the required information.

Define your purposes, choose the best suitable contact form type and add the form via one of the top WordPress contact form plugins to promote your brand or company, attract visitors and compliment your site!

The post The Complete Guide to WordPress Contact Form Plugins appeared first on Visual Composer Website Builder.

]]>
https://visualcomposer.com/blog/the-complete-guide-to-wordpress-contact-forms-plugins/feed/ 5