web-dev-qa-db-fra.com

La page affiche les archives du blog

Je me suis amusé avec le plugin jquery Fancybox sur cette page, mais pour une raison quelconque, quelques modifications ont été apportées, mais ma page semble afficher des archives de blog plutôt que le contenu normal qu’elle devrait afficher.

Je me demandais si les gens avaient un problème similaire? Il y a sûrement quelque chose que j'ai fait de mal pour cette page car tout le contenu de l'autre page affiche correctement.

C'est le code de la page portfolio.php, mais il affiche quelque chose de complètement différent.

<?php

/ * Nom du modèle: Portfolio * /?>

    <section>
        <?php include("includes/slideshow/slideshow-home.php"); ?>
    </section>
        <header>
            <div id="titleHeader" class="clear">
                <h2 class="entry-title"><?php the_title(); ?></h2>
            </div>
        </header>
        <section>
            <article>
                <div id="mainContent" class="clear">
                    <?php
                    /* Run the loop to output the page.
                     * If you want to overload this in a child theme then include a file
                     * called loop-page.php and that will be used instead.
                     */
                    get_template_part( 'loop', 'page' );
                    ?>
                    <ul id="portfolioContent">
                    <?php
                        $loop = new WP_Query(array('post_type' => 'portfolio', 'posts_per_page' => 10));
                    ?>
                    <?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
                    <?php
                        $custom = get_post_custom($post->ID);
                    ?>
                    <li class="portfolioThumb"><a href="<?php echo get_permalink(); ?>" class="various2"><?php the_post_thumbnail('thumbnail'); ?></a></li>
                    <?php endwhile; ?>
                    </ul>
                </div>
             </article>
         </section>

         <section>
            <aside>
                <?php get_sidebar(); ?>
            </aside>
         </section>

    <?php get_footer(); ?>

Merci,

Cendre

1
remi90

Est-ce que slideshow-home.php a aussi une boucle? Vous devez vous assurer de réinitialiser les requêtes ou de revenir en arrière lorsque vous utilisez plusieurs boucles <?php wp_reset_query(); ?>

Multiple_Loops

Réinitialiser la requête

1
Daniel Sachs