The Smart User Slug Hider Plugin hides usernames in Author Pages URLs to enhance Security
Retired Plugin
Development, maintenance and support of this plugin has been retired in october 2023. You can use this plugin as long as is works for you.
There will be no more updates and I won’t answer any support questions. Thanks for your understanding.
Feel free to fork this plugin.
Verwendung
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.
Warum solltest Du dieses Plugin verwenden?
WordPress verwendet für die URLs der Autorenseiten das Muster example.com/author/name
, wobei name
den Anmeldenamen des Benutzers darstellt.
Das heißt, dass die Anmeldenamen aller Benutzer öffentlich sichtbar sind , was ein schwerwiegendes Sicherheitsrisiko darstellt.
Das Plugin Smart User Slug Hider verändert die URLs aller Autorenseiten von z. B. www.example.com/author/john
auf so etwas wie z. B. www.example.com/author/e9e716def73f76ac
.
Die Codes werden automatisch generiert und lassen keine Rückschlüsse auf die Benutzernamen zu. Die Standard-URLs von WordPress verursachen einen Fehler 404 (nicht gefunden).
Shortcodes
Das Plugin fügt zwei Shortcodes hinzu die Du in Deinen Posts verwenden kannst:
- [smart_user_slug] der User Slug des Autors – z.B. e9e716def73f76ac
- [smart_user_url] die URL der Autorenseite – z.B. example.com/author/e9e716def73f76ac
- [smart_user_link] erstellt einen Link auf die Autorenseite
Theme Funktionen
Das Plugin stellt zwei Funktionen zur Verfügung die in Themes benutzt werden können:
get_smart_user_slug( $author_id )
gibt den User Slug des Autors zurück – der Parameter $author_id ist optional, wenn nicht angegeben, wird der Autor des aktuellen Posts verwendetthe_smart_user_slug( $author_id )
zum Anzeigen des User Slugs – der Parameter $author_id ist optional, wenn nicht angegeben, wird der Autor des aktuellen Posts verwendet
Plugin Datenschutzinformationen
- Dieses Plugin setzt keine Cookies
- Dieses Plugin sammelt und speichert keine Daten
- Dieses Plugin sendet keine Daten an externe Server