Modificar “/author/” de la URL

Inicio Foros WordPress General WordPress.org Modificar “/author/” de la URL

Etiquetado: 

Este debate contiene 2 respuestas, tiene 2 mensajes y lo actualizó  Top hace 4 años, 8 meses.

  • Autor
    Publicaciones
  • #74907

    Top
    Participante

    Buenas,
    Para hacer mas estéticas las URL del proyecto que estoy montando con registros abiertos, me gustaría poder modificar la URL de los perfiles que crea wordpress. Cambiar el /author/ por /usuario/ o /perfil/.

    He visto el siguiente enlace en esta misma web: https://ayudawp.com/modifica-o-elimina-author-de-la-url/
    Se comenta sobre como realizar el cambio y funciona correctamente pero utilizan la funcion “flush_rules()” que según se indica dese el propio codex de wordpress.org no es recomendable utilizarlo. El codex dice lo siguiente: “this function can be extremely costly in terms of performance”.

    He encontrado este otro codigo que parece que no utiliza la funcion “flush_rules()” en el propio codigo que insertamos pero que tienes aplicar los cambios pulsando sobre el boton guardar de la opcion de permalinks de wordpress que segun leo ejecuta la funcion “flush_rules()” cuando guardamos los cambios.

    add_action(‘init’, ‘change_wp_author_base’);
    function change_wp_author_base() {
    global $wp_rewrite;
    $author_slug = ‘author-profile’; // change author slug name
    $wp_rewrite->author_base = $author_slug;
    }

    La cuestion es: ¿Hay algun codigo que no sobrecarge la web para poder cambiar la url del icho /author/ ? ¿que no baje el rendimiento del sitio? ¿alguna recomendación?

    Si voy a notar un cambio grande en rendimiento con muchos perfiles registrados igual mejor me quedo quieto y que siga apareciendo la palabra /author/

    Un saludo.

  • #74913

    LGrusin
    Miembro

    El segundo código es la mejor opción puesto que no estás constantemente llamando a flush_rules, lo haces manualmente una sola vez desde el permalink.

    Un saludo

  • #75230

    Top
    Participante

    Muchas gracias LGrusin!

    Un saludo.

El foro ‘General WordPress.org’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest