Move action links to main class

This commit is contained in:
Brian Miyaji
2014-03-25 19:16:10 +11:00
parent e7ed4e3738
commit fcb6435237
3 changed files with 20 additions and 16 deletions

View File

@@ -41,6 +41,11 @@ final class SportsPress {
*/
protected static $_instance = null;
/**
* @var SP_Countries $countries
*/
public $countries = null;
/**
* Main SportsPress Instance
*
@@ -96,6 +101,7 @@ final class SportsPress {
$this->includes();
// Hooks
add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), array( $this, 'action_links' ) );
add_action( 'widgets_init', array( $this, 'include_widgets' ) );
add_action( 'init', array( $this, 'init' ), 0 );
add_action( 'init', array( 'SP_Shortcodes', 'init' ) );
@@ -105,6 +111,18 @@ final class SportsPress {
do_action( 'sportspress_loaded' );
}
/**
* Show action links on the plugin screen
*
* @param mixed $links
* @return array
*/
public function action_links( $links ) {
return array_merge( array(
'<a href="' . admin_url( 'options-general.php?page=sportspress' ) . '">' . __( 'Settings', 'sportspress' ) . '</a>',
), $links );
}
/**
* Auto-load SP classes on demand to reduce memory consumption.
*
@@ -258,7 +276,6 @@ final class SportsPress {
include_once( 'admin/hooks/the-content.php' );
include_once( 'admin/hooks/widget-text.php' );
include_once( 'admin/hooks/wp-insert-post-data.php' );
include_once( 'admin/hooks/plugin-action-links.php' );
include_once( 'admin/hooks/post-updated-messages.php' );
// Register activation hook