Home | Bibliografía |

Taller Multimedia es el Taller de VI Semestre de la Carrera de Diseño Gráfico del DuocUC de Viña del Mar. Pertenecemos al proyecto TremendoTaller en el cual habitamos con otros talleres de Diseño, otras instituciones y otras personas.

Sobre la clase de creación de plantillas | 08. 11. 2009 | 2 Comentarios »

La clase del pasado Sábado fue extensa, agotadora pero provechosa.
Se generó la instancia de comprender el loop de Wordpress con sus variables.
También creo que el final dejó algunas dudas y se debió a la actualización del funcionamiento del loop, del cual no me había percatado.

Repliqué el ejercicio en http://hy.cl/wordpress
Mandaré la clave para que ingresen al administrador por mail y vean la plantilla. El que quiera seguir agregando posts es bienvenido.

Primer Loop

Así el primer loop que fue colocado de esta forma:

6
7
8
<?php query_posts('cat=5&showposts=3&random=false'); ?>	
<!--comienza el loop que traera a todos los post-->
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

–> Esto No sirve ya que hay que actualizar la caché de los post o como estos quedan grabados.

6
7
8
<?php query_posts('category_name=perros&showposts=6&random= false'); ?>	
<?php if (have_posts()) : while (have_posts()) : the_post(); 
if( $post->ID == $do_not_duplicate ) continue; update_post_caches($posts); ?>

Si se fijan en la última línea update_post_caches es la nueva propiedad que hace que todo funcione a la perfección.

Si se fijan cambié “cat=3″ por “category_name=perros” Es una forma de olvidarse del número de la categoría y dejar el nombre de la categoría asociado. Hay que tener cuidado ya que es sensible a la caja de la fuente así que fijarse en como está escrita la categoría. También las tildes pueden ser un problema.

También como van a haber muchos loops. Se cambia la denominación de la clase post que va dentro del While. Una muy fácil por su asociación es colocar .post_perro. Se repetirá tantas veces hayan post dentro de la categoría perro.

Segundo Loop

Luego el segundo Loop lo dejamos en

43
44
45
<?php $my_query = new WP_Query('category_name=ciudad&showposts=6');
  while ($my_query->have_posts()) : $my_query->the_post();
  $do_not_duplicate = $post->ID; ?>

–> La categoria ahora llamada es ciudad y la clase del div asociado a su contenido es post_ciudad

Tercer Loop

65
66
67
<?php $my_query = new WP_Query('category_name=ambiente&showposts=6');
  while ($my_query->have_posts()) : $my_query->the_post();
  $do_not_duplicate = $post->ID; ?>

–>Hice un tercer loop- La categoria ahora llamada es ambiente y la clase del div asociado a su contenido es post_ambiente

——————–

Si se fijan al ingresar en un post (single.php) esta casi sin estilo en una sola columna. Pues a cada plantilla hay que agregarle, cuerpos, y funciones que pueden modificar su aspecto. Al single le faltan divs para que se comporte bien

Lo último con estas cosas y otras más que ha traído las actualizaciones de wordpress tengo que arreglar la carpeta wordpress rocks para que se pueda usar bien. Esperen esa versión de la carpeta.
Ahora nuevamente hago el ofrecimiento del blog del grupo y su actualización con estos nuevos conocimientos.
Agradezco la paciencia y el sufrimiento de la clase de ayer.
¿Hace falta una clase más?

2 Respuestas to “Sobre la clase de creación de plantillas”

  1. kathy dice:

    Hola, considero que de todas formas sería muy bueno realizar una nueva clase de esto, quizás hay pequeñas cosas, mas que nada detalles que no me quedaron muy claros, pero en particular deseo aprender bien esto.
    asi que me anoto para una nueva clase pero ojalá un poco mas avanzada.


  2. Jorge Barrera dice:

    Lo consultaremos al curso primero. De todas formas avanzaremos con cada grupo.


Deja un Comentario

» Sigue los comentarios por RSS

Comentarios Recientes

  • Para recordar (15)
    • SaldeAhi!: abierto en n navegador… tenemos que dejar un notebook en la mesa?
    • Jorge Barrera: Se deja el homepage del sitio, abierto en un navegador, se deja el informe y se pasa lista. Por tanto...
    • José Ignacio: Profe, hoy simplemente dejamos el informe y nada más, no? es necesario que esté todo el grupo presente...
    • fcomiranda: así dicen…
    • SaldeAhi!: debería haber un “pancho” en cada curso dijeron por ahí ajajajj

El blog del Taller Multimedia esta construido en Wordpress usando el Theme "Las Columnas de Durruti" de Jorge Barrera .