---
title: "Theme hooks"
source: "https://docs.nexcess.com/software/kadence/theme/theme-hooks/"
description: "You can use Theme Hooks to add content to your website. Below you find a list of popular and useful Kadence Hooks. This list doesn't list all of the hooks acros…"
vertical: "Software"
area: "Kadence Theme"
date: "2020-12-11"
last_modified: "2026-07-02"
---

# Theme hooks

You can use Theme Hooks to add content to your website. Below you find a list of popular and useful Kadence Hooks. This list doesn’t list all of the hooks across the theme, as it would be excessive. You can find hooks on your website by searching for do\_action and do\_filter codes through your Theme Files. You can find all of the Kadence Action Hooks and Filters in the /wp-content/themes/kadence/ directory of your WordPress website.

Table of Contents

- [Body](#body)
- [Header](#header)
- [Content Wrap](#content-wrap)
- [Hero/Page Title](#heropage-title)
- [Content and Sidebar](#content-and-sidebar)
- [Single Inner Content](#single-inner-content)
- [Comments](#comments)
- [Archive Inner Content](#archive-inner-content)
- [Footer](#footer)
- [404 Page](#404-page)
- [Mobile Menu Off Canvas Area](#mobile-menu-off-canvas-area)
- [Header Account Login Modal](#header-account-login-modal)
- [WooCommerce](#woocommerce)
- [Side Cart](#side-cart)
- [Post Grid/Carousel Hooks](#post-gridcarousel-hooks)

## Body

```php
kadence_before_wrapper
```

```php
kadence_after_wrapper
```

## Header

```php
kadence_before_header
```

```php
kadence_after_header
```

```php
kadence_replace_header
```

```php
kadence_site_branding
```

```php
before_kadence_logo_output
```

```php
kadence_primary_navigation
```

```php
kadence_secondary_navigation
```

```php
kadence_header
```

```php
kadence_render_header_column
```

```php
kadence_top_header
```

```php
kadence_main_header
```

```php
kadence_bottom_header
```

```php
kadence_mobile_header
```

```php
before_kadence_mobile_logo_output
```

```php
kadence_header_button
```

```php
kadence_header_cart
```

```php
kadence_header_html
```

```php
kadence_header_search
```

```php
kadence_header_social
```

```php
kadence_navigation_popup_toggle
```

## Content Wrap

```php
kadence_before_content
```

```php
kadence_after_content
```

## Hero/Page Title

```php
kadence_entry_hero
```

```php
kadence_entry_archive_hero
```

```php
kadence_after_entry_meta
```

```php
kadence_hero_header
```

## Content and Sidebar

```php
kadence_before_main_content
```

```php
kadence_after_main_content
```

```php
kadence_before_sidebar
```

```php
kadence_after_sidebar
```

## Single Inner Content

```php
kadence_single
```

```php
kadence_single_content
```

```php
kadence_single_after_featured_image
```

```php
kadence_single_before_inner_content
```

```php
kadence_single_before_entry_header
```

```php
kadence_single_before_entry_title
```

```php
kadence_single_after_entry_title
```

```php
kadence_single_after_entry_header
```

```php
kadence_single_before_entry_content
```

```php
kadence_single_after_entry_content
```

```php
kadence_single_after_inner_content
```

## Comments

```php
kadence_comments
```

```php
kadence_before_comments
```

```php
kadence_before_comments_list
```

```php
kadence_after_comments_list
```

```php
kadence_after_comments
```

## Archive Inner Content

```php
kadence_archive
```

```php
kadence_before_archive_content
```

```php
kadence_archive_before_entry_header
```

```php
kadence_archive_after_entry_header
```

## Footer

```php
kadence_before_footer
```

```php
kadence_after_footer
```

```php
kadence_footer
```

```php
kadence_top_footer
```

```php
kadence_main_footer
```

```php
kadence_bottom_footer
```

```php
kadence_footer_html
```

```php
kadence_footer_navigation
```

```php
kadence_footer_social
```

```php
kadence_middle_footer
```

```php
kadence_render_footer_column
```

## 404 Page

```php
kadence_404_content
```

```php
kadence_404_before_inner_content
```

```php
kadence_404_after_inner_content
```

## Mobile Menu Off Canvas Area

```php
kadence_mobile_top_header
```

```php
kadence_mobile_main_header
```

```php
kadence_mobile_bottom_header
```

```php
kadence_mobile_button
```

```php
kadence_mobile_cart
```

```php
kadence_mobile_html
```

```php
kadence_mobile_navigation
```

```php
kadence_before_mobile_navigation_popup
```

```php
kadence_after_mobile_navigation_popup
```

```php
kadence_mobile_site_branding
```

```php
kadence_mobile_social
```

```php
kadence_render_mobile_header_column
```

## Header Account Login Modal

```php
kadence_before_account_login_popup
```

```php
kadence_after_account_login_popup
```

```php
kadence_before_account_login_inner_popup
```

```php
kadence_after_account_login_inner_popup
```

## WooCommerce

```php
kadence_woocommerce_after_shop_loop_top_row
```

```php
kadence_woocommerce_before_shop_loop_top_row
```

You can view a list of native **WooCommerce Hooks** [here](https://woocommerce.github.io/code-reference/hooks/hooks.html).

## Side Cart

```php
kadence-before-side-cart
```

```php
kadence-after-side-cart
```

The Events Calendar

```php
kadence_tribe_events_header
```

```php
kadence_tribe_events_after_main_tag
```

```php
kadence_tribe_events_before_main_tag
```

You can view a list of native **Events Calendar Template Hooks** [here](https://docs.nexcess.com/software/the-events-calendar/template-filters-hooks-actions/).

Post Loop Hooks

```php
kadence_loop_entry
```

```php
kadence_loop_entry_thumbnail
```

```php
kadence_loop_entry_header
```

```php
kadence_loop_after_featured_image
```

```php
kadence_loop_entry_content
```

```php
kadence_before_loop_entry_meta
```

```php
kadence_after_loop_entry_meta
```

## Post Grid/Carousel Hooks

```php
kadence_blocks_post_loop_start
```

```php
kadence_blocks_post_loop_header
```

```php
kadence_blocks_post_loop_header_meta
```

```php
kadence_blocks_post_loop_content
```

```php
kadence_blocks_post_loop_footer_start
```

```php
kadence_blocks_post_loop_footer_end
```

```php
kadence_blocks_post_loop_end
```
