Dich stören die Post-Meta Informationen, wie Datum oder Autor über Deinen Artikeln? In Genesis kannst Du diese Beitrags Metainformationen leicht ändern oder löschen.
Löschen der Post Meta Informationen
In Genesis gibt es zwei Wege, die Post Meta Daten über Deinen Artikeln zu löschen.
- Installation eines Plugins
- Löschung in der function.php Deines Child-Themes
Das Plugin Simple Edits
Du wählst den bequemeren Weg? Der Nachteil des bequemen Weges ist, dass Du dadurch nichts über Genesis lernst. Installiere das Plugin Simple Edits. Anschliessend findest Du es unter:
Genesis -> Simple Edits
Im “Feld Entry Meta (above content)” kannst Du anschliessend die Meta Daten Deines Beitrages beliebig ändern oder den Inhalt komplett löschen.
Löschung in der function.php Deines Child-Themes
Deine functions.php findest Du im Ordner Deines Themes. Aufrufen kannst Du sie direkt im Dateiverzeichnis unter:
wp-content/themes/Dein_Theme/functions.php
Öffne Deine functions.php mit einem Editor wie Vi, Emacs oder Notepad und kopiere folgenden Aufruf an das Ende:
remove_action( 'genesis_entry_header', 'genesis_post_info', 12 );
Der Aufruf remove_action entfernt die Funktion “genesis_post_info” von dem Hook ‘genesis_entry_header’. Nach dem Speichern Deiner functions.php sind Meta Daten, wie Autor oder Datum, über Deinem Beitrag verschwunden.
Meta Daten verstecken
Es gibt noch eine dritte Variante. Du kannst die Meta Daten auch mittels CSS ausblenden. Zu empfehlen ist das nicht. Denn die Daten stehen schliesslich noch auf Deiner Seite und werden lediglich ausgeblendet. So können Suchmaschinen die Metainformationen indexieren und in den Suchergebnissen anziegen. Es ist am Ende schlichtweg kein sauberes Verfahren.
Ändern der Post Meta Informationen
Dass Du den Autor oder die Anzeige des Datums mit dem Plugin Simple Edits ändern kannst, weisst Du bereits. Deshalb zeige ich Dir an dieser Stelle lediglich, wie Du die Beitrags Meta Daten in Deiner functions.php änderst. Genesis stellt Dir dafür einen Filter zur Verfügung.
function thx_post_info_filter($post_info) {
$post_info = '<i class="dashicons dashicons-calendar"></i> von <i class="dashicons dashicons-businessman"></i>
';
return $post_info;
}
add_filter( 'genesis_post_info', 'thx_post_info_filter' );
Im obigen Beispiel habe ich eine Funktion geschrieben. Die Funktion weist der Variablen $post_info einen String zu, welche die kompletten Metadaten über Deinen Beiträgen enthält. In diesem Fall ein Kalender-Icon mit dem Datum der Erstellung des Beitrages, gefolgt von einem Icon für den Autor und dem Namen des Autors. bietet Dir die Möglichkeit, Deinen Beitrag im Frontend zu bearbeiten.
Als Icons dienen Dashicons. Wenn Du nicht weisst, wie Du Dashicons verwenden kannst empfehle ich Dir den Artikel: Dashicons im WordPress Frontend aktivieren.
Der Aufruf “add_filter” weist dem Hook Genesis Post Info unsere Funktion zu. Überschreibt also komplett den Inhalt von Post Info.
Der Beitrag sollte Dir zeigen, wie leicht Genesis Dir die Arbeit macht. Mit den zur Verfügung gestellten Filtern können solche Anpassungen sehr leicht durchgeführt werden. Fals es Dir schwer fallen sollte, Änderungen selbst vorzunehmen, kannst Du mich mit der Anpassung Deines Themes beauftragen.
Schreibe einen Kommentar