Parfois, nous avons une page dans le seul but d'en faire un parent d'autres pages. J'ai même vu ces pages laissées en blanc! Vous devriez au moins avoir un petit paragraphe pour les moteurs de recherche et les visiteurs, mais pourquoi ne pas offrir un extrait des sous-pages à lire de la même manière que les messages de votre page de blog??
Dans cette astuce, nous allons créer une petite fonction qui interrogera la page pour les pages enfants, affichera les titres, les extraits et les liens si elle en trouve, et l'ajoutera à un code court utilisable par l'éditeur de page WordPress..
fonction subpage_peek () global $ post; // interroger les sous-pages $ args = array ('post_parent' => $ post-> ID, 'post_type' => 'page'); $ subpages = new WP_query ($ args); // crée la sortie si ($ subpages-> have_posts ()): $ output = '
'.get_the_excerpt ().'
Continuer la lecture →
Aucune sous-page trouvée.
'; fin si; // réinitialiser la requête wp_reset_postdata (); // retourne quelque chose return $ output;Ce code effectue une requête simple pour les enfants de la page en cours..
add_shortcode ('subpage_peek', 'subpage_peek');
Créer des codes courts sans fonctions est assez simple avec la fonction intégrée dans WordPress. Vous pouvez également simplement faire écho à la fonction à partir d'un modèle. Si vous voulez vraiment faire preuve de créativité, vous pouvez l'ajouter à un widget personnalisé.!
C'est tout, les gars! C’est un moyen très pratique de gérer les sous-pages et d’offrir un aperçu aux lecteurs. Votre sortie devrait ressembler à ceci: