Kadence Element Hooks is one of my favorite features of the Kadence Pro theme.
Literally, you can add anything anywhere on your site with the help of this feature.
Want to know how?
If yes then read this article till the end because in this article I will give you a step-by-step tutorial on Kadence Hooked Elements.
So, without any further ado let’s jump right in.
What Are Element Hooks?
Element hooks are one of the coolest features present in the leading WordPress themes.
By using this feature you can literally add anything anywhere on your site.
And that too without any coding needed.
You can add affiliate forms, modals, animation, etc on your site easily by using this feature.
It is present mostly in the pro version of the leading WordPress themes such as Astra, GeneratePress, and Kadence.
I have too used this feature to add affiliate disclosure to all my blog posts.
It was much easier as compared to adding affiliate disclosure manually to each of my blog posts.
So, that was a brief intro to the element hooks feature, and now is the time to know how to use it in the Kadence theme.
How to Setup and Configure Kadence Element Hooks on Your Site?
Here is a step by step tutorial to use the Kadence Element Hooks feature on your website:
Step 1 – Setting up Kadence Element Hooks
First to use the Kadence Element Hooks feature on your website you have to first turn it on.
As I have previously mentioned that Kadence Hooks feature is only present in its pro version.
So, to use it you have to invest in its pro version.
It is quite affordable and comes with a bunch of awesome features with the Hooks feature being just one of them.
To know more about the features of the Kadence Pro theme read my Kadence theme review article.
I highly recommend the Kadence Pro plan for beginner bloggers.
Along with the regular pricing you can use the coupon code “TAKE10” to get a flat 10% off on all the Kadence Pro plans.
You can even read my Kadence coupon code article to know the step-by-step tutorial to get 10% off on all Kadence Pro plans.
After buying any of the Kadence Pro plans just go to your account, click on the product API keys tab and copy the API key and your email address from there.
Next, go to your WordPress website dashboard and there click on the Kadence link under the appearance tab.
On the right sidebar just add the email and API key you have just copied and after that click on activate button.
Voila! Kadence Pro would be activated on your website. After that just scroll down and turn on the Kadence elements feature.
Step 2 – Creation of Kadence Element Hooks
After turning on the hooks feature in the Kadence theme just go to the Elements section and there click on add new button to make a new element.
Next, you have to choose what type of Element you want to create.
You have four options to choose from:
Let’s look at all of them in-depth:
1. Content Section
The first type of hook is the content section one in which you can use either Kadence Blocks or any other page builder to design the element.
For example, the affiliate disclosure that I am using at the start of my blog posts is made with this type of hook.
If you include affiliate links in your blog posts then you might be familiar with the term affiliate disclosure in which you have to disclose to your blog readers that you use affiliate links in your blog posts which helps you get some commissions.
To make an affiliate disclosure with Kadence hooks you first have to add the title of the element which in my case is “Affiliate disclosure”.
After doing that you can use Kadence blocks or any other page builder to design the affiliate disclosure that you want to show on your website.
As you can see that in my affiliate disclosure I have creatively told my blog readers that I use affiliate links in my blog posts.
Similarly, you can also make your own creative affiliate disclosure with the help of Kadence Element Hooks.
After making the element you have to choose where you want it to display on your website which I have explained in step 3.
But before that let’s see other types of hooks present in Kadence theme.
The templates hook is quite similar to the content section hook except for its placement options.
Along with that, the process of creation of the hook is similar too you can either use Kadence blocks or any other page builder to design it.
Using this type of hook you can replace a specific element of your site with the one you have created using this hook.
Here are all the placement options that you get in the placement hook:
3. Fixed Section
The fixed section is a really awesome hook that you can use to add fixed elements like fixed header, footer, and more on your site.
This hook can be really beneficial if you are promoting a special offer and want to get more sales on it.
For example, many bloggers use the fixed header hook to promote sales and special offers of the affiliate products they are promoting.
You can use Kadence Blocks or any other page builder to design the banner you want to display on your site and after that, you have to choose the location you want to add that banner.
Here are all the placement options you get in the fixed section hook:
4. HTML Editor
The last and the simplest hook present in the Kadence theme is its HTML editor hook.
After choosing this type of element you would be welcomed with a basic HTML editor where you can add the HTML code you want to display on your site.
Using this hook you can only add HTML to your site and not any other language like PHP which I am sure that Kadence would surely add in the future.
Step 3 – Choose the Hooks Placement
After adding the title and content within the hook now is the time to configure its settings.
To see all the Element settings just click on the Element settings icon present on the right side of the top bar.
The first setting present there is the placement setting which you can use to choose which part of your site you want to display the element.
Kadence Element hooks offer you a bunch of placement options that you can choose from.
Here are all the placement options present in Kadence Hooks:
Kadence Element Hooks offer you a plethora of placement options that you can use to add anything anywhere on your site.
I have tried hooks of other themes like Astra and GeneratePress but none of them offered so many placement options.
And that is the reason why I like the Kadence Pro theme so much because of the presence of so many unique features that you won’t get in any other WP theme.
One of the best things that I found in Kadence Elements is its feature to create custom headers, sidebars, footers, etc.
You can use its placement options like replace header, footer, sidebar, etc and after that, you can choose which pages or posts you want to display that element to.
Pro Tip – You can add a custom sidebar made by Kadence Elements in your money posts where you can display affiliate banners of the product you are promoting. This would help you skyrocket your affiliate sales.
For my affiliate disclosure, I will choose the before-entry content placement option which would help me show affiliate disclosure just after the title of my blog posts.
Step 4 – Configure Display Settings
After choosing the placement of the element hook now is the time to configure its display settings.
Through display settings, you can choose on which pages, posts, categories, etc you want to display the element hook.
Note – If you don’t choose where you want to display the hook on your site then it would show “UNSET” on the display setting tab which means that it won’t show on your website. So, to show the element on your website always configure its display settings.
Here are all the display options present in Kadence Element Hooks:
You can choose the entire site display option to show the element on your whole site or you can choose the blog page option to show the element only on your blog page.
Along with that, there are a bunch of other display options present in Kadence Hooks that you can tweak yourself.
You can even add different rules for showing the elements on your website.
Or you can use exclude some pages, posts, etc from showing the element using the exclude settings.
In the case of affiliate disclosure, I would add it to all my blog posts as I use affiliate links in almost all my blog posts.
Even you can filter the posts that you want to add affiliate disclosure to.
For example, I have only shown the affiliate disclosure on the deals category blog posts present on my website.
The best display setting according to me is its 404-page setting which you can use to replace the boring regular 404 page on your site with the custom-crafted one.
The best part? You can do that without any coding needed just by using Kadence Blocks or any other page builder.
Step 5 – Configure User Settings
The next setting is the user settings which you can use to show the elements to a specific set of users on your site.
For normal blog websites, it might not be a big deal but it can be really beneficial if you are running a membership-based website.
For example, you have a membership website in which you are charging an amount of money to remove ads from your website.
With the help of Kadence elements, you can add ads to your website and set them to the logged-out users settings.
In this way, the ads will only be shown to the logged-out users (regular users) and won’t be shown to the users which have login access (users who pay subscription).
To create this type of membership website you can use Kadence Pro (for the account and hooks feature) and along with that any membership plugin.
Now here are all the users and roles you can show the element to:
- All Users
- Logged out users
- Logged in users
- Specific Role
In my case, I would like to show my affiliate disclosure to all my website users so I have chosen the all users setting.
Note – If you don’t configure the user settings then it would show “UNSET” which means that the element won’t work until you configure it.
Step 6 – Configure Device Settings (Optional)
The next setting is the device settings which you can use to show your element on a specific device.
Note – If you remain the device settings unconfigured then your element hook would be shown on every device.
You can choose between mobile, desktop, and tablet to display your element on.
For example, using the device settings you can show your table of content present in your site’s sidebar to only desktop devices.
In my case, I would like to display my affiliate disclosure element to all the devices so I remained it as it is.
Now it’s time to move to step 7 where I will tell you about the expiry settings which is one of my favorite features of Kadence Element Hooks.
Step 7 – Set the Expiry Date (Optional)
Kadence Element Hooks offer you the feature to expire your element hooks automatically.
Let me give you an awesome use case of the expiry feature.
Suppose you are a SaaS company that is conducting a sale on its products for a specific duration.
To promote that you want to add a fixed banner on the top of all your website pages.
You can easily do that by using the fixed element hook which I have told you about at the start of this article.
Along with that, you can add an expiry date to it (when your sale would end), and after doing that the element would be automatically expired on its expiry date.
The expiry feature is quite unique in Kadence Element Hooks which I haven’t found in any other theme hooks feature.
In the case of affiliate disclosure, I don’t want to expire it so I have kept this setting turned off.
Step 8 – Publish the Element
At last, you have to publish the element you have created.
To publish the element just click on the publish button and voila the element is published.
Along with affiliate disclosure, you can literally add almost anything using the Kadence Elements feature.
For example modal, fixed header, custom 404 page, etc.
How Is Kadence Element Hooks Different?
There are a bunch of Kadence theme competitors present in the market which are offering the element hooks feature even before the Kadence theme was launched in the market.
Some of my favorite themes which offer hooks feature are Astra and GeneratePress.
However, no one can match the features and functionalities you get in the Kadence Element Hooks.
For example, the interface and usage of Kadence hooks are super simple even beginners can easily use them.
However, that’s not the case with hooks feature present in other themes.
Along with that Kadence Element Hooks comes with a bunch of placement options, expiry settings, and more that you won’t get in any other theme hooks.
So, if you want to use the real power of hooks then make sure to use the Kadence Element Hooks feature that you get in Kadence Pro Theme.
Frequently Asked Questions
Over to You
Kadence Element Hooks is an awesome feature of the Kadence Pro theme.
Literally, you can do anything to your website using this feature even if you are a noob in website designing.
Hope you have got some value from this in-depth tutorial on Kadence Element Hooks.
So, what are you waiting for go for Kadence Pro and use the Kadence Element feature on your website now?
If you have any queries regarding Kadence Element Hooks then feel free to ask in the comments down below.