Ver Mensaje Individual
  #10 (permalink)  
Antiguo 22/10/2014, 17:21
Avatar de DavidMore
DavidMore
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 8
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: Search.php, tag.php y category.php no muestra resultados

Cita:
Iniciado por ArturoGallegos Ver Mensaje
Veamos, yo lo vi bastante claro al leerlo por primera ves pero tratemos de planteártelo en castellano, quizás por allí va el problema.

extracto directo de la documentación que te deje.

<?php get_template_part( $slug, $name ); ?>

$slug -> nombre genérico del template.
$name -> nombre especifico de la plantilla.

si
Código PHP:
<?php get_template_part'loop''index' ); ?>
manda a llamar el archivo loop-index.php

-------------
y si vemos el template de default, usa
Código PHP:
<?php get_template_part'content'get_post_format() );?>
donde get_post_format() representa el formato del post,,,, por ende obtendremos por ejemplo.
Código PHP:
<?php get_template_part'content''gallery' ); ?>
mismo que manda a llamar el archivo content-gallery.php

Que archivo nos falta? así es, content-gallery.php

------------


Conclusión: puede que loop.php, loop-page.php no te falten, no lo se no revise todo el código... pero sin duda siguiendo la misma lógica te faltan los archivos.

content.php
content-gallery.php
content-audio.php
etc
etc

.................. Por cierto, para usar get_post_format() debes tener dicha función habilitada en tu template, si en tu editor no puedes asignar un formato a las entradas de poco te servirá esta función.

Respecto a loop-index, etc... te comento el problema por el que no estaba seguro de si esa solución era válida.

La plantilla por defecto (twentyten) usa en category.php el codigo:
Código:
get_template_part( 'loop', 'category' );
Y en su plantilla no dispone de ningun archivo loop-category.php (resulta entre busca loop-category.php, loop.php, category.php)

Y en la plantilla twentyeleven en category.php usa el codigo:
Código:
get_post_format()
y en functions.php no tiene declarada esa función, y tampoco se encuentra en general-template.php.

Voy a intentar generar una plantilla para que me muestre los resultados de categoria, tags y busqueda mediante un loop.php, pero tiene que haber una forma para que lo muestre con la plantilla principal sin tener que general nuevos archivos loop, ya que muchas plantillas no incluyen estos módulos.

Maldito caos... muchas gracias por la ayuda y el incordio Arturo. No consigo dar una con tanto estress ya

Al final he conseguido, por tu ayuda, que muestre resultados. Ya el resto es mejorar el apartado de busqueda para que muestre datos que no muestra, pero eso ya no me estresa tanto.

Última edición por DavidMore; 22/10/2014 a las 17:31