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