Effectus Skin Hooks

Looking to interact with Effectus in a programmatic way? Use these hook locations to do anything you want, wherever you want!

In the Effectus Skin, the following elements each have four hooks associated with them by default:

Primary Wrapper

  • container

Header Section

  • header

Content Section (General)

  • content_container
  • columns
  • content

Content Section (home)

  • home
  • headline_area
  • bylines
  • home_footer
  • prev_next
  • archive_intro

Content Section (Single)

  • single
  • headline_area
  • bylines
  • post_comments
  • comments
  • comment_head
  • comment_form
  • comment_form
  • prev_next

Content Section (Page)

  • page
  • headline_area
  • page_comments
  • comments
  • comment_head
  • comment_form
  • comment_form
  • prev_next

Content Section (archives)

  • archive
  • headline_area
  • bylines
  • archive_footer
  • prev_next
  • archive_intro

Content Section (landing)

  • landing
  • headline_area

Sidebars

  • sidebar
  • sidebar_secondary

Footer Section

  • footer_container
  • footer

If each of the above elements can be represented by $hook, then the four hooks available on each element are as follows:

  • hook_before_$hook (before the opening tag)
  • hook_top_$hook (just after the opening tag)
  • hook_bottom_$hook (just before the closing tag)
  • hook_after_$hook (after the closing tag)

Using the home element (which represents the Post Box, which is located in the Home template) as an example, these are the four hooks by default for home:

  • hook_before_home (before the opening tag)
  • hook_top_home (just after the opening tag)
  • hook_bottom_home (just before the closing tag)
  • hook_after_home (after the closing tag)

As you see, the Effectus Skin provides seventy-two specific hook locations from the start for you to use in its custom.php file, without your needing to assign any hook names to them yourself.