Soms hebben we een pagina alleen maar om er een bovenliggende pagina van te maken. Ik heb zelfs deze pagina's leeg gezien! Je moet op zijn minst een kleine alinea hebben voor zowel zoekmachines als bezoekers, maar hoe zit het ook met het aanbieden van een fragment van de subpagina's om te lezen vergelijkbaar met hoe je blogpagina berichten plaatst?
In deze snelle tip maken we een kleine functie die de pagina doorzoekt voor onderliggende pagina's, titels weergeeft, uittreksels en links als die wordt gevonden, en deze aan een shortcode toevoegt voor gebruik in de WordPress-paginaeditor.
function subpage_peek () global $ post; // query-subpagina's $ args = array ('post_parent' => $ post-> ID, 'post_type' => 'pagina'); $ subpages = nieuwe WP_query ($ args); // create output if ($ subpages-> have_posts ()): $ output = '
'.Get_the_excerpt ().'
Ga door met lezen →
Geen subpagina's gevonden.
'; stop als; / / reset de query wp_reset_postdata (); / / return iets rendement $ output;Deze code voert een eenvoudige query uit voor de kinderen van de huidige pagina.
add_shortcode ('subpage_peek', 'subpage_peek');
Het maken van shortcodes uit functies is vrij eenvoudig met de ingebouwde WordPress-functie. Je zou ook eenvoudig de functie van een sjabloon kunnen weergeven. Als je echt creatief wilt worden, kun je het toevoegen aan een aangepaste widget!
Dat is alles Mensen! Dit is een vrij handige manier om subpagina's af te handelen en een voorbeeld aan te bieden aan de lezers. Je output zou er ongeveer zo uit moeten zien: