WordPress ofrece muchas formas de personalizar las URL de tu sitio web, permitiéndote optimizar los enlaces permanentes de entradas, páginas y categorías. Sin embargo, por defecto, no hay ninguna opción integrada para cambiar las URL de autor.
Afortunadamente, hemos encontrado una forma sencilla de cambiar el slug y la base de la URL de autor utilizando un plugin gratuito de WordPress. Con unos sencillos pasos, puedes crear URL de autor personalizadas que sean fáciles de usar y estén mejor optimizadas para los motores de búsqueda.
Este artículo le mostrará cómo cambiar fácilmente el slug y la base de la URL de autor en WordPress, lo que le permitirá mejorar la organización de su sitio web y potenciar sus perfiles de autor en los resultados de búsqueda.
¿Qué es un slug de URL y una base de URL?
Su sitio web WordPress es compatible con / dar soporte a una estructura de URL SEO-friendly.
Esto se conoce como enlaces permanentes bonitos y le permite elegir las URL de sus entradas, páginas y categorías editando sus slugs.
Esta característica también enlaza las páginas de autor. Sin embargo, no existe ninguna opción para personalizar la URL del autor.
En la terminología de WordPress, un slug es un título de una página visible públicamente en WordPress formateado para ser usado en URLs. Su aspecto es el siguiente:
https://example.com/author/syed-balkhi/
En el ejemplo anterior, syed-balkhi
es el slug, y /author/
es la base.
Mientras que los usuarios pueden cambiar el slug y la base para entradas, páginas, categorías y etiquetas, no es posible cambiar la URL del autor en WordPress por defecto.
Si prefiere utilizar “colaborador” en lugar de “autor” o desea cambiar el slug de un determinado autor, está en el lugar adecuado.
Veamos cómo cambiar fácilmente el slug y la base de la URL de autor en WordPress:
Cambiar el slug de autor en WordPress
Lo primero que tienes que hacer es instalar y activar el plugin Edit Author Slug. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.
Una vez activado, este plugin añadirá un grupo de opciones a cada página de perfil de usuario.
Si quieres editar el slug de un usuario en tu sitio, entonces necesitas ir a la página Usuarios ” Todos los Usuarios en el escritorio de WordPress. A continuación, haga clic en el enlace “Editar” debajo de un nombre de usuario.
Accederá a la pantalla Editar usuario.
Desplácese hasta la sección “Editar slug de autor” y verá una serie de opciones que puede utilizar como slug de autor. Incluso puede introducir un slug personalizado.
Una vez realizados los cambios, haga clic en el botón “Actualizar usuario” y obtenga una vista previa de su sitio web de WordPress.
Ahora, al hacer clic en el nombre del autor de una entrada para ver la página del autor, verás que está utilizando el slug de autor que elijas para él.
Cambiar la base de autores en WordPress
Si usted está construyendo un sitio en el que desea cambiar la base de autor de /author/
a otra cosa, entonces usted puede hacer eso con este plugin también.
Simplemente dirígete a la página Ajustes ” Editar slug de autor. Aquí verás una opción para cambiar la base del autor e incluso elegir diferentes bases para diferentes perfiles de usuario.
Cuando haya terminado, sólo tiene que hacer clic en el botón “Guardar cambios” para establecer los ajustes. Ahora puede obtener una vista previa de su sitio y enlazar con el autor para ver los cambios.
Establecer redireccionamientos con fines de SEO
Cambiar los slugs de autor y la base en un sitio web establecido puede tener un impacto negativo en el SEO, especialmente si sus archivos de autor están indexados.
Las personas que lleguen a las páginas de autor desde los motores de búsqueda verán un mensaje de error 404. Para evitarlo, debe establecer redireccionamientos desde las URL antiguas a la nueva base y slug de autor.
En primer lugar, debe instalar y activar el plugin Redirection. Para más detalles, consulte nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.
Una vez activado, diríjase a la página Herramientas ” Redirección. Aparecerá el asistente de instalación del plugin. Puede seguir las instrucciones en pantalla para continuar con la configuración o hacer clic en el enlace “Instalación manual” para omitirla.
A continuación, accederá a la página Redirección. Desde aquí, desplácese hasta la sección “Añadir nueva redirección”.
Debe añadir la URL de la página de autor antigua como fuente y la URL de la página de autor nueva como destino.
No olvide hacer clic en el botón “Añadir redirección” para guardar los cambios. El plugin redirigirá automáticamente a los visitantes de la antigua página de autor a la nueva URL.
Si también ha cambiado la base de autores, tendrá que detectar dinámicamente esas URL y redirigirlas.
Supongamos que ha cambiado la base URL de autor por la de “colaborador”. Estos son los ajustes que utilizarías para establecer la nueva redirección:
- Fuente: https:
//example.com/author/(.*)$
- Objetivo: https:
//example.com/contributor/$1
Si ha seleccionado que la base de URL de autor se cree utilizando el perfil de usuario, tendrá que hacer esto para cada perfil de usuario, excepto cuando el propio perfil de usuario sea ‘autor’.
Como alternativa, puede utilizar el plugin All in One SEO (AIOSEO) para establecer redireccionamientos desde sus antiguas URL a sus nuevas URL.
La potente característica de gestión de redireccionamientos de AIOSEO le permite establecer fácilmente redireccionamientos completos del sitio. Además, puede activar el seguimiento automático de errores 404 para asegurarse de que nunca tiene enlaces rotos en su sitio web.
Para saber más acerca de las redirecciones, consulte nuestra guía sobre cómo establecer redirecciones en WordPress.
Guías de Expertos en WordPress Permalinks URLs
Esperamos que este artículo te haya ayudado a cambiar el slug de autor y la base en WordPress. Puede que también quieras ver otros artículos relacionados con los permalinks y URLs de WordPress:
- ¿Qué es una estructura de URL SEO Friendly en WordPress?
- Cómo cambiar el prefijo base de la categoría en WordPress
- Cómo eliminar números de las URL de WordPress
- Cómo eliminar la cadena v=XXXX de las URL de WordPress
- Cómo eliminar la fecha de las URL de WordPress
- Cómo crear enlaces permanentes personalizados en WordPress (Guía definitiva)
- Cómo regenerar sus Permalinks en WordPress
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Ritish Sharma
Thank you for the information. But can I delete the plugin after changing the author’s URL slug? Or, the changed URL will also be deleted with this?
WPBeginner Support
We would recommend checking out the plugin’s FAQ as they cover when you are able to remove the plugin or when you would be unable to.
Administrador
estelle
Thank you so much for your time and effort in posting this. This worked
WPBeginner Support
You’re welcome, glad our guide was helpful
Administrador
Frank the Man
Seems like this is outdated? I cannot find “Edit author slug” when I go to Edit user profile (I am logged in as Admin). Any new tips for this?
WPBeginner Support
You would want to ensure the plugin is installed and activated for the section to be visible.
Administrador
Muhammad Waqas
Issue resolved after watching youtube vedio of wp beginner thanks..
WPBeginner Support
You’re welcome, glad our guide was helpful
Administrador
Bathri Vijay
Thanks for your wonderful blog.
WPBeginner Support
You’re welcome, glad you like our site
Administrador
Linas
Thank You! this is what I was looking for!
WPBeginner Support
Glad our content is what you were wanting
Administrador
Amanda
Thank you so much! I had no idea this plugin existed. Now, I have both more professional-looking (and SEO-friendly) author slugs and my usernames are fully private, so I don’t have to worry about would-be hackers. It was the one thing my security plugin didn’t seem to deal with, so I’m very pleased.
I can also confirm that this plugin works with the latest version of WordPress, even though it technically hasn’t been tested for it (last update was a year ago). I guess when a plugin works, it works.
Bishwambhar Sen
Thanks for this post! My author slug was something like myname_somerandomcharcter and since it was my username i couldn’t even change it and all my posts had this author slug. SEO analysis would reveal this slug as SEO unfriendly URL. Now I have changed it using this plugin! Thanks again!
Tony
Great article, I have a problem though.
I set a custom structure in the permalink settings to article/%postname%/. However it also affects my author pages and now I’m left with article/author/%author%.
Please can you help?
Phil
Hi there
Thanks for this article. Is it possible to do the following:
[URLs are examples]
I have a site xyz.com. Under the URL xyz.com/site1/site2 i have the posts from wordpress. If i open now the Post the url is like xyz.com/{postname} but i’d like to have xyz.com/site1/site2/{postname}
Can you help me?
BR
Phil
Marven
You are only able to create a URL which consists of the PRIMARY category and the post name.
Head over to Settings->Permalinks and choose “custom structure”. In the your can click on the buttons below the input field or paste the following:
/%category%/%postname%/
Vikash
In WordPress 4.8.1 ? i am unable to find it. help me
Matt
Quick question about old URLs and search engines. Since I’ve been using this site for about 11 years, I know the old author URLs are in the search engines and possibly other places as well.
Shouldn’t we add a redirect to .htaccess so all old links are redirected to the new author URL?
Thank you for your advice.
-Matt
WPBeginner Support
Hi Matt,
Yes, if your author pages are indexed by search engines, then you will need to setup redirects. See our guide on how to create redirects in WordPress for detailed instructions.
Administrador
Matt
Thanks for your quick reply!
To better assist other users, this is what I came up with. Please correct any .htaccess coding issues as you see fit.
# Redirect Old author URL to new one 3/14/17 (Matt)
RedirectMatch 301 /old-user/ http://www.example.com/author/new-user/
Chad
Thanks, great post.
Ashu
yes helpful
Dinesh
Thank you very much. I love this solution.
madhavi jha
You add this in your theme function.php
global $wp_rewrite;
$wp_rewrite->author_base = “member”; // or whatever
$wp_rewrite->flush_rules();
Ann
OMG, a lifesaver! A hacker used my exact (and weird) username. I finally figured out that it was being displayed in author/username (even though Woo Canvas asks me how I want to display my name), and this is the only post (I’ve been searching hours) to offer a simple solution for a non-programmer. I love you, WPBeginner….
ferdicon
Must Plugin be used to change User Slug, too many plugin can really cause your wordpress site to become slow in loading