Genesis-Themen: Wie ändert sich das Markup von Post-Meta auf Archivseiten?

Ich erstelle eine Website, die auf dem Executive Pro-Thema von studiopress basiert. Ich möchte die Anzahl der Kommentare entfernen, die im Post-Meta auf den Archivseiten angezeigt werden.

In einem konventionellen WordPress-Workflow würde ich das Thema child und den PHP direkt bearbeiten.

In diesem speziellen Fall kann ich das Markup nicht finden.

Wird das Post-Meta aus einer PHP-Vorlage oder einer function generiert? Wo ist es und wie kann ich es ändern?

Solutions Collecting From Web of "Genesis-Themen: Wie ändert sich das Markup von Post-Meta auf Archivseiten?"

In der functions.php Ihres Executive Pro Theme können Sie eine function hinzufügen, die die Post-Informationen filtert.

In Genesis lib/functions/post.php finden Sie eine genesis_post_info() -function, und eine bestimmte Zeile darin ist:

 $filtered = apply_filters( 'genesis_post_info', '[post_date] ' . __( 'by', 'genesis' ) . ' [post_author_posts_link] [post_comments] [post_edit]' ); 

Das bedeutet, dass Sie genesis_post_info filtern genesis_post_info und die [post_comments] (und [post_edit] wie sie ohnehin in der Admin-Symbolleiste verfügbar sind) nicht mit [post_comments] .

 add_filter( 'genesis_post_info', 'gmj_remove_comments_count' ); /** * Remove comments count and Edit link from post info. * * @link http://wordpress.stackexchange.com/questions/235203 */ function gmj_remove_comments_count() { return '[post_date] ' . __( 'by', 'your-theme' ) . ' [post_author_posts_link]' ); }