Plugin Directory

Changeset 1611756


Ignore:
Timestamp:
03/10/2017 07:56:00 AM (9 years ago)
Author:
sethcarstens
Message:

move to plugins_loaded hook in for loading

Location:
sm-sticky-clicky-star/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sm-sticky-clicky-star/trunk/class-sm-sticky-clicky-star.php

    r1611755 r1611756  
    1717        add_action( 'init', array( $this, 'init' ) );
    1818    } // END public function __construct
     19
     20    /**
     21     * Run function initializes the plugin on plguins_loaded
     22     *
     23     * @return \sm_sticky_clicky_star
     24     */
     25    public static function run() {
     26        // Installation and uninstallation hooks
     27        register_activation_hook( __FILE__, array( get_called_class(), 'activate' ) );
     28        register_deactivation_hook( __FILE__, array( get_called_class(), 'deactivate' ) );
     29        return new self();
     30    }
    1931
    2032    /**
  • sm-sticky-clicky-star/trunk/sm-sticky-clicky-star.php

    r1611754 r1611756  
    2424
    2525require_once( 'class-sm-sticky-clicky-star.php' );
     26add_action( 'plugins_loaded', array( 'sm_sticky_clicky_star', 'run' ) );
    2627
    27 if ( class_exists( 'sm_sticky_clicky_star' ) ) {
    28     // Installation and uninstallation hooks
    29     register_activation_hook( __FILE__, array( 'sm_sticky_clicky_star', 'activate' ) );
    30     register_deactivation_hook( __FILE__, array( 'sm_sticky_clicky_star', 'deactivate' ) );
    31 
    32     // instantiate the plugin class
    33     $sm_sticky_clicky_star = new sm_sticky_clicky_star();
    34 }
    35 
Note: See TracChangeset for help on using the changeset viewer.