【发布时间】:2015-10-07 00:08:49
【问题描述】:
我遵循 WordPress 的命名约定,其中一个类 My_Class 应该驻留在名为 class-my-class.php 的文件中。我在 WordPress 中使用了 this autoloader,由 Rarst 编写。如果我打印出 $class_name 变量,我会看到前缀 class 附加到文件夹名称而不是类文件。我之前使用的其他一些自动加载器也有同样的问题。我可以做一些字符串操作并得到我想要的,但我想知道确切的问题是什么。
可能出了什么问题?
【问题讨论】:
-
你的代码是什么样的?你如何为 wordpress 实现自动加载器类?如果在构造函数中给出,自动加载器本身只会添加一个目录。否则它是自动加载器所在的实际目录。我猜你使用了错误的类名。
-
我使用了一个应该遵循 WP 编码标准的自动加载器。它适用于任何一种方式。类名是对的。
标签: php wordpress oop namespaces autoloader