From 86b20d565562d5565f7fbe4392adfe75e258d31e Mon Sep 17 00:00:00 2001 From: ianbelanger Date: Thu, 14 May 2020 17:17:07 +0000 Subject: [PATCH] Bundled Themes: Twenty Twenty custom post types that don't support authors, shows author box. This fixes the issue where custom post types will show an author box, even if they don't support authors. Props joyously, donmhico. Fixes #48803. Built from https://develop.svn.wordpress.org/trunk@47799 git-svn-id: http://core.svn.wordpress.org/trunk@47575 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-content/themes/twentytwenty/inc/template-tags.php | 2 +- wp-content/themes/twentytwenty/template-parts/content-cover.php | 2 +- wp-content/themes/twentytwenty/template-parts/content.php | 2 +- wp-includes/version.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/wp-content/themes/twentytwenty/inc/template-tags.php b/wp-content/themes/twentytwenty/inc/template-tags.php index 95c2e6070b..1f09b966a9 100644 --- a/wp-content/themes/twentytwenty/inc/template-tags.php +++ b/wp-content/themes/twentytwenty/inc/template-tags.php @@ -338,7 +338,7 @@ function twentytwenty_get_post_meta( $post_id = null, $location = 'single-top' ) do_action( 'twentytwenty_start_of_post_meta_list', $post_id, $post_meta, $location ); // Author. - if ( in_array( 'author', $post_meta, true ) ) { + if ( post_type_supports( get_post_type( $post_id ), 'author' ) && in_array( 'author', $post_meta, true ) ) { $has_meta = true; ?> diff --git a/wp-content/themes/twentytwenty/template-parts/content-cover.php b/wp-content/themes/twentytwenty/template-parts/content-cover.php index 883032e5f3..f1150cb1c5 100644 --- a/wp-content/themes/twentytwenty/template-parts/content-cover.php +++ b/wp-content/themes/twentytwenty/template-parts/content-cover.php @@ -146,7 +146,7 @@ // Single bottom post meta. twentytwenty_the_post_meta( get_the_ID(), 'single-bottom' ); - if ( is_single() ) { + if ( post_type_supports( get_post_type( get_the_ID() ), 'author' ) && is_single() ) { get_template_part( 'template-parts/entry-author-bio' ); diff --git a/wp-content/themes/twentytwenty/template-parts/content.php b/wp-content/themes/twentytwenty/template-parts/content.php index 468af0c7e8..ed0cf5173a 100644 --- a/wp-content/themes/twentytwenty/template-parts/content.php +++ b/wp-content/themes/twentytwenty/template-parts/content.php @@ -57,7 +57,7 @@ // Single bottom post meta. twentytwenty_the_post_meta( get_the_ID(), 'single-bottom' ); - if ( is_single() ) { + if ( post_type_supports( get_post_type( get_the_ID() ), 'author' ) && is_single() ) { get_template_part( 'template-parts/entry-author-bio' ); diff --git a/wp-includes/version.php b/wp-includes/version.php index d5ec3dd88d..c69de8fedc 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -13,7 +13,7 @@ * * @global string $wp_version */ -$wp_version = '5.5-alpha-47798'; +$wp_version = '5.5-alpha-47799'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.