J’essaie de définir dans un thème des attributs de page ainsi qu’une page enfant. Comment activer les attributs de page ainsi qu’une page enfant sans plugin ?
Si je comprends bien, nous mettons dans un fichier function.php :
function wpb_list_child_pages() {
global $post;
if ( is_page() & $post->post_parent )
$childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=" . $post->post_parent . "&echo=0' );
else
$childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=" . $post->ID . "&echo=0' );
if ( $childpages ) {
$string = '<ul class="wpb_page_list">' . $childpages . '</ul>';
}
return $string;
}
add_shortcode('wpb_childpages', 'wpb_list_child_pages');
et insérez cet extrait de code dans le fichier d’un thème actif :
<?php wpb_list_child_pages(); ?>
Le code suggéré peut-il être amélioré ?
Source: https://www.hostinger.com/tutorials/parent-page-wordpress
Abonnez-vous à notre page Facebook: https://www.facebook.com/mycamer.net
Pour recevoir l’actualité sur vos téléphones à partir de l’application Telegram cliquez ici: https://t.me/+KMdLTc0qS6ZkMGI0
Nous ecrire par Whatsapp : Whatsapp +44 7476844931