Seiten die mit dem Template „Blog“ versehen sind, werden per Standard leer angezeigt. Wer also eine Blogseite erstellen möchte, muss lediglich eine neue Seite erstellen und dieser dann das „Blog“-Template zuweisen. Oft möchte man aber vor dem eigentlichen „Blogteil“ noch Informationen anzeigen.
Das ist vor allem dann der Fall, wenn auf der Webseite mehrere Blog Kategorien einzeln dargestellt werden sollen. Eine Blogseite mit zusätzlichem Text zu versehen ist vergleichsweise einfach zu bewerkstelligen.
Im Genesis Theme Ordner findet sich die page_blog.php Datei. Diese beinhaltet das „Blog“-Template. Diese Datei muss angepasst werden. Dazu sucht man sich per FTP Server die Datei und lädt diese runter. Dann öffnet man die Datei und fügt vor der Zeile
genesis();
den Code
add_action('genesis_loop', 'genesis_standard_loop', 8);
ein.
Die gesamte Datei sollte dann in etwa so aussehen:
<?php /* WARNING: This file is part of the core Genesis framework. DO NOT edit this file under any circumstances. Please do all modifications in the form of a child theme. */ /** * Template Name: Blog * This file handles blog post listings within a page. * * This file is a core Genesis file and should not be edited. * * The blog page loop logic is located in lib/structure/loops.php * * @category Genesis * @package Templates * @author StudioPress * @license http://www.opensource.org/licenses/gpl-license.php GPL v2.0 (or later) * @link http://www.studiopress.com/themes/genesis */ add_action('genesis_loop', 'genesis_standard_loop', 8); genesis();
Diese Datei muss dann in den Hauptordner des Child Themes geladen werden. Wer jetzt verwirrt ist noch mal ganz langsam: Die Urprungsdatei page_blog.php aus dem Genesis Framework Theme Ordner herunterladen, die Datei dann entsprechend der obigen Anleitung verändern und diese dann in den Child Theme Ordner wieder hochladen.
Danach sollte der Text, der auf eurer Blogseite steht angezeigt werden. Darunter beginnt dann der „Blogteil“.
Viel Spaß beim testen.
Schreibe einen Kommentar