这不是一个严肃的问题.
我通常get_stylesheet_directory_uri()
在WordPress中使用脚本时使用,到目前为止工作正常.
我只是想知道什么之间的区别get_stylesheet_directory_uri()
,并get_template_directory_uri()
在WordPress排队脚本时.
根据WordPress Codex:
get_template_directory_uri
- >检索当前主题的模板目录URI.get_stylesheet_directory_uri
- >检索当前主题/子主题的样式表目录URI那么,get_template_directory_uri
不能用于儿童主题?
Ben*_*ole 41
这两个函数都可以在父主题或子主题中使用.
get_template_directory_uri将始终引用资产的父主题文件夹.
get_stylesheet_directory_uri将引用资产的"当前"主题文件夹(可以是父项或子项,具体取决于它的调用位置).
例如,在子主题中:
// This will point to style.css in child theme
wp_enqueue_style( 'my_child_styles', get_stylesheet_directory_uri().'/style.css' );
// This will point to style.css in the parent theme
wp_enqueue_style( 'my_parent_styles', get_template_directory_uri().'/style.css' );
Run Code Online (Sandbox Code Playgroud)
请注意,如果主题不是子主题,则将其视为父主题.
归档时间: |
|
查看次数: |
15438 次 |
最近记录: |