Skip to content

Commit d0540b4

Browse files
authored
Admin: Move plugin settings link into Admin class (#1050)
1 parent 5deef6c commit d0540b4

File tree

2 files changed

+16
-17
lines changed

2 files changed

+16
-17
lines changed

activitypub.php

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -120,23 +120,6 @@ function ( $full_class ) {
120120
}
121121
);
122122

123-
/**
124-
* Add plugin settings link.
125-
*
126-
* @param array $actions The current actions.
127-
*/
128-
function plugin_settings_link( $actions ) {
129-
$settings_link = array();
130-
$settings_link[] = \sprintf(
131-
'<a href="%1s">%2s</a>',
132-
\menu_page_url( 'activitypub', false ),
133-
\__( 'Settings', 'activitypub' )
134-
);
135-
136-
return \array_merge( $settings_link, $actions );
137-
}
138-
\add_filter( 'plugin_action_links_' . ACTIVITYPUB_PLUGIN_BASENAME, __NAMESPACE__ . '\plugin_settings_link' );
139-
140123
\register_activation_hook(
141124
__FILE__,
142125
array(

includes/class-admin.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ public static function init() {
5050
}
5151

5252
\add_filter( 'dashboard_glance_items', array( self::class, 'dashboard_glance_items' ) );
53+
\add_filter( 'plugin_action_links_' . ACTIVITYPUB_PLUGIN_BASENAME, array( self::class, 'add_plugin_settings_link' ) );
5354
}
5455

5556
/**
@@ -837,4 +838,19 @@ public static function row_actions( $actions, $post ) {
837838

838839
return $actions;
839840
}
841+
842+
/**
843+
* Add plugin settings link.
844+
*
845+
* @param array $actions The current actions.
846+
*/
847+
public static function add_plugin_settings_link( $actions ) {
848+
$actions[] = \sprintf(
849+
'<a href="%1s">%2s</a>',
850+
\menu_page_url( 'activitypub', false ),
851+
\__( 'Settings', 'activitypub' )
852+
);
853+
854+
return $actions;
855+
}
840856
}

0 commit comments

Comments
 (0)