so. ich habe eine Lösung gefunden. Ich hoffe es ist der richtige Ansatz, falls nicht, könntest Du mich vielleicht verbessern?
Ich dachte ich veröffentliche mein Ergebnis mal, damit andere vielleicht auch einen Lösungsansatz bei gleichem Problem haben und nicht nur die gleiche Frage finden ;-)
also
1. ich habe eine Seite child-article.php, ein Template für den Boxtext erstellt, ohne Grundgerüst, da der Text ja direkt in die Seite integriert werden soll, als Bestandteil
<?php /* Template Name: Boxtext */ ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile; ?>
2. ich habe in der page.php folgendes integriert...
<?
$child_pages = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = ".$post->ID." AND post_type = 'page'
ORDER BY menu_order", 'OBJECT');
if ( $child_pages ) :
foreach ( $child_pages as $pageChild ) :
setup_postdata( $pageChild );
?>
<div class="box">
<h2><?= $pageChild->post_title ?></h2>
<p><?= $pageChild->post_content ?><p>
</div>
<?
endforeach;
endif;
?>
Alles anzeigen
die Unterseiten sind nicht publiziert (sie wurden sonst als Subnavi ausgegeben). Ich habe noch kein eigenes Theme direkt erstellt, sondern arbeite noch mit einem Childtheme, da ich anfangs noch Probleme mit dem erstellen der functions.php und dem anmelden der Navigation hatte (*räusper, ja man sollte auch in der functions.php wenn man Funktionen schreibt <?php benutzen). Aber ich lerne ja noch.
Ist das jetzt ein korrekter Ansatz oder siehst Du vielleicht noch Verbesserungsbedarf?
Ich hatte ja so einige Tipps bekommen, von wegen mit html im Editor die Box integrieren, aber wer will denn so etwas dem Editor im Endeffekt zumuten. Und wenn, dann wollte ich es auch gleich richtig lernen. Es war schon ein Akt herauszufinden, dass ich nach displaying pages/posts suchen muss um in Google Ergebnisse angezeigt zu bekommen. :)
Dank Dir schon mal, bzw. wäre es schön, wenn Du mir noch Feedback geben würdest, Nevery.
Grüße
nicnac