Advertisement
viktormorales

HTML to Wordpress (detailed)

Oct 20th, 2011
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.76 KB | None | 0 0
  1. <?php
  2.             # Primero obtenemos el ID de la categoría mediante su SLUG. El SLUG es la palabra clave utilizada para optimizar buscadores
  3.             # y la encontramos en la opción "Entradas > Categorías".
  4.             # En la tabla derecha de la página principal hay una columna que dice "Slug".
  5.             # Con la función de wordpress "get_cat_id()" guardamos la información en la variable $cat_ID para reutilizarla más tarde:
  6.             $cat_ID = get_cat_id("comedy");
  7.             # Creamos una cesta (array) con opciones que utiliza wordpres para obtener las publicaciones:
  8.             # posts_per_page : Cantidad de POSTS (entradas) por pagina
  9.             # cat : Identificador de la categoria.
  10.             $args = array( "posts_per_page" => 6, "cat" => 3 );
  11.             # Llamamos al objeto que va a contenter las publicaciones según la cesta guardada en la variable $args
  12.             $posts = new WP_Query( $args );
  13.             # Verificamos que haya información para mostrar:
  14.             if ($posts->have_posts()) {
  15.                 # Si hay información, iniciamos las primeras etiquetas HTML que solo se van a repetir una vez:
  16.                 ?>
  17.                 <!-- SLIDER -->
  18.                 <div class="slide">
  19.                     <ul>
  20.                     <?php
  21.                         while ($posts->have_posts()) # Iniciamos el bucle que va a recorrer a través del objeto $posts obteniendo los detalles de todas las publicaciones
  22.                         {
  23.                             $posts->the_post(); # Función requerida por wordpress para evitar un LOOP infinito.
  24.                     ?>
  25.                         <li><a href="<?php the_permalink(); # Función que obtiene el enlace a la publicación ?>" title="<?php the_title(); # Función que obtiene el título de la publicación ?>"><?php the_thumb("962x464"); # Función que obtiene la imagen destacada de la publicación ?></a></li>
  26.                     <?php } # Cerramos el bucle WHILE?>
  27.                     </ul>
  28.                 </div>
  29.                 <!-- /SLIDER -->
  30.             <?php } # Cerramos el condicional IF ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement