How to Create a Contact form on WordPress

Introduction A contact form is highly beneficial for your website – it helps to keep your email address private (this way reducing spam) and it makes easier and quicker for your visitors to get in touch directly via your website.
If you’ve created a Contact us page on your WordPress website, it’s easy to add a contact form, personalize it and start receiving messages.
The easiest way to create a form is by using a WordPress plugin – currently, there are many you can choose from. On this tutorial, we’ll use Contact Form 7.
With more than 3 million active installs, Contact Form 7 is the most widely used Contact Form WordPress plugin. Its intuitive interface and quick setup will help you create a form in no time.
What you’ll need
Access to your WordPress admin dashboard
Step 1 – Installing Contact form 7
Log in to your WordPress dashboard, and select Plugins > Add new from the left-hand side menu.
Search for Contact form 7 and select Install.
Once installed, select Activate to activate the plugin on your website.
Step 2 – Creating a form
Once the plugin is active, a new section Contact is shown on your dashboard left-hand side menu.


Benchmarking Gutenberg

As the release of WordPress 5.0 comes closer, I was curious about performance of sites running Gutenberg (the proposed replacement for the WordPress post editor). To answer the question, I wrote a lightweight benchmarking mu-plugin, that I’ll write more about in a future post, once I’ve given it a little more polish. As a test, I generated two identical pages, one with the Gutenberg editor, and the other with the Gutenberg plugin disabled, and ran my benchmarking script on each.
The results were a huge surprise to me. I had expected that the `the_content` filter (the number that isn’t highlighted in the above screenshot) would take significantly longer to run with Gutenberg, due to all the processing done on the post. In fact, it seems to take significantly less time than the original editor does, over an average of 20 page loads. This may be because Gutenberg doesn’t run wpautop on the_content.
However, the overall rendering time for a simple text-only post increased by almost 500%, when Gutenberg was enabled. There is certainly some level of optimization that will occur when Gutenberg is merged to the WordPress core, but in general, it seems like WordPress’s

Project Gutenberg – Technology decisions

Gutenberg, the new and modular editing experience for WordPress, has been in rapid development throughout the past year and will soon arrive to our WordPress installations. Gutenberg will be released along with WordPress 5.0 (which is the next major release), and although no official date has been set for that, it’s safe to assume that it’s not very far away especially judging by the remaining features for MVP completion. Gutenberg’s API and design patterns are at a stable enough stage where the time is ideal to discuss about the many technology decisions every WordPress developer will soon have to make, and perhaps pose some open questions up for debate.
PHP vs JavaScript
While WordPress is and will remain a PHP project, it goes without saying that JavaScript is going to have an equally important role when it comes to developing themes or plugins. Every “optimist” that hopes in relying on the Classic Editor compatibility plugin (and carrying on with business as usual) will eventually have to face the music; JavaScript is here to stay and it’ll be an extremely vital piece of the WordPress development puzzle. And it’s not like this came out of

Everything You Need to Know About WordPress’ Gutenberg Editor

WordPress is changing. The current TinyMCE text editor that millions of users are familiar with will soon be replaced with the new Gutenberg editor. This is one of the biggest changes to the WordPress experience since the platform launched, so it’s important that you prepare for it. Even though the Gutenberg editor is still in development, you can test it in its current state. This will give you an idea for how this change will affect your WordPress experience in the future. Plus, when the new editor becomes standard, your experience using it will give you an advantage.
In this article, we’ll introduce you to Gutenberg in detail. We’ll discuss its pros and cons, and show you how to try it out. Let’s get started!
An Introduction to the Gutenberg Editor
Gutenberg is one of the biggest changes in WordPress history. It’s also one of the most controversial. Ever since its announcement, the debate has raged on about how it will affect a publishing experience that millions of people know and love. With so many emotions stirred up, it can be difficult to get a grip on what Gutenberg actually is.
In a nutshell, Gutenberg is a new editor that will eventually replace

How to Start a Podcast with James Laws – Hooked on Products Podcast

In our first recording of the Hooked on Products podcast, John and Phil interview James Laws all about getting started with podcasting (since that’s exactly what we’re doing here). James is the co-founder of Ninja Forms, a popular form builder WordPress plugin. He’s also the creator and co-host of and Adventures in Businessing.
Key Takeaways
Get a good mic, a nice starter mic is the Blue Yeti
Use podcast hosting like or
Provide value and make sure you enjoy the process.
It takes some time to find your voice.