función 'wp_title()' en el tema TwentyTen (wordpress 3.0.1)

Inicio Foros WordPress Themes y Diseño función 'wp_title()' en el tema TwentyTen (wordpress 3.0.1)

Etiquetado: ,

Este debate contiene 1 respuesta, tiene 1 mensaje y lo actualizó  Aprendiz hace 7 años, 10 meses.

  • Autor
    Publicaciones
  • #18477

    Aprendiz
    Participante

    <p>Llevo un tiempo adaptando el theme original TwentyTen y, hasta ahora, he conseguido solucionar todo lo que he ido necesitando excepto una cuestión que me trae de cabeza. El sitio, que corre dentro de un entorno MAMP, por lo que sólo puedo aportar capturas de pantalla si fuesen necesarias, tiene una página estática en el índice. Cuando cargo dicha página, el título de la parte superior de la ventana del navegador aparece correctamente ordenado, es decir, sigue el esquema "Título del blog &raquo; Descripción del blog" correcto según mi interés y según entiendo en la línea correspondiente del archivo functions.php en donde se puede leer</p>
    <p>$title .= " $separator " . $site_description;</p>
    <p>Hasta ahí, creo, todo va bien.</p>
    <p>Si navego por el menú superior, el que viene por defecto en el theme original y que contiene las páginas creadas (incluido el enlace al índice que coloca el functions.php), el orden se altera y se muestra según el esquema: "&raquo; Título de la páginaTítulo del blog" (transcribo, entrecomillado, lo que aparece, sin espacio entre el título de la página y el título del blog). No entiendo por qué en el índice (página estática) se ordena correctamente y en el resto no.</p>
    <p>Más:</p>
    <p>Si navego una categoría, el esquema que muestra el primer post de la categoría es "&raquo; Nombre de la categoríaTítulo del blog". O sea, primero el separador, después el nombre de la categoría y, sin separación, el título del blog.</p>
    <p>Si paso al siguiente post de la misma categoría aparece, y así quiero que se quede, "texto 2" al final del título (el término "texto" lo he cambiado yo, creo que originalmente pondría "página" o algo así). Sin embargo, todo lo que aparece delante de "&raquo; texto 2" está descolocado (&raquo; Nombre de la categoríaTïtulo del blog &raquo; texto 2)</p>
    <p>Resumiendo: Habiendo revisado, en ‘functions.php’, las líneas correspondientes a wp_title() no veo la forma de tocar el código para que se pueda leer en la barra de título de la ventana del navegador las cosas de la siguiente forma:</p>
    <p>Índice (página estática): Título del blog &raquo; Descripción del blog (correcto, funciona)<br />
    Resto de páginas del menú: Título del blog &raquo; Título de la página<br />
    Primer post de cada categoría: Título del blog &raquo; Nombre de la categoría<br />
    Resto de post de cada categoría (siempre hay más de dos posts): Tïtulo del blog &raquo; Nombre de la categoría &raquo; texto 2 (esto último funciona ya y, como digo, no quiero tocarlo)</p>
    <p>No sé si me he explicado bien. Si hace falta más información, por favor, decídmelo.</p>
    <p>¿Alguien tiene este mismo problema o sólo yo por haber tocado en algún sitio que no debía?</p>
    <p>Gracias de antemano a todo el que pueda ayudarme con este asunto porque mirando el código que hay en ‘functions.php’ no consigo aclararme y el codex de wordpress.com tampoco me aclara demasiado.
    </p>

  • #44993

    Aprendiz
    Participante

    He solucionado el asunto parcialmente escribiendo en header.php

    <title><?php wp_title(‘»’,true,’right’); ?></title>

    al menos eso ordena un poco el título en la barra superior del navegador. Sin embargo, los datos salen invertidos, en lugar de

    “título del blog » nombre de la categoría”

    aparece como

    “nombre de la categoría » título del blog”

    En fin, si alguien sabe como invertir esos dos datos, agradeceré la ayuda.

    Saludos

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest