Noen ganger har vi en side bare for å gjøre det til en forelder for andre sider. Jeg har selv sett disse sidene igjen tom! Du bør i det minste ha et lite avsnitt for både søkemotorer og besøkende, men hva med å tilby en utdrag av delsidene å lese på samme måte som bloggensiden din innlegger?
I dette raske tipset oppretter vi en liten funksjon som vil spørre siden for barnesider, vise titler, utdrag og lenker hvis den finner noe, og legg den til en kortkode for bruk fra WordPress-sideditoren.
funksjon subpage_peek () global $ post; // forespørselsundergrupper $ args = array ('post_parent' => $ post-> ID, 'post_type' => 'side'); $ subpages = ny WP_query ($ args); // lage utdata hvis ($ subpages-> have_posts ()): $ output = '
'.Get_the_excerpt ().'
Fortsett å lese →
Ingen delsider funnet.
'; slutt om; // tilbakestill spørringen wp_reset_postdata (); // returnere noe returnere $ output;Denne koden utfører en enkel spørring for de nåværende sidens barn.
add_shortcode ('subpage_peek', 'subpage_peek');
Å lage kortkoder ut av funksjonene er ganske enkelt med den innebygde WordPress-funksjonen. Du kan også enkelt ekko funksjonen fra en mal. Hvis du virkelig ønsket å bli kreativ, kan du legge den til en egendefinert widget!
Det var alt folkens! Dette er en ganske praktisk måte å håndtere delsider på og gir forhåndsvisning til leserne. Din utgang bør se slik ut: