Estilo de las entradas en wordpress
Los frijoles asesinos están muy buenos a la plancha y con jamón .

Elige tu estilo:

  • Prefiero a Squidge...
  • ¡Me quedo con Wallace!
  • ¿Y qué hay de Spritz?
  • Definitivamente, Nola.
  • Yo soy pro-Roger.

  • Estilo de las entradas en wordpress

    Hoy vamos a aprender cómo añadir una sección de mini-posts a un blog wordpress. En realidad con lo que vamos a aprender se puede hacer muchas más cosas, el tema de las mini entradas es solo para ejemplificarlo.

    Si tienes la última versión de wp habrás notado que mientras escribes, debajo de cada entrada hay una sección llamada campos personalizados. Pues bien, esto no es otra cosa que la posibilidad de añadir meta datos a nuestras entradas. La forma en la que lo usaremos ahora, es para hacer distinción entre unos posts y otros, es decir poder identificarlos y así darles forma a nuestro gusto en el css.

    Para el ejemplo voy a añadir la siguiente sección a mi css, que consiste en una nueva clase para cambiar el aspecto de los mini-posts. Después en mi footer usaré un bucle que llame a la función de wp encargada de reproducir los posts, pero haciendo uso de los metadatos podré cambiar la clase para que se muestre de distinto modo.

    En el css:

    1
    2
    3
    4
    
    .mini{
      color:white;
      background: black;
    }

    Estas dos modificaciones simplemente cambian el color de fondo a negro y el color de las letras a blanco, lo único importante es darse cuenta de que usamos una clase, y no un atributo, es decir usamos un punto delante del nombre y no una almohadilla.

    En el html:

    1
    2
    3
    4
    5
    6
    7
    8
    
     
    <div class="<?php echo get_post_meta($post->ID,'mini', true) ?>" id="post-<?php the_ID(); ?>">
      <h2><a href="<?php the_permalink() ?>" rel="marcadores" title="Enlace permanente a<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
         <p><?php the_time('F jS, Y') ?> <!-- by <?php the_author() ?> --></p>
     
    	<?php the_content('Seguir leyendo &raquo;'); ?>
     
    </div>

    Lo único que nos interesa de aquí es el “get_post_meta()” y esta sección irá en el bucle principal dónde mostremos nuestras entradas. Lo que hacemos es pedirle a wordpress los metadatos de la entrada que tienen el nombre “mini” y puesto que está dentro de un echo lo intrepretará como si fuera el nombre de la clase.

    Solo queda meter los metadatos en las entradas con la sección de campos personalizados, para no liarnos lo más sencillo es meter en los dos campos lo mismo, asi no tenemos que pensar si es el nombre del metadato o el contenido a la hora de llamar a la función. Quedaría asi:

    campos personalizados

    Jugando con el css y los metadatos podemos hacer casi cualquier cosa con nuestras entradas, en mi caso he añadido al pie de página una sección de mini-posts con freebies que iré actualizando.
    Fuente: codex.wordpress

    Tags: , , , , ,

    Jueves, Junio 4th, 2009 a las 17:59

    Un Comentario to “Estilo de las entradas en wordpress”

    1. fjredondo Says:

      Junio 8th, 2009 at 10:41

      Muy interesante, aun estoy dando mis primeros pasos con CSS, pero me es de ayuda tu post.

    Deja un comentario




    XHTML: Puedes usar etiquetas html: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>