Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/03/2011, 17:40
Avatar de tranzorx
tranzorx
 
Fecha de Ingreso: marzo-2008
Mensajes: 114
Antigüedad: 16 años, 1 mes
Puntos: 7
Respuesta: Errores de validación W3C en un Theme de WordPress

Gracias por la respuesta veloz.
He probado a poner "éso" en el "index.php", pero no me ha funcionado porque según trato de adivinar, al asunto es algo más complicado.

Según el link, hay otro link que nos lleva a "add_theme_support", y hay que hacer una modificación el el archivo "functions.php", y en mi caso habría que usar la semántica:

Código PHP:
Ver original
  1. <?php add_theme_support( $feature); ?>

que en mi caso $feature creo que nos daría algo así:

Código PHP:
Ver original
  1. <?php add_theme_support('post-thumbnails'); ?>

Mi archivo "functions.php" e "index" se encuentran pegados en el mensaje anterior, así que agradecería que me indicaran dónde y cómo tengo que poner esta línea de código, y qué debo de poner en ambos archivos.

Sospecho que hay que editar igualmente el index, por la simple razón de que fue ahí donde cambié la secuencia de código para solucionar el problema con el "title", según el amigo Master, y hay una segunda secuencia de código que a buen seguro está en concordancia con la modificación que hay que hacerle al "functions.php".

Resumiendo:
¿Donde y cómo tengo que modificar el "function.php", e igualmente con el "index.php".

Un paso a paso si no es mucho pedir.

Con los tutoriales en inglés no tengo problema, pero es que no entendería qué demontres hacer aunque estuvieran en español.

Muchas gracias y perdón por mi gran ignorancia en la materia.

INFORMACIÓN ADICIONAL.
Este es el error de validación que me da ahora. Es sólo un error por línea y miniatura-entrada que genero. Antes me daba dos.

ERROR DEL VALIDADOR.
Cita:
# Error Line 162, Column 92: document type does not allow element "h3" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag

…tle="Entrada 5"><h3 id="post-title-51">Entrada 5</h3><img src="" alt="Entrada …

The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.

One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").

ERROR DEL CÓDIGO FUENTE:
Cita:
161 <div id="the_post_thumbnail-51" class="thumbnail">

162 <a href="http://localhost/wp/?p=51" rel="bookmark" title="Entrada 5"><h3 id="post-title-51">Entrada 5</h3><img src="" alt="Entrada 5 " /></a>

163 <p><a href="http://localhost/wp/?category_name=sin-categoria" title="Ver todas las entradas en Sin categoría" rel="category">Sin categoría</a></p>
165 </div>

Última edición por tranzorx; 21/03/2011 a las 18:06