Eliminar o cambiar el enlace “autor” en WordPress

Email this to someoneShare on FacebookShare on Google+Share on LinkedInTweet about this on Twitter

Siempre es bueno mantener el enlace de autor de los artículos en los blogs donde por lo general existe más de un autor. El enlace nos puede llevar a una página de archivo con todos los artículos de ese autor en exclusiva, a una página de presentación preparada con información sobre él, artículos, foto… o a un enlace fuera de la página por ejemplo, a su cuenta de Twitter, perfil de Facebook, blog…

Por lo general en WordPress, la estructura de página de autor es la siguiente:

http://www.EJEMPLO.es/author/NOMBRE

Para cambiar el nombre por defecto “author” o cambiar la url podemos hacer lo siguiente:

Añadir en el fichero “functions.php” el siguiente código:

function cambiar_author_permalink() {
global $wp_rewrite;
$wp_rewrite->author_base = ‘autor’;
$wp_rewrite->author_structure = “/” . $wp_rewrite->author_base . ‘/%author%’;
add_rewrite_rule(‘autor/([^/]+)/?$’, ‘index.php?author_name=$matches[1]’, ‘top’);
}
add_action(‘init’,’cambiar_author_permalink’);
Nos quedará una URL como la siguiente, cambiando “author” por “autor”
http://www.EJEMPLO.es/autor/NOMBRE

Otra opción, es redirigir esa página de autor a otra como puede ser su blog personal, facebook o Twitter. Para ello bastará con eliminar todo el código anterior y sustituirlo por un simple enlace de texto.
Por otro lado, si somos los únicos autores de nuestro blog, para evitarnos un montón de enlaces que carecen de utilidada, una buena medida es eliminar el código de nuestro theme que haga referencia a la página de autor y por supuesto los enlaces en cada uno de los artículos.
Localizamos y eliminamos de nuestra plantilla (generalmente en el fichero “single.php”) el siguiente código:
< ?php printf( esc_attr__( ‘About %s’, ‘twentyten’ ), get_the_author() ); ? >

2 comentarios

  1. Preguntar dijo:
    10 junio, 2014
    Responder

    “Para ello bastará con eliminar todo el código anterior y sustituirlo por un simple enlace de texto.”

    ¿Un simple enlace de texto en functions.php?

  2. Abel dijo:
    18 febrero, 2017
    Responder

    Hola,

    Hay algunas plantillas que te permiten ya quitar el autor o la fecha e incluso plugins que pueden ser de ayuda.

    Buen artículo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

De conformidad con lo establecido en la LOPD, Adpv Advertising Provider S.L. garantiza la adopción de las medidas necesarias para asegurar el tratamiento confidencial de los datos de carácter personal. Así mismo le informamos de la inclusión de sus datos en un fichero con la finalidad de mantener su relación negocial o contractual con Adpv Advertising Provider S.L. y de la posibilidad de ejercer los derechos de acceso, rectificación, cancelación y oposición en la siguiente dirección: Ercilla, 26, 1Dcha., 48011, Bilbao, Bizkaia. Privacidad.