Du könntest dafür einerseits einen „Sticky Post“ erstellen, in dem du beim Bearbeiten des Beitrags im Kästchen „Veröffentlichen“ unter „Sichtbarkeit“ das Feld „Diesen Beitrag auf der Startseite halten“ anklickst. Über Customizer > Zusätzliches CSS kannst du diesen Beitrag individuell/abweichend formatieren, was aber Grundkenntnisse in CSS voraussetzt.
Eine weitere Möglichkeit wäre, ein Child Theme anzulegen (du findest im Web viele Anleitungen dazu) und das Template home.php
nach deinen Wünschen anzupassen. Wenn sich der Einleitungstext unter keinem Umständen ändern soll, kopierst du dazu aus dem Parent Theme die index.php
in das Child Theme, benennst die Datei in home.php
um und fügst oberhalb von <?php if ( have_posts() ) : ?>
HTML nach Belieben ein.
Wird der Text voraussichtlich doch mal geändert, könntest du im Template home.php
zum Beispiel einen Widget-Bereich hinzufügen, dem du dann unter Design > Widgets ein Text-Widget mit dem gewünschten Inhalt zuweist.
Alternativ könntest du auch einen Shortcode ausführen, den du z.B. in einer eigenen Funktion in den functions.php
des Child Themes definierst. Den Code liefert dir der Shortcode-Generator.
Eine weitere Möglichkeit wäre, eine zusätzliche Seite „Einleitung“ anzulegen, die du im Template home.php
mit
$seite = get_post( 42 );
echo <h2>$seite->post_title</h2>;
echo $seite->post_content;
ausgibst.
Es fallen mir noch weitere Möglichkeiten ein (z.B. Theme-Option, Custom Post Type, …), aber so hast du schon mal ein paar Ideen, wie du es umsetzen könntest.