0

ワードプレスでカスタム投稿タイプを作成してポートフォリオを作成し、ホームページでこのスクリプトに最後の 4 つのクライアントを表示させたい

                    <!-- INIZIO LOOP PER L'ESTRAZIONE E RICHIAMO DATI PORTFOLIO-->
                <?php

                    //Array di configurazione Loop
                    $args = array(
                        'post_type' => 'portfolio',
                        'post_per_page' => 4
                    );
                    $nuovo_loop = new WP_Query( $args );
                        if( $nuovo_loop->have_posts() ) :
                        while( $nuovo_loop->have_posts() ) : $nuovo_loop->the_post();
                ?>

                <!-- Cosa fare dentro il loop -->
                <div class="grid_3 portElements">

                    <div class="full_overlay">
                        <div class="content">
                            <span class="portfolioimage">
                                <p><?php the_title(); ?></p>
                                <a href="<?php the_permalink(); ?>" target="_self">
                                    <span class="DWSdetails">dettagli</span>
                                </a>
                                <a href="<?php
  $myExcerpt = get_the_excerpt();
  $tags = array("<p>", "</p>");
  $myExcerpt = str_replace($tags, "", $myExcerpt);
  echo $myExcerpt;
  ?>" id="outLink" target="_blank">
                                    <span class="view">visita </span>
                                </a>

                            </span>
                        </div>
                        <div class="portImage" >
                             <?php if ( has_post_thumbnail() ) {
                                        the_post_thumbnail('thumbImage');
                                    }else{
                                        echo '<img src="http://www.dywes.com/wp-content/themes/dywes/images/workinprogress.png" />';
                                    }
                            ?>
                        </div>

                    </div>
                </div>
                <?php
                    endwhile;
                    else:
                ?>  
                <!-- Cosa fare se il loop non trova niente -->
                <?php 
                    endif;
                    wp_reset_postdata();
                ?>


            </div>
                <!--FINE LOOP PORTFOLIO-->

しかし、ページをリロードすると、すべてのクライアントが表示されます... どうすれば 4 つだけを表示できますか?

4

2 に答える 2

0
$args = array(
                    'post_type' => 'portfolio',
                    'posts_per_page' => 4,
                    'order' => 'DESC',
                    'orderby' => 'post_date'
                );

これには最後の 4 つが表示されます。詳細については、Codexを参照してください。

于 2013-11-08T12:58:13.897 に答える