不应该有任何问题,不要忘记更改模板部件调用中的slug:
get_template_part( \'format\', get_post_format() );
最佳做法是将它们放在自己的文件夹中:
get_template_part( \'template-parts/post/format\', get_post_format() );
您可以看到的文件夹结构
twentyseventeen
只要换一下
content
分别地
How get_template will work:
get_template_part
将对找到的第一个文件执行PHP require(),它将创建第一个项数组将使用的数组slug
和name
像这样:
{$slug}-{$name}.php
第二个项目数组将是:
{$slug}.php
函数将迭代文件名数组,直到找到存在的文件名为止。
因此,如果您执行以下操作:
get_template_part( \'format\', get_post_format() );
例如,格式为
video
文件名数组将为:
[0] "format-video.php"
[1] "format.php"
它将回退到
format.php
, 如果是
Child theme
优先顺序如下
video
格式示例:
[0] "format-video.php" //in child theme
[1] "format-video.php" //in parent theme
[2] "format.php" //in child theme
[3] "format.php" // in parent theme