我的情况:到目前为止,我已经构建了一些简单(“程序性”)的WP插件,现在我想将我的插件技能提升到更高、更高级的水平
在我的WP插件手册中,我读到:“为了避免与其他WP插件或WP本身发生冲突,请为所有内容添加前缀!”出于上述原因,这当然是一个非常好的主意。但与此同时,我试图找到一种方法,将前缀限制在真正需要的部分。因为“一切”都很重要。
我尝试此操作有两个原因:
所有这些前缀对我的代码的可读性没有多大好处,我正在忙于构建自己的插件基础,我想在以后尽可能多地将特定于插件的前缀添加到整个项目时限制搜索/替换。(或者有没有其他漂亮的方法可以做到这一点?)无论如何,正如我现在所看到的,重要的是要事先准备好一切,除了:
- 没有全局作用域的函数内部的变量
- 类内部的变量/属性
- 类内部的函数/方法
(但是,类名称本身需要加前缀,因为它们是在对象实例化时使用的。)我假设的原因是,这些异常正在已加前缀的函数名或对象处理程序中使用。
我的第一个问题是:我的假设正确吗?
我的第二个问题是:在我的情况范围内,有没有更聪明的方法来处理我对“太多”前缀的反对意见?