Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- * Vi börjar med att skapa en array med de argument vi behöver för vår specifika loop.
- * Det finns en mängd olika parametrar man kan använda i kombination med WP_Query: http://codex.wordpress.org/Class_Reference/WP_Query#Parameters
- */
- $args = array('post_type' => 'arbetsprov', 'posts_per_page' => 10);
- /* Sedan skapar vi variabeln $arbetsprov som ska innehålla vårt nya WP_Query-objekt. Som vanligt kan variabeln heta i stort sett vad som helst men inte innehålla blanksteg eller specialtecken. */
- $arbetsprov = new WP_Query($args);
- ?>
- <?php
- /*
- * Nu ska vi skapa vår loop. Detta kan vi göra på lite olika sätt, i vårt exempel börjar vi med en if-sats som kontrollerar om vår förfrågan till databasen (som vi gör med WP_Query) returnerar något.
- * Allt som placeras mellan if och while (i vårt fall "<h1>Min portfolio</h1>") kommer att ske 1 gång (förutsatt att det finns några poster som har hämtats).
- */
- if($arbetsprov->have_posts()) : ?>
- <h1>Min portfolio</h1>
- <?php
- /* Sedan definierar vi vad som ska ske varje gång en ny post (som motsvarar 1 rad i databastabellen) hämtas: */
- while($arbetsprov->have_posts()) : $arbetsprov->the_post(); ?>
- <div class="arbetsprov entry">
- <h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
- <div class="entry-content">
- <?php the_post_thumbnail('medium'); ?>
- <?php the_content(); ?>
- <?php the_terms($post->ID, 'uppdragstyp', '<p>Uppdragstyp:<br />', ' - ', '</p>' ); ?>
- </div><!-- .entry-content -->
- </div><!-- .post -->
- <?php endwhile; // vi avslutar vår while-sats ?>
- <p>Om vi lägger in något här (efter vår while-sats) så skrivs det ut 1 gång, på samma sätt som med vår rubrik i början av if-satsen.</p>
- <?php
- endif; // här avslutar vi if-satsen
- wp_reset_query; // När vi jobbar med WP_Query så lägger vi även till wp_reset_query sist i vår Loop för att försäkra oss om att förfrågan vi skapat avslutas som den ska. (http://codex.wordpress.org/Function_Reference/wp_reset_query)
- ?>
Add Comment
Please, Sign In to add comment