Manchmal haben wir eine Seite, nur weil sie anderen Seiten übergeordnet ist. Ich habe sogar diese Seiten leer gelassen! Sie sollten zumindest einen kleinen Absatz für Suchmaschinen und Besucher haben, aber auch einen Ausschnitt der Unterseiten zum Lesen anbieten, ähnlich wie Ihre Blog-Seite Beiträge schreibt?
In diesem kurzen Tipp erstellen wir eine kleine Funktion, die die Seite nach untergeordneten Seiten abfragt, Titel, Auszüge und Links anzeigt, falls welche gefunden werden, und sie einem Shortcode zur Verwendung aus dem WordPress-Seiteneditor hinzufügt.
Funktion subpage_peek () global $ post; // Abfrage Unterseiten $ args = array ('post_parent' => $ post-> ID, 'post_type' => 'page'); $ Unterseiten = neue WP_query ($ args); // Ausgabe erstellen if ($ subpages-> have_posts ()): $ output = '
'.get_the_excerpt ().'
Lesen Sie weiter →
Keine Unterseiten gefunden.
'; endif; // setze die Abfrage zurück wp_reset_postdata (); // etwas zurückgeben return $ output;Dieser Code führt eine einfache Abfrage für die Kinder der aktuellen Seite durch.
add_shortcode ('subpage_peek', 'subpage_peek');
Das Erstellen von Shortcodes aus Funktionen ist mit der integrierten WordPress-Funktion recht einfach. Sie können die Funktion auch einfach aus einer Vorlage heraus wiederholen. Wenn Sie wirklich kreativ werden möchten, können Sie es einem benutzerdefinierten Widget hinzufügen!
Das war's Leute! Dies ist eine recht praktische Art, mit Unterseiten umzugehen und Lesern eine Vorschau zu bieten. Ihre Ausgabe sollte ungefähr so aussehen: