A volte abbiamo una pagina solo per renderla madre di altre pagine. Ho persino visto queste pagine vuote! Dovresti almeno avere un piccolo paragrafo per i motori di ricerca e per i visitatori, ma per quanto riguarda anche l'offerta di uno snippet delle pagine secondarie da leggere simile a come la pagina del tuo blog pubblica post?
In questo suggerimento rapido, creeremo una piccola funzione che interrogherà la pagina per pagine figlio, mostrerà titoli, estratti e link se ne trova, e la aggiungerà a uno shortcode per l'uso dall'editor di pagine di WordPress.
function subpage_peek () global $ post; // query subpages $ args = array ('post_parent' => $ post-> ID, 'post_type' => 'pagina'); $ sottopagine = nuova WP_query ($ args); // crea l'output if ($ subpages-> have_posts ()): $ output = '
'.Get_the_excerpt ().'
Continua a leggere →
Nessuna sottopagine trovata.
'; finisci se; // resetta la query wp_reset_postdata (); // restituisce qualcosa return $ output;Questo codice esegue una semplice query per i bambini della pagina corrente.
add_shortcode ('subpage_peek', 'subpage_peek');
Creare scorciatoie senza funzioni è piuttosto semplice con la funzione WordPress integrata. Potresti anche semplicemente richiamare la funzione da un modello. Se vuoi davvero diventare creativo, puoi aggiungerlo a un widget personalizzato!
È tutto gente! Questo è un modo abbastanza maneggevole per gestire le sottopagine e offrire un'anteprima ai lettori. L'output dovrebbe essere simile a questo: