context = $context; } /** * Registers functionality through WordPress hooks. * * @since 1.41.0 */ public function register() { add_filter( 'plugin_action_links_' . GOOGLESITEKIT_PLUGIN_BASENAME, function ( $links ) { if ( current_user_can( Permissions::MANAGE_OPTIONS ) ) { $settings_link = sprintf( '%s', esc_url( $this->context->admin_url( 'settings' ) ), esc_html__( 'Settings', 'google-site-kit' ) ); array_unshift( $links, $settings_link ); } return $links; } ); } }