WP 3.4: register_activation_hook() inside of a class issue (1 post)

  1. Max Chirkov
    Posted 4 years ago #

    One of my plugins stopped firing activation hook after I updated to WordPress 3.4. My register_activation_hook() function is a Codex "text book" example runs inside __construct() method of my class like this:

    register_activation_hook( __FILE__, array( $this, 'YOUR_METHOD_NAME' ) );

    To make it work in WP 3.4 I had to change it to this:

    register_activation_hook( __FILE__, call_user_func(array( $this, 'YOUR_METHOD_NAME' )) );

    I don't know if it's a bug in WP 3.4 or Codex needs to be updated. Would be nice if some one cleared this up for me. Thanks.

Topic Closed

This topic has been closed to new replies.

About this Topic