Skip to content
Cobalt Apps Docs
  • CobaltApps.com

FAQs

7
  • There Are A TON Of WP Frameworks Out There, Why Choose Freelancer?
  • If Freelancer Is Free Than Why Does It Require A License?
  • What Is A Theme Framework And How Is It Different Than The Default WordPress Themes?
  • What Are WordPress Conditionals And How Do I Use Them?
  • What Are Filter Hooks?
  • What Are Action Hooks?
  • How Do I Renew My Cobalt Apps Product License?

Dynamik Website Builder

29
  • Dynamik Website Builder Change Log
  • How To Add New Google Fonts To Dynamik
  • How To Add Custom Fonts To Dynamik
  • How To Setup Your Site Just Like A Dynamik Skin Demo
  • Dynamik Vitality Skin Demo Setup
  • Dynamik ThemeShop Skin Demo Setup
  • Dynamik Startup Skin Demo Setup
  • Dynamik Promote Skin Demo Setup
  • Dynamik Parallax Skin Demo Setup
  • Dynamik NonProfit Skin Demo Setup
  • Dynamik Journal Skin Demo Setup
  • Dynamik Impact Skin Demo Setup
  • Dynamik Impress Skin Demo Setup
  • Dynamik RealEstate Skin Demo Setup
  • Dynamik Commerce Skin Demo Setup
  • How To Add A Retina-Ready Logo To Dynamik
  • Dynamik Custom PHP Builder
  • Dynamik Layout Widths
  • Dynamik Custom Widget Areas
  • Dynamik Custom Hook Boxes
  • Dynamik Custom Conditionals
  • Dynamik Custom Labels
  • Dynamik Custom Templates
  • Dynamik Custom Javascript
  • Dynamik Custom Functions
  • Dynamik Custom CSS
  • Dynamik Settings/Custom Import/Export
  • How The Dynamik Skins Feature Works
  • How To Install The Genesis Framework And Dynamik Website Builder

Instant IDE

12
  • Comparing Instant IDE With The Instant IDE Manager Plugin
  • Editing The Instant IDE HTACCESS File
  • Uninstalling Instant IDE
  • About Instant IDE Security
  • How To Manually Update The Instant IDE Manager Plugin
  • What To Do If You Forget Your Admin Access Pin Number
  • Securing The Instant IDE Manager Admin
  • How To Unzip A File In Instant IDE
  • How To Install WordPress Using Instant IDE
  • How To Resolve Form Validation Errors
  • Instant IDE Keyboard Shortcuts
  • How To Install Instant IDE

Simple Sandbox Pro

1
  • How To Enabled The PHP “exec” Function On Your Server

Genesis DevKit

10
  • DevKit Journal Theme
  • DevKit Promote Theme
  • DevKit Impact Theme
  • DevKit Startup Theme
  • DevKit Default Theme
  • What Is A DevKit Theme?
  • DevKit Parallax Theme
  • DevKit Impress Theme
  • Previewing Mobile Fixed Header When Logged Into Dashboard
  • Genesis DevKit Plugin Options And General Functionality

Extender Pro

9
  • Extender Pro Custom Hook Blocks
  • Extender Pro Custom Hook Boxes
  • Extender Pro Custom Widget Areas
  • Extender Pro Custom Conditionals
  • Extender Pro Custom Labels
  • Extender Pro Custom Templates
  • Extender Pro Custom Javascript
  • Extender Pro Custom Functions
  • Extender Pro Custom CSS

Themer Pro

10
  • Advanced File Editor Controls
  • Ace Editor Themes
  • Frontend Dev Tools
  • Frontend Hooks Map
  • Child Theme Editor
  • Child Theme Image Manager
  • Ace Editor Syntax Validation Checking
  • Child Theme Creator
  • Themer Pro Keyboard Shortcuts
  • Quick-Edit Page Templates With Front-End “Edit Code” Button

Freelancer Framework

13
  • Hide Freelancer Admin Pages
  • Adding Custom Body Classes To Freelancer
  • Debugging Freelancer Scripts
  • Set Custom Icons URL
  • There Are A TON Of WP Frameworks Out There, Why Choose Freelancer?
  • If Freelancer Is Free Than Why Does It Require A License?
  • Setting Up The Freelancer Child Theme Default Settings
  • Freelancer Action Hooks
  • Getting And Defining Freelancer Layouts
  • Freelancer Child Theme Setup
  • How To Add Footer Widgets To Freelancer
  • Freelancer Layouts
  • Freelancer Filter Hooks
View Categories
  • Home
  • Articles
  • Freelancer Framework
  • Freelancer Action Hooks

Freelancer Action Hooks

2 min read

Freelancer is packed with useful action hooks that allow you to easily add to and remove different sections of the framework. Below is a list of all theme-specific action hooks available in Freelancer.


  • freelancer_before
  • freelancer_after

These hooks are located before and after the entire visible site, directly after the opening body tag and directly before the closing body tag (and right outside the .site div wrapper).


  • freelancer_before_header
  • freelancer_header
  • freelancer_after_header

These hooks are located right after the .site div (which similar to the body wrap contains the entire site, just inside the body).


  • freelancer_in_header 
  • freelancer_in_header_main
  • freelancer_site_branding_logo
  • freelancer_site_branding_text
  • freelancer_site_title
  • freelancer_site_description
  • freelancer_in_header_menu

These hooks are located “inside” the freelancer_header hook, providing easy add/remove capability for the various Header elements.


  • freelancer_before_site_content
  • freelancer_after_site_content

These hooks are located before and after the entire main content area, wrapping the post/page content, sidebar, comments, etc…


  • freelancer_before_content_area
  • freelancer_after_content_area
  • freelancer_before_content
  • freelancer_after_content

These hooks are located before and after the post/page content area only, not including the sidebar. The first two are right outside the .content-area div, while the second two are right inside that div, and right outside the .site-main div, which is the div that wraps around the loop hooks.


  • freelancer_before_loop
  • freelancer_loop
  • freelancer_after_loop

These hooks are located right inside the .site-main div and house all of the post/page hooks and content.


  • freelancer_before_while
  • freelancer_after_endwhile

These hooks are located before and after the post while() loop.


  • freelancer_before_entry
  • freelancer_after_entry

These hooks are located before and after the main article element. As far as HTML is concerned these hooks are located in the same location as the before and after while() loops hooks, but as far as PHP is concerned these hooks are INSIDE the loop while the before/after while hooks are OUTSIDE the loop.


  • freelancer_entry_header
  • freelancer_inside_entry_header
  • freelancer_post_meta_top

The entry header hook is located at the beginning of the post area, right before the entry content. The inside entry header and post meta top hooks are located “inside” the entry header hook.


  • freelancer_entry_header
  • freelancer_inside_entry_footer
  • freelancer_post_meta_bottom

The entry footer hook is located at the end of the post area, right after the entry content. The inside entry footer and post meta bottom hooks are located “inside” the entry footer hook.


  • freelancer_before_entry_content
  • freelancer_entry_content
  • freelancer_after_entry_content

The outer two of these hooks are located in essentially the same areas, structurally, as the entry header/footer hooks, but they come right after and right before those hooks. They could be seen as a bit redundant, but for consistency in naming and ease of remembering locations, they’re included. The freelancer_entry_content hook is located right inside the .entry-content div and house all of the core post/page content hooks and content.


  • freelancer_404_entry_content
  • freelancer_no_entry_content

These hooks are located after the endwhile hook (therefore outside the post loop) and outside the article container. They are basically there for hooking in content to display when a page is not found (404) or there is no other content to display.


  • freelancer_before_comments
  • freelancer_comments
  • freelancer_after_comments
  • freelancer_before_comment_form
  • freelancer_comment_form
  • freelancer_after_comment_form

These hooks are located right inside the .comments-area div and are used to build out both the main comments and comment form elements.


  • freelancer_before_sidebar
  • freelancer_sidebar
  • freelancer_after_sidebar

These hooks are located right inside the aside.sidebar.widget-area wrapper.


  • freelancer_before_footer
  • freelancer_footer
  • freelancer_after_footer
  • freelancer_in_footer
  • freelancer_credits

These hooks are located right outside the .site-content-container div and right inside the closing .site div.  The main before/footer/after hooks are using to build out the main footer area, while the in footer and credits hooks are located “inside” the freelancer_footer hook.


What are your Feelings

  • Happy
  • Normal
  • Sad
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
AboutSales & Support PoliciesProduct Support GuidelinesPrivacy PolicyAffiliatesTerms of ServiceContact Us
Cobalt Apps DocsCopyright © 2025