[Résolu] problème de archive.php (Créer un compte)

  • WordPress :5.8
  • Statut : résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #2399248
    josuao
    Participant
    Initié WordPress
    4 contributions

    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 ?

    #2399291
    nicobzz
    Participant
    Initié WordPress
    49 contributions

    est ce que tu peux nous donner l’adresse que tu utilise qui te dirige vers archive.php?

    #2399685
    josuao
    Participant
    Initié WordPress
    4 contributions

    J’ai trouvé la solution, effectivement, cela ne pointait pas au bon endroit, je n’avais pas créé de 404.php, et donc cela redirigé (avec le template hierarchy) vers une page qui n’affichait que les custom post type, et n’était pas archive.php.

3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.