diff --git a/admin/hooks/plugin-action-links.php b/admin/hooks/plugin-action-links.php deleted file mode 100644 index 774a97e6..00000000 --- a/admin/hooks/plugin-action-links.php +++ /dev/null @@ -1,13 +0,0 @@ -' . __( 'Settings', 'sportspress' ) . ''; -// $docs_link = '' . __( 'Docs', 'sportspress' ) . ''; -// $themes_link = '' . __( 'Themes', 'sportspress' ) . ''; - - array_push( $links, $settings_link ); - - return $links; -} - -$plugin = plugin_basename( SP_PLUGIN_FILE ); -add_filter( "plugin_action_links_$plugin", 'sportspress_plugin_action_links' ); diff --git a/includes/admin/class-sp-admin.php b/includes/admin/class-sp-admin.php index 8edbc3aa..75217016 100644 --- a/includes/admin/class-sp-admin.php +++ b/includes/admin/class-sp-admin.php @@ -64,13 +64,13 @@ class SP_Admin { switch ( $screen->id ) { case 'dashboard' : - include( 'class-sp-admin-dashboard.php' ); +// include( 'class-sp-admin-dashboard.php' ); break; case 'users' : case 'user' : case 'profile' : case 'user-edit' : - include( 'class-sp-admin-profile.php' ); +// include( 'class-sp-admin-profile.php' ); break; } } diff --git a/sportspress.php b/sportspress.php index dd88f049..e1108425 100644 --- a/sportspress.php +++ b/sportspress.php @@ -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( + '' . __( 'Settings', 'sportspress' ) . '', + ), $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