Edit Author Slug

Description

Cette extension permet de contrôler pleinement les permaliens des comptes, en vous donnant la possibilité de changer à la fois la base d’auteur (la partie « /author/ » des URLs du compte), et le slug d’auteur (par défaut l’identifiant du compte). Vous pouvez définir la base d’auteur de manière globale ou la définir de manière spécifique au compte en fonction de son rôle. Vous avez maintenant le pouvoir de créer la structure URL parfaite pour vos pages d’auteur.

Structure par défaut de WordPress http://example.com/author/username/.

Modifier le slug d’auteur permet d’utiliser http://example.com/ninja/master-ninja/.

Utiliser une base d’auteur basée sur le rôle permet d’avoir http://example.com/ida/master-splinter/ (pour un rôle administrateur) ou http://example.com/koga/leonardo/ (pour un rôle d’abonné).

Le développement de cette extension s’effectue sur GitHub. Les pull requests sont toujours les bienvenues !

Les traductions peuvent être proposées sur WordPress Translate.

Captures d’écran

  • Réglages
  • Slug d’auteur individuel du compte

Installation

  1. Téléversez le dossier edit-author-slug dans votre répertoire des extensions de votre installation WordPress (typiquement « wp-content/plugins »)
  2. Activez-la via le menu Extensions dans l’admin WordPress
  3. Allez sur Comptes > Profil, ou Comptes > Tous les comptes > identifiant, et modifier le slug d’auteur.
  4. Cliquez sur « Mettre à jour le profil » ou « Mettre à jour le compte »
  5. Allez sur Réglages > Edit Author Slug pour modifier les réglages
  6. Cliquez sur « Enregistrer les modifications »

FAQ

Qu’est-ce qu’un slug d’auteur ?

Sur une installation standard de WordPress, c’est la partie finale du permalien de l’auteur/autrice.
Par exemple – https://example.com/author/author-slug/

Dans le fonctionnement interne de WordPress, le slug d’auteur est le même que la valeur du champ user_nicename trouvée dans l’objet WP_User ou dans la table des utilisateurs dans la base de données.

Est-ce que mes modifications persistent si je désactive ou supprime l’extension Edit Author Slug ?

Cela dépend.

La modification du slug d’auteur d’un compte est permanente, car cela modifie le champ user_nicename dans la base de données.

Si vous avez modifié la base auteur, désactiver ou supprimer l’extension aura pour effet de redéfinir votre base auteur sur author.

Pourquoi ne puis-je pas modifier mon slug d’auteur ?

Assurez-vous d’avoir les droits d’administration, ou d’avoir la permission edit_users.

Pourquoi mon nouveau slug d’auteur ne fonctionne pas ?

Bien que j’aie fait tout mon possible pour éviter cela, j’ai peut-être oublié un ou deux endroits. Tout d’abord, allez dans Réglages &gt ; Permaliens et cliquez sur « Enregistrer les modifications ». Vous n’avez pas besoin d’effectuer de modifications pour que cela fonctionne. Avec un peu de chance, cela devrait mettre votre nouveau slug d’auteur en fonctionnement.

Si cela ne fonctionne pas, assurez-vous de ne pas avoir de conflit avec d’autres réglages de permalien d’articles, pages, extensions, etc. Si vous rencontrez toujours ce problème, n’’hésitez pas à poster une demande d’assistance dans les forums.

Avis

2 juillet 2022
It came in handy just when I needed some custom author base slugs. Thanks, Brandon!
7 juin 2022
I needed to change the admin url from /mysite/author/admin-name to /mysite/author/xyz, for anonymity, and it works. Nice and easy. Thank you.
10 août 2021
I love this plugin, it's very simple to use and does its job perfectly
Lire les 77 avis

Contributeurs & développeurs

« Edit Author Slug » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Edit Author Slug” a été traduit dans 8 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Edit Author Slug » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

1.8.4

  • Release date: 2022-02-13
  • Bumps « Tested up to » version to 5.9

1.8.3

  • Release date: 2021-08-07
  • Bumps « Tested up to » version to 5.8
  • Improves string translations and adds some missing strings that couldn’t, previously be translated. Props @alexclassroom

1.8.2

  • Release date: 2021-06-01
  • Bumps « Tested up to » version to 5.7

1.8.1

  • Release date: 2020-12-14
  • Corrects settings page notice link to actually link to the current user’s profile page.

1.8.0

  • Release date: 2020-12-14
  • Bumps « Tested up to » version to 5.6
  • Adds a notice to the settings page reminding you that you can edit your author slug on your profile page.
  • Drops support for IE 10 on the settings page.

1.7.0

  • Release date: 2020-06-07
  • Bumps the minimum required version to WordPress 4.9.
  • Bumps « Tested up to » version to 5.4.1
  • Fixes an error that may occur with some install of iThemes Security

1.6.1

  • Release date: 2019-09-05
  • Removes pre-WP 4.5 cache busting. The minimum version has been 4.7 for quite some time, and, as of WP 4.5, the cache busting was redundant.
  • Don’t show the options page if ba_eas_can_edit_author_slug() returns false.
  • Bumps « Tested up to » version to 5.2.3

1.6.0

  • Release date: 2018-10-11
  • Minimum required WordPress version is now 4.7
  • Settings page JS no longer depends on jQuery (switched to plain js)
  • Add compatibility for iThemes Force Unique Nickname WordPress Tweak
  • Add a hash string as an author slug option
  • Minimum PHP version has been bumped to 5.3. This is a soft bump, meaning, the plugin should still run on PHP 5.2. However, PHP 5.2 is no longer, officially, supported.

1.5.2

  • Release date: 2017-06-21
  • Fixed a regression where those using the default author based couldn’t remove front unless they were also using role-based author bases. Props @thatherton.

1.5.1

  • Release date: 2017-06-02
  • Fix PHP notice when manually updating a user profile. Props @mydigitalsauce.

1.5.0

  • Release date: 2017-05-30
  • Bumped minimum required WordPress version to 4.4.
  • Refactored bulk upgrading again. The original fix made things better, but not as good as it could be. This new refactoring drastically improves performance and memory usage.
  • This release is primarily an under-the-hood release with a number of optimizations and performance improvements.

1.4.1

  • Release date: 2017-04-24
  • Fix failing string replacement in bulk update message.

1.4.0

  • Release date: 2017-04-04
  • Lots of code cleanup to better adhere to WordPress Coding Standards.
  • Improved performance of ba_eas_sanitize_author_base() by preventing unnecessary processing.
  • Fixed an issue where the demo author permalink URL could have a double slash.
  • Improvements to bulk update for sites with a large user base.

1.3.0

  • Release date: 2017-01-25
  • Fix a potential bug where a sanitized author base could end up with double forward slashes.
  • Introduce the %ba_eas_author_role% permalink structure tag. This can be used to customize role-based author bases.
  • Bonus: All alternative facts are now free!

1.2.1

  • Release date: 2016-02-29
  • Fixed stupid error where the default user nicename wasn’t being properly retrieved from the database. Sorry about that 🙁
  • Unfortunately, some unicorns were lost during the development of this release, but they are a resilient creature.

1.2.0

  • Release date: 2016-02-01
  • Added the ability to use forward slashes in the author base.
  • Improved display on the settings page, and storing, of role slugs.
  • Packaged translations are now removed. Anyone interested in translating the plugin should do so at Translate WordPress.
  • EXPERIMENTAL: Added the ability to set the author slug to a user’s numeric user id. While I have tested this, I can’t be sure that no one’s site will implode. If all goes well, the experimental tag will be removed in the next major release (or two).
  • Added ability to remove the front portion of author links.
  • Accessibility improvements to the settings page.

Full Changelog

  • https://github.com/thebrandonallen/edit-author-slug/blob/master/CHANGELOG.md