2016-10-05 87 views
0

如何在模板中声明区域以在其他模板文件中使用?模板中的多个块

基本上,我想要我的模板中的2个区域用于containercontainer-fluid类型的引导程序。

现在我宣布一个div在header.php文件container类,并关闭在footer.php。所以一切都在div是container DIV中。

Twig我可以使用下面的语法:

<div class="container"> 

{% block container %} 

{% endblock %} 

</div> 

<div class="container-fluid"> 

    {% block container-fluid %} 

    {% endblock %} 

</div> 

和子模板只是把内容块

{% block container-fluid %} 

// my content 

{%endblock %} 
+0

听起来[get_template_part()](HTTPS ://developer.wordpress.org/reference /功能/ get_template_part /)。 –

回答

0

儿童主题 使用loop.php假设主题文件夹是wp-content/themes,父主题是twentyten,子主题是twentytenchild,那么下面的代码 -

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

会做PHP的require()用于在这些存在的第一个文件,在这个优先级:

的wp-content /主题/ twentytenchild /环路的index.php

的wp-content /主题/twentyten/loop-index.php

可湿性粉剂内容/主题/ twentytenchild/loop.php

可湿性粉剂内容/主题/ twentyten/loop.php