twenty seventeenのフロントページ(front-page.phpをインクルードしています)において、下にスクロールすると見れる固定ページのうち、1つだけデザインをいじりたいです。各固定ページにはid="panel数字"が割り振られています。今回は1番上に表示される固定ページ(id="panel1")のデザインを変更したいので、id="panel1"の時だけ読み込むテンプレートパーツを変えたいのですが、どうしたらよいでしょうか?
以下がfront-page.phpのコードです.
php
1<?php 2/** 3 * The front page template file 4 * 5 * If the user has selected a static page for their homepage, this is what will 6 * appear. 7 * Learn more: https://developer.wordpress.org/themes/basics/template-hierarchy/ 8 * 9 * @package WordPress 10 * @subpackage Twenty_Seventeen 11 * @since Twenty Seventeen 1.0 12 * @version 1.0 13 */ 14 15get_header(); ?> 16 17<div id="primary" class="content-area"> 18 <main id="main" class="site-main" role="main"> 19 20 <!-- <?php 21 // Show the selected front page content. 22 if ( have_posts() ) : 23 while ( have_posts() ) : 24 the_post(); 25 // get_template_part( 'template-parts/page/content', 'front-page' ); 26 get_template_part( 'template-parts/page/content', 'page-normal' ); 27 28 endwhile; 29 else : 30 get_template_part( 'template-parts/post/content', 'none' ); 31 endif; 32 ?> 33 34 <?php 35 // Get each of our panels and show the post data. 36 if ( 0 !== twentyseventeen_panel_count() || is_customize_preview() ) : // If we have pages to show. 37 38 /** 39 * Filter number of front page sections in Twenty Seventeen. 40 * 41 * @since Twenty Seventeen 1.0 42 * 43 * @param int $num_sections Number of front page sections. 44 */ 45 $num_sections = apply_filters( 'twentyseventeen_front_page_sections', 4 ); 46 global $twentyseventeencounter; 47 48 // Create a setting and control for each of the sections available in the theme. 49 for ( $i = 1; $i < ( 1 + $num_sections ); $i++ ) { 50 $twentyseventeencounter = $i; 51 twentyseventeen_front_page_section( null, $i ); 52 } 53 54 endif; // The if ( 0 !== twentyseventeen_panel_count() ) ends here. 55 ?> 56 57 </main><!-- #main --> 58</div>#primary 59 60<?php 61get_footer(); 62
if ( 0 !== twentyseventeen_panel_count() || is_customize_preview() ) 以下が固定ページの表示に関わる場所だと思います。関数twentyseventeen_front_page_sectionですが、探しても見つかりません。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。