Function
Filter the plugin action links.
tml_admin_filter_plugin_action_links( array $actions, string $file, array $data, string $context )
Parameters
-
$actionsarray - The plugin action links.
-
$filestring - The path to the plugin file.
-
$dataarray - The plugin data.
-
$contextstring - The plugin context.
Return
array
The plugin action links.
Source
function tml_admin_filter_plugin_action_links( $actions, $file, $data, $context ) { // phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed -- $data/$context are unused but required by the plugin_action_links_{$file} filter signature.
if ( plugin_basename( THEME_MY_LOGIN_FILE ) === $file ) {
$actions['settings'] = sprintf(
'<a href="%1$s">%2$s</a>',
admin_url( 'admin.php?page=theme-my-login' ),
__( 'Settings' ) // phpcs:ignore WordPress.WP.I18n.MissingArgDomain -- reusing WP core's translated "Settings" string, not a TML-specific string.
);
$actions['extensions'] = sprintf(
'<a href="%1$s">%2$s</a>',
admin_url( 'admin.php?page=theme-my-login-extensions' ),
__( 'Extensions', 'theme-my-login' )
);
}
return $actions;
}
Uses
Changelog
| Version | Description |
|---|---|
| 7.0.12 | Introduced. |