fils d’Arianne, chemin de fer pour aider la navigation sur wordpress : breadcrumb

code de la fonction à coller dans function.php

function the_breadcrumb() {
if (!is_home()) {
echo '';
bloginfo('name');
echo "
» ";
if (is_category() || is_single()) {
the_category('title_li=');
if (is_single()) {
echo " » ";
the_title();
}
} elseif (is_page()) {
echo the_title();
}
}
}

puis ceci pour l’afficher :


mais comme je le trouve pas très complet voici un autre bout de code .. amuser vous bien !

Vous êtes ici : if (is_page() && !is_front_page() || is_single() || is_category()) {
echo '

    ';
    echo '
  • Accueil
  • ';

    if (is_page()) {
    $ancestors = get_post_ancestors($post);

    if ($ancestors) {
    $ancestors = array_reverse($ancestors);

    foreach ($ancestors as $crumb) {
    echo '

  • '.get_the_title($crumb).'
  • ';
    }
    }
    }

    if (is_single()) {
    $category = get_the_category();
    echo '

  • '.$category[0]->cat_name.'
  • ';
    }

    if (is_category()) {
    $category = get_the_category();
    echo '

  • '.$category[0]->cat_name.'
  • ';
    }

    // Current page
    if (is_page() || is_single()) {
    echo '

  • '.get_the_title().'
  • ';
    }
    echo '

';
} elseif (is_front_page()) {
// Front page
echo '

';
}
?>

Cette entrée a été publiée dans Wordpress. Vous pouvez la mettre en favoris avec ce permalien.

Une réponse à fils d’Arianne, chemin de fer pour aider la navigation sur wordpress : breadcrumb

  1. realife dit :

    très utile merci du tuyaux

    @ plus

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>