Bonjour,
Ma configuration WP actuelle
- Version de PHP/MySQL : 7.3
- Thème utilisé : thème perso
- Extensions en place : /
- Nom de l’hébergeur : local
- Adresse du site : /
Problème(s) rencontré(s) : Bonjour, je fais un thème à partir de zéro, sur la page d’accueil, j’ai les 3 derniers posts, ainsi que des custom post type, jusqu’à là pas de problème.
Mais lorsque je crée ma page archive.php pour voir tous les posts « classiques » aucun s’affiche, et à la place, j’ai mes custom post type.
Pourtant j’ai fait ça du plus simplement qu’il soit :
<?php if( have_posts() ) : while( have_posts() ) : the_post(); ?>
<article>
<p class="post__meta date">
Publié le <?php the_time( get_option( 'date_format' ) ); ?>
</p>
<div class="miniarticle">
<h2><?php the_title(); ?></h2>
<?php the_excerpt(); ?>
<p>
<a href="<?php the_permalink(); ?>" class="post__link">Lire la suite</a>
</p>
</div>
</article>
<?php endwhile; endif; ?>
archive.php
Et pourtant j’ai bien spécifié dans functions.php que je ne voulais pas les voir apparaître dans les archives.
$args = array(
'label' => __('Évènements'),
'description' => __('les évènements de prevues'),
'labels' => $labels,
'menu_icon' => 'dashicons-video-alt2',
'supports' => array('title', 'editor', 'excerpt', 'author', 'author', 'thumbnail', 'comments', 'revisions', 'custom-fields'),
'show_in_rest' => true,
'hierarchical' => false,
'public' => true,
'has_archive' => false,
'rewrite' => array( 'slug' => 'evenement'),
);
functions.php
Quelqu’un aurait-il une réponse à ce problème svp ?