嘿,大家好!我是你们今天的WordPress主题目录名侦探,代号“代码猎手”。今天咱们来扒一扒WordPress里get_template()和get_stylesheet()这两个小家伙的底裤,看看它们是怎么帮我们搞到当前主题的目录名的。准备好,我们要开始解剖源码了! 第一幕:案发现场——get_template() 和 get_stylesheet() 的基本案情 首先,我们先来了解一下这两个函数的基本情况。 get_template():这个函数返回的是主主题(Parent Theme)的目录名。注意,是目录名,不是主题的完整路径。比如,你的主主题放在 /wp-content/themes/my-parent-theme/ 下,那么 get_template() 返回的就是 my-parent-theme。 get_stylesheet():这个函数返回的是当前使用主题的目录名。如果你的主题是子主题,那么它返回的是子主题的目录名;如果不是子主题,那么它返回的就是主主题的目录名。 为了更清晰,我们用表格来总结一下: 函数 返回值 场景 get_template() 主主题的目录名 …
继续阅读“探究 WordPress `get_template()` 和 `get_stylesheet()` 函数的源码:如何获取当前主题的目录名。”