Når man bygger sit WordPress website med sektionsforsider, kan det være en god idé at have et link, der fører tilbage til sektionsforsiden. Dette kan man automatisk implementere med de simple steps herunder. Det kræver dog en smule kendskab til dit theme
Step 1:
Tilføj nedenstående snippet til din functions.php fil
function wptricks_parent_post(){
global $post;
if ($post->post_parent){
$ancestors=get_post_ancestors($post->ID);
$root=count($ancestors)-1;
$parent = $ancestors[$root];
} else {
$parent = $post->ID;
}
if($post->ID != $parent){
echo '<a href="'.get_permalink($parent).'" class="parent-post">Tilbage til sektionsforsiden</a>';
}
}
På linje 11 har jeg skrevet “Tilbage til sektionsforsiden” – du kan selvfølgelig skrive det der passer til dit website eller dit behov.
Step 2:
Nu skal du så tilføje lidt PHP til dit theme, der hvor du gerne vil have vist dit link.
Personligt ville jeg lave et custom page template, som du så bruger til alle dine “undersider” – for så ødelægger du ikke andet i dit theme. Men brug nedenstående snippet der hvor du vil have dit “tilbage-link”.
<?php wptricks_parent_post(); ?>
Skriv et svar