2016-10-05 5 views
0

他のテンプレートファイルで使用するテンプレート内の領域を宣言するにはどうすればよいですか?テンプレート内の複数のブロック

基本的には、テンプレート内の2つの領域をcontainercontainer-fluidブートストラップのクラスに使用します。

今私はheader.phpファイルにcontainerクラスを持つdiv要素を宣言し、footer.php。だからのすべてにdiv要素を閉じるには、container divの内側にあります。

<div class="container"> 

{% block container %} 

{% endblock %} 

</div> 

<div class="container-fluid"> 

    {% block container-fluid %} 

    {% endblock %} 

</div> 

と子テンプレートで

がちょうどテーマフォルダを想定すると、子テーマ にloop.php使用ブロック

{% block container-fluid %} 

// my content 

{%endblock %} 
+0

は[get_template_part()](HTTPSのように聞こえます://developer.wordpress.org/reference /関数/ get_template_part /)を使用します。 –

答えて

0

にコンテンツを置く:

Twigで、私は、次の構文を使用することができますwp-content/themes、親テーマはtwentyten、子テーマはtwentytenchild、その後は次のコードです -

<?php get_template_part('loop', 'index'); ?> 

はPHPを行います(必要とする)、この優先順位で、これらの間に存在する第1のファイルについて:

WP-コンテンツ/テーマ/ twentytenchild /ループindex.phpを

WP-コンテンツ/テーマ/twentyten/loop-index.php

WP-コンテンツ/テーマ/ twentytenchild/loop.php

WP-コンテンツ/テーマ/ twentyten/loop.php

関連する問題