Smart User Slug Hider

Descripción

The Smart User Slug Hider Plugin hides usernames in Author Pages URLs to enhance Security

Usage

The plugin automatically replaces user names with 16 digits coded strings. There are no settings. Just install and forget. Deactivating the Plugin restores the default WordPress behavior.

Version 4.0.0 Update Notice

Previous versions of this plugin used a function that was removed in PHP 7.2. Version 2 of this plugin introduced a so called Future Proof Mode, that used a different encryption method to work with PHP 7.2 and newer.

In version 4.0.0 only this new method is available. The old method was completely removed.

Unfortunately it is not possible to get the same result. This means that the coded User Slug changes if you haven’t activated Future Proof Mode yet.

Why use this plugin?

WordPress uses the pattern example.com/author/name for author page URLs where name represents the users login name.

This means that the login names from all your users are publicly visible which is a serious security flaw.

The Smart User Slug Hider Plugin changes all author page URLs from e.g. example.com/author/john to something like example.com/author/e9e716def73f76ac.

The codes are generated automatically and its impossible to make conclusions about the user names. The WordPress default URLs will cause a 404 (not found) error.

Also works for BuddyPress member pages.

As of version 4.0.0 also the author class from body tag is removed (see this topic)

Shortcodes

The plugin adds three shortcodes you can use in your posts:

  • [smart_user_slug] – the user slug of the post author – e.g. e9e716def73f76ac
  • [smart_user_url] – the url of the post author’s profile page – e.g. example.com/author/e9e716def73f76ac
  • [smart_user_link] – adds a link to the post author’s profile page

Theme Functions

The plugin adds two functions that can be used in theme files:

  • get_smart_user_slug( $author_id ) to get the user slug for the author – the parameter $author_id is optional, if omitted the author`s ID of the current post is used
  • the_smart_user_slug( $author_id ) to display the user slug for the author – the parameter $author_id is optional, if omitted the author`s ID of the current post is used

Support

Support Forum.

Video

How to easily close a HUGE WordPress Security Gap using the free Plugin Smart User Slug Hider

Do you like this plugin?

I spend a lot of my precious spare time to develop and maintain my free WordPress plugins. You don’t need to make a donation. No money, no beer, no coffee. If you like this plugin then please do me a favor and give it a good rating. Thanks.

Plugin Privacy Information

  • This plugin does not set cookies
  • This plugin does not collect or store any data
  • This plugin does not send any data to external servers

Peters’ Plugins Privacy Information Page

ClassicPress

This plugin is compatible with ClassicPress.

More plugins from Peter

Preguntas frecuentes

none so far

Reseñas

13 de noviembre de 2022 1 respuesta
Worked right out of the box on my BuddyBoss Theme. Thank you so much for creating this important plugin.
19 de noviembre de 2022 1 respuesta
I like the plugin, is easy to use. I hope the plugin keep updated or improvement.
10 de junio de 2022 1 respuesta
Thanks for creating this simple and easy to use plugin. Excellent if you want to hide your usernames from the public.
16 de febrero de 2022 1 respuesta
Gracias a este plugin he podido esconder de los robots informáticos maliciosos los nombres de los autores del sitio, reduciendo las posibilidades de intentos de acceso.
10 de diciembre de 2021 1 respuesta
As others have said, this plugin works well. Easy to use, install it, activate it and it's set. As it provides a 16 digit coded user slug, would love the option to set a "pseudo name" (nom de plume? aka?) to hide the coded slug - so as not to look quite so obvious that a plugin is being used to hide the author. Even still, 5 stars. thanks!
Leer todas las 52 reseñas

Colaboradores y desarrolladores

“Smart User Slug Hider” es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

“Smart User Slug Hider” ha sido traducido a 3 idiomas. Gracias a los traductores por sus contribuciones.

Traduce “Smart User Slug Hider” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .

Registro de cambios

4.0.2 (2022-05-28)

  • just cosmetics
  • Plugin Foundation updated to PPF08

4.0.1 (2020-08-23)

  • minor UI adjustments

4.0.0 (2019-12-29)

  • remove user class from body tag (See here)
  • always use Future Proof Mode, old method removed
  • rewritten based on my Plugin Foundation PPF03

3 (2018-12-31)

  • Future Safe Mode renamed to Future Proof Mode
  • automatically activate Future Proof Mode if mcrypt is not availabe
  • code improvement
  • UI improvements
  • changed capability to manage_options to display admin page

2 (2018-03-14)

  • Future Safe Mode

1.5 (2017-11-16)

  • faulty display in WP 4.9 fixed

1.4 (2017-07-15)

  • fix for BuddyExtender plugin

1.3 (2017-07-17)

  • BuddyPress compatibility
  • redesigned admin interface
  • code improvement

1.2 (2016-10-04)

  • Shortcodes added
  • Theme Functions added

1.1 (2016-06-30)

  • Code optimization
  • Plugin info page added

1.0 (2014-10-02)

  • Initial Release