Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 木材+;细枝:检查模板类型_Wordpress_Twig_Timber - Fatal编程技术网

Wordpress 木材+;细枝:检查模板类型

Wordpress 木材+;细枝:检查模板类型,wordpress,twig,timber,Wordpress,Twig,Timber,我有一个header.twig,可以在整个网站上呈现 对于归档页面,我想在页眉中做一个小改动 我可以通过创建一个新的Twig文件(例如header archive.Twig)或避免创建另一个文件来实现这一点,我可以在现有的header.Twig中传递/检查一个自定义变量 或 问题:在一个木材网站中,是否有一个官方的树枝唯一的方法来检查模板类型(归档vs单个vs页面,等等) 例如,相当于get,但对于模板类型。使用Twig的唯一方法是调用适当的函数 {% if fn('is_archive') %

我有一个header.twig,可以在整个网站上呈现

对于归档页面,我想在页眉中做一个小改动

我可以通过创建一个新的Twig文件(例如header archive.Twig)或避免创建另一个文件来实现这一点,我可以在现有的header.Twig中传递/检查一个自定义变量

问题:在一个木材网站中,是否有一个官方的树枝唯一的方法来检查模板类型(归档vs单个vs页面,等等)

例如,相当于get,但对于模板类型。

使用Twig的唯一方法是调用适当的函数

{% if fn('is_archive') %}
{% endif %}

{% if fn('is_post_type_archive', 'my_post_type') %}
{% endif %}