Ticket #40796: 40796.patch
File 40796.patch, 1.1 KB (added by , 7 months ago) |
---|
-
wp-content/themes/twentyseventeen/inc/template-tags.php
152 152 // Only when in Customizer, use a placeholder for an empty panel. 153 153 $show_panel_placeholder = false; 154 154 155 global $post; // Modify the global post object before setting up post data. 156 if ( get_theme_mod( 'panel_' . $id ) ) { 157 $post = get_post( get_theme_mod( 'panel_' . $id ) ); 158 setup_postdata( $post ); 155 // Retrieve the post associated with the panel ID. 156 $panel_post = get_post( get_theme_mod( 'panel_' . $id ) ); 157 158 if ( $panel_post ) { 159 setup_postdata( $panel_post ); 159 160 set_query_var( 'panel', $id ); 160 161 161 if ( $post && in_array( $post->post_status, array( 'publish', 'private' ), true ) ) {162 if ( in_array( $panel_post->post_status, array( 'publish', 'private' ), true ) ) { 162 163 get_template_part( 'template-parts/page/content', 'front-page-panels' ); 163 164 } elseif ( is_customize_preview() ) { 164 165 $show_panel_placeholder = true;