X

Comment rediriger si une catégorie / étiquette ne contient qu'un seul article

Extraits par IsItWP

Voulez-vous rediriger vos utilisateurs vers l'article si une catégorie ou une étiquette qu'ils visitent ne contient que cet article ? C'est facile avec notre extrait de code. Dans cet article, nous vous montrerons comment faire.

Instructions :

Il vous suffit d'ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique au site :

function redirect_to_post(){
    global $wp_query;
    if( is_archive() && $wp_query->post_count == 1 ){
        the_post();
        $post_url = get_permalink();
        wp_redirect( $post_url );
    }   
 
} add_action('template_redirect', 'redirect_to_post');

Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière de copier / coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.

Si vous avez aimé cet extrait de code, n'hésitez pas à consulter nos autres articles sur le site tels que : Meilleurs constructeurs de pages WordPress (comparés).

Commentaires   Laisser une réponse

  1. ROHIT BISHT 12 juin 2021 à 7:18

    Merci beaucoup. Cela a fonctionné à merveille. Même un expert n'a pas pu m'aider, mais ces petits codes ont fait le charme. Je suis amoureux de ce site. J'ai mis ce site en favoris.

  2. merci beaucoup.
    est-il possible de rediriger 301 ?

  3. pas sûr où coller le code dans la fonction .php 🙁
    AIDE

  4. A fonctionné à merveille. Excellent et merci.

  5. Redirection de fonction WordPress vers un article unique dans une catégorie ou une taxonomie | Ellen Jane Moore 27 avril 2012 à 10:33

    […] Un client a demandé à ce que le visiteur du site soit redirigé vers l'article unique s'il n'y a qu'un seul article dans une taxonomie personnalisée.  Grâce à Kevin Chard sur WPSNIPP.COM, j'ai trouvé cet extrait qui redirige l'utilisateur vers la page de l'article lorsque la catégorie ou l'étiquette n'a qu'un seul article (article original). […]

  6. super & Cool !!! merci…

    1. Heureux que l'extrait vous plaise, profitez-en Adm,

  7. Votre extrait est super !!!

    1. Cool merci  Riversatile heureux que cela vous plaise.

  8. Salut Kevin, je pense avoir un problème similaire. Big G a indexé un tas d'archives de catégories  , maintenant j'ai comme 8 annonces dans les SERPs.. J'ai cherché comment rediriger toutes les catégories vers la page d'accueil. C'est un blog WP, et j'ai lu quelque chose sur htaccss. 
    Est-ce similaire à ce que vous avez posté ci-dessus ? Merci mon pote Ru

    1. Kevin Chard 26 mai 2011 à 17:34

      Eh bien, le script ci-dessus vérifie si une catégorie a un article, mais vous pourriez simplement vérifier si c'est une archive, puis rediriger vers la page d'accueil.

      function redirect_to_home(){
          if( is_archive()){
              wp_redirect(home_url());
          }
      } add_action(‘template_redirect’, ‘redirect_to_home’);

      1. Michiel Holtgreve 3 septembre 2014 à 7:20

        Merci beaucoup Kevin ! Cela fonctionne aussi pour moi. Je cherchais cela depuis longtemps !

  9. Anderson Luiz Narciso 21 mai 2011 à 19:36

    Mannn tu me sauves (L), j'utilisais un plugin pour rediriger, mais c'est beaucoup de travail de mettre lien par lien pour
    rediriger, et c'est une forme de redirection de tout à la fois, très bien, et merci

    1. Kevin Chard 21 mai 2011 à 23:39

      @google-bbb748471f941d6cd59d0e099de0729c:disqus  cool content que j'aie pu aider.

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi l'eBook gratuit !