You appear to be a bot. Output may be restricted
Description
Display a front page section.
Usage
twentyseventeen_front_page_section( $partial, $id );
Parameters
- $partial
- ( WP_Customize_Partial ) optional – Partial associated with a selective refresh request.
- $id
- ( int ) optional – Front page section to display.
Returns
void
Source
File name: twentyseventeen/inc/template-tags.php
Lines:
1 to 30 of 30
function twentyseventeen_front_page_section( $partial = null, $id = 0 ) { if ( is_a( $partial, 'WP_Customize_Partial' ) ) { // Find out the ID and set it up during a selective refresh. global $twentyseventeencounter; $id = str_replace( 'panel_', '', $partial->id ); $twentyseventeencounter = $id; } global $post; // Modify the global post object before setting up post data. if ( get_theme_mod( 'panel_' . $id ) ) { $post = get_post( get_theme_mod( 'panel_' . $id ) ); setup_postdata( $post ); set_query_var( 'panel', $id ); get_template_part( 'template-parts/page/content', 'front-page-panels' ); wp_reset_postdata(); } elseif ( is_customize_preview() ) { // The output placeholder anchor. printf( '<article class="panel-placeholder panel twentyseventeen-panel twentyseventeen-panel%1$s" id="panel%1$s">' . '<span class="twentyseventeen-panel-title">%2$s</span></article>', $id, /* translators: %s: The section ID. */ sprintf( __( 'Front Page Section %s Placeholder', 'twentyseventeen' ), $id ) ); } }