Créer le code PHP de base PHP
À ce stade, WordPress communique avec le fichier mybreadcrumb.php. Si vous ajoutez du code PHP, il se comporte comme le fichier functions.php. functions.php
Ajoutez au fichier mybreadcrumb.php la fonction fil_ariane() créée au chapitre Personnaliser le site avec le fichier functions.php, section Créer une fonction fil d’Ariane simple. Mais attention, si vous avez ajouté cette fonction au fichier functions.php, il faut la supprimer, car elle fera doublon et créera une erreur, ou alors renommez la fonction :
<?php
function fil_ariane(){
global $post;
if (!is-front_page()) {
$fil = '<div id="fil">Vous êtes ici : ';
$fil.= '<a href="'.get_bloginfo('wpurl').'">';
$fil.= get_bloginfo('name');
$fil.= '</a> > ';
$parents = array_reverse(get_ancestors($post->ID,'page'));
foreach($parents as $parent){
$fil.='<a href="'.get_permalink($parent).'">';
$fil.= get_the_title($parent);
$fil.= '</a> > ';
}
$fil.= $post->post_title;
$fil.='</div>';
}
return $fil;
}
?>
Pour utiliser la fonction, appelez-la dans un modèle de page servant à...