Información en barra de navegador

Inicio Foros WordPress General WordPress.org Información en barra de navegador

Este debate contiene 8 respuestas, tiene 2 mensajes y lo actualizó  lococife hace 3 años, 6 meses.

  • Autor
    Publicaciones
  • #77021

    lococife
    Participante

    Hola,

    Vuelvo a escribir este post, porque con el nuevo diseño, parece que se ha borrado.

    Mi pregunta es la siguiente:

    ¿Cómo puedo hacer para que en la barra del navegador web (barra o pestaña, si usas un navegador por pestañas) me aparezca, además del título del post/entrada, el nombre de la categoría?

    Un saludo y gracias.

  • #77023

    LGrusin
    Miembro

    WordPress usa la función wp_title en el archivo header.php para devolver el nombre del sitio, archivo, página o post,etc, según donde esté el visitante.

    Puedes modificar el filtro de la función wp_title para que muestre también las categorías.

    Aquí tienes un ejemplo que usa el theme Twenty Twelve, aunque tendrás que adaptarlo a lo que quieres: http://codex.wordpress.org/Plugin_API/Filter_Reference/wp_title

    Para obtener la cateogría del post actual puedes usar get_the_category: http://codex.wordpress.org/Function_Reference/get_the_category

    Un saludo

  • #77054

    lococife
    Participante

    Muchas gracias (como siempre a ti) LGrusin.

    A ver, lo tengo medio conseguido. Aparte de tus recomendaciones, he encontrado un artículo en esta misma página en el que ya se hablaba de este asunto:

    https://ayudawp.com/titulos-seo-en-todas-las-paginas/

    Los único que añade muchos detalles que no los necesito. Pero igualmente, tengo el problema de que me pone siempre la categoría después del título del post/entrada. He probado a ponerlo antes de la llamada “wp_title” pero da igual.

    ¿Alguna sugerencia?

    Muchas gracias y un saludo.

  • #77060

    LGrusin
    Miembro

    Me perdí…

    Tenía entendido que era eso lo que querías hacer. Que después del nombre del post apareciera siempre la categoría a la que pertenece.

    Un saludo

  • #77061

    lococife
    Participante

    Hola de nuevo,

    La idea es al revés, es decir: “Categoría | Post :: blogname”.

    Pensaba que era tan sencillo como en el bloque <title> simplemente especificarle que elementos quieres que se vean y en que orden, pero veo que no.

    Un saludo y gracias.

  • #77064

    LGrusin
    Miembro

    Pues entonces sería:

    <title><?php if ( is_single() ) { $category = get_the_category();echo $category[0]->cat_name; ?> | <?php wp_title(”); ?> | <?php bloginfo(‘name’); } else {lo que habia antes}?></title>

    Cuidado si copias el código porque las comillas no son las mismas.

    Un saludo

  • #77068

    lococife
    Participante

    Hola de nuevo,

    Muchas gracias, porque me ha resultado de bastante ayuda. He mezclado el código que me dijiste y el de la web que mencioné de aqui.

    Lo único que en la home, me aparece dos veces el nombre de la web, ¿se puede quitar el segundo?
    Si entras en http://www.primeratoma.com.es verás a qué me refiero.

    Un saludo y de nuevo, muchas gracias.

  • #77069

    LGrusin
    Miembro

    Habría que ver el código original del theme. De todas formas lo que te he puesto sólo afecta a los posts, el resto sigue igual.

    Para que esto ocurra, tienes que poner el código original del theme que hay dentro de <title> , en lugar de la frase que he puesto como {lo que habia antes}

    Un saludo

  • #77108

    lococife
    Participante

    Hola de nuevo,

    Perdona la tardanza, pero he estado algo liado.

    Muchas gracias por la información.

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

Pin It on Pinterest