web-dev-qa-db-fra.com

Les types de publication personnalisés ne s'affichent pas, WP_Query personnalisé

Mes messages ont été affichés pendant un certain temps, mais ils ont maintenant disparu de ma page. Je ne vois aucune erreur et il n'y a pas de message d'erreur en mode débogage. Je ne sais vraiment pas pourquoi mes publications ne seraient pas affichées avec ce code, spécialement quand il fonctionnait auparavant. Tout ce que j'ai fait, c'est ajouter le plugin Advanced Custom Fields, ajouter quelques champs, les lier à mes messages et les sauvegarder. Ensuite, mes messages ont disparu. J'ai désactivé et supprimé le plugin, refait tous mes messages mais rien ne fonctionne.

                <div class="artiq-slidder">

                        <ul class="artiq-slidder-ul">

                            <?php

                                $args = array(
                                        "post_type" => "piso"
                                );
                                $the_query = new WP_Query( $args );

                            ?>

                            <?php if( have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?>

                                <li class="artiq-slidder-item">


                                <img src="<?php the_post_thumbnail(); ?>">  

                                     <a href="<?php the_permalink(); ?>">
                                        <p> <?php the_title(); ?> </p>
                                      </a>
                                </li>

                            <?php endwhile; endif; ?>


                        </ul>

                    </div>
1
Sergi

s'il vous plaît essayez ceci:

 <?php if( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?>

Je vous remercie

3
Ajay Malhotra