【发布时间】:2015-02-18 12:17:05
【问题描述】:
我的父主题中有一个文件夹,它覆盖了一个插件的外观。如果我不将该文件夹复制到我的子主题,则子主题的外观将与父主题不同。
是否有可能在子主题的functions.php 文件中包含该文件夹(让子主题使用该文件夹)。我找遍了,但没有找到任何东西。
使子主题看起来像父主题(然后我可以修改)的唯一方法是将该文件夹复制到子主题文件夹中。
我试过了
$theme_folder = scandir(get_template_directory_uri().'/folder');
但我收到以下警告
Warning: scandir(...): failed to open dir: not implemented in \functions.php on line 20
Warning: scandir(): (errno 9): Bad file descriptor in \functions.php on line 20
我读到这可能是因为服务器上没有权限。
【问题讨论】:
-
我可能误解了
scandir的工作原理,但我怀疑你想要的是get_template_directory,而不是get_template_directory_uri(你想要的是路径,而不是 URI) -
我会试试的(不知道为什么我一开始不这样做)。
-
这成功了 :) 谢谢!
-
不用担心;乐于助人