GoPymes's Blog

Cambiar URL /Author/ en WordPress

author

Al querer ver las publicaciones de un usuario, la url se adapta en www.tu-web.com/author/pocho por default “author” siempre estará ahí. Un día necesitaba cambiar ese “author” por “vendedor” pues estaba desarrollando una web de compra y ventas. Usé el sgte código:

1
2
3
4
5
6
7
add_action('init', 'change_author_base');

function change_author_base() {
    global $wp_rewrite;
    $wp_rewrite->author_base = 'vendedor';
    $wp_rewrite->flush_rules();
}

Como ven uso la variable global $wp_rewrite el cual es una instancia de la clase WP_REWRITE el cual nos permite tener url bonitas, entonces gracias a esta variable podemos reescribir las reglas, y una vez reescritas debemos refrescar usando el método flush_rules() como dice el código.

Cuando entren a ver el detalle del author deberán entrar, según el ejemplo, www.tu-web.com/vendedor/pocho

Leave a Reply

Your email address will not be published. Required fields are marked *