似乎有这么多的选择,我应该选择哪一个.这真的令人困惑?我用过get_template_directory()
。我想要的是使用一个最适合子主题的函数,如果没有子主题是used..pls帮助,它应该单独工作。
发布于 2018-12-14 14:32:52
get_theme_file_uri()
、get_theme_file_path()
、get_parent_theme_file_uri()
和get_parent_theme_file_path()
是相对较新的(在WordPress 4.7中引入的)函数,与使用get_template_directory()
相比有一些显著的优势。
get_theme_file()
和get_theme_file_path ()
允许您以允许将它们替换为子主题的方式引用主题中的文件。这允许您做一些事情,比如允许图像被替换,这以前是不可能的(没有自定义函数)。以_path()
结尾的函数返回文件的路径,因此将用于包括供在服务器上使用的文件,而以_uri()
结尾的函数将URL返回给文件,以便在前端使用。
_parent_theme_
函数允许您引用文件,而不允许将它们替换为子主题。
由于这些函数的引入,您使用template_directory
或stylesheet_directory
函数的唯一原因就是获取指向目录本身的URL或路径。
您不需要使用TEMPLATEPATH
常量。
https://wordpress.stackexchange.com/questions/321933
复制相似问题