wp_footer hook not working inside a class if not single


I putted a function inside a class and then called it using add_action and the wp_footer hook, like shown below.

class mwdes_general {

  public function __construct() {
    add_action( 'wp_footer', array( $this, 'mwdes_keynav') );

  public function mwdes_keynav() {
  // Do something


The code works fine when a single post or a page is opened however for some reason I do not understand it is not executed on the frontpage where the postloop is running. I checked the index file of the theme I’am using and get_footer() is loaded, so I can’t understand why the hook isn’t working.

When running the function outside the class, it works on both the single and frontpage. Am I missing something here?

Maikel 8 years 2015-05-24T06:44:37-05:00 0 Answers 72 views 0

Leave an answer