Rediriger une page WordPress vers son premier enfant avec un modèle
Il faut tout d’abord créer un nouveau fichier PHP dans votre thème, par exemple : tpl-redirect.php
, et ensuite nommer le modèle et mettre en place la redirection.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php /* Template Name: TPL Redirect to first child */ if(have_posts()){ while(have_posts()){ the_post(); $child_pages = get_pages("child_of=".$post->ID."&sort_column=menu_order"); $firstchild = $child_pages[0]; wp_redirect(get_permalink($firstchild->ID)); } } |