Bundled Themes: Adds Customizer option to show or hide author bio Twenty Twenty.

This adds an option to the Customizer that allows you to turn the author bio on or off, sitewide.

Props williampatton, nielslange acosmin, dlh.
Fixes #48550.

git-svn-id: https://develop.svn.wordpress.org/trunk@46813 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Ian Belanger
2019-12-04 15:57:54 +00:00
parent 8b08d641a7
commit 46cffd88e5
2 changed files with 23 additions and 2 deletions

View File

@@ -205,7 +205,7 @@ if ( ! class_exists( 'TwentyTwenty_Customize' ) ) {
)
);
/* Enable Header Search --------- */
/* Enable Header Search ----------------------------------------------- */
$wp_customize->add_setting(
'enable_header_search',
@@ -226,6 +226,27 @@ if ( ! class_exists( 'TwentyTwenty_Customize' ) ) {
)
);
/* Show author bio ---------------------------------------------------- */
$wp_customize->add_setting(
'show_author_bio',
array(
'capability' => 'edit_theme_options',
'default' => true,
'sanitize_callback' => array( __CLASS__, 'sanitize_checkbox' ),
)
);
$wp_customize->add_control(
'show_author_bio',
array(
'type' => 'checkbox',
'section' => 'options',
'priority' => 10,
'label' => __( 'Show author bio', 'twentytwenty' ),
)
);
/* Display full content or excerpts on the blog and archives --------- */
$wp_customize->add_setting(

View File

@@ -7,7 +7,7 @@
* @since 1.0.0
*/
if ( (bool) get_the_author_meta( 'description' ) ) : ?>
if ( (bool) get_the_author_meta( 'description' ) && (bool) get_theme_mod( 'show_author_bio', true ) ) : ?>
<div class="author-bio">
<div class="author-title-wrapper">
<div class="author-avatar vcard">