{$type}_template

过滤钩子
apply_filters( "{$type}_template", $template, $type, $templates )
参数
  • (string) $template Path to the template. See locate_template().
    Required:
  • (string) $type Sanitized filename without extension.
    Required:
  • (string[]) $templates A list of template candidates, in descending order of priority.
    Required:
定义位置
相关勾子
theme_templatesget_template_partcomments_templatetype_template_hierarchyprint_media_templates
相关方法
get_page_templateget_templatelocate_templateget_page_templatesis_page_templateget_date_template
引入
4.8.0
弃用
-

{$type}_template 是 WordPress 中的过滤器钩子,它修改由”$type” 定义的特定媒体类型的模板文件的路径。 这可用于更改媒体在网站前端的显示方式。

按类型过滤被查询模板的路径。

钩子名称的动态部分,$type,指的是要加载的文件的文件名–减去文件扩展名和任何非字母数字的字符分隔词–。这个钩子也适用于作为模板层次结构的一部分加载的各种类型的文件。

可能的钩子名称包括:

  • 404_template
  • archive_template
  • attachment_template
  • author_template
  • category_template
  • date_template
  • embed_template
  • frontpage_template
  • home_template
  • index_template
  • page_template
  • paged_template
  • privacypolicy_template
  • search_template
  • single_template
  • singular_template
  • tag_template
  • taxonomy_template
return apply_filters( "{$type}_template", $template, $type, $templates );

常见问题

FAQs
查看更多 >