Bearbeiten / Anpassen der einzelnen Seite eines Genesis-Beispiel Child Theme

Ich habe meine ‘Seite’ und ‘Blog Liste’ Seite funktioniert. Aber wenn ich auf einen meiner Post klicke … ist das Layout anders .. Ich möchte es bearbeiten. Wo kann ich das finden?

Ich habe versucht, es zu bearbeiten.

<?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. */ /** * This file handles posts, but only exists for the sake of * child theme forward compatibility. * * This file is a core Genesis file and should not be edited. * * @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 */ genesis(); 

Ich denke, das ist nicht die richtige Datei zu bearbeiten .. Was soll ich tun …

Solutions Collecting From Web of "Bearbeiten / Anpassen der einzelnen Seite eines Genesis-Beispiel Child Theme"

Sie bearbeiten die Post-Seite mit Genesis-Hooks ( Aktionen und / oder Filter ). Sie können dies in der functions.php Datei oder in einer WordPress-Vorlagendatei tun, die sich in Ihrem untergeordneten Themenverzeichnis befindet.

Wenn Sie eine Vorlagendatei verwenden, fügen Sie den functionsaufruf genesis() am Ende dieser Datei hinzu, und Sie führen Aktionen aus und filtern darüber liegende Aufrufe.

Hier ist beispielsweise eine single.php theme-Datei single.php die die Standard-Post-Info (die Byline) und die Post-Meta (die Kategorien, Tags usw.) für einen Post ändert.

 < ?php /** Customize the post info function. */ add_filter( 'genesis_post_info', 'wpse_108715_post_info_filter' ); /** Customize the post meta function. */ add_filter( 'genesis_post_meta', 'wpse_108715_post_meta_filter' ); genesis(); /** * Change the default post information line. */ function wpse_108715_post_info_filter( $post_info ) { $post_info = '[post_author_posts_link] [post_date]'; return $post_info; } /** * Change the default post meta line. */ function wpse_108715_post_meta_filter( $post_meta ) { $post_meta = '[post_categories] [post_edit] [post_tags] [post_comments]'; return $post_meta; } 

Ich habe die Post- Shortcode-functionen von Genesis in diesen functionen verwendet.