0

我正在开发一个 Wordpress 插件,wordpress 声明“所有插件都必须具有唯一的函数名、命名空间、定义和类名。”

一个很好的方法是使用前缀。例如,如果您的插件名为“Easy Custom Post Types”,那么您可以使用如下名称:

function ecpt_save_post()
define( ‘ECPT_LICENSE’, true );
class ECPT_Admin{}
namespace EasyCustomPostTypes;

我的问题是,如果我的类在一个唯一的命名空间下,我还需要一个唯一的类、函数名吗?示例我的名字插件名称是 XYZ。所以我为 admin 文件夹创建了一个命名空间,并以 XYZ 作为前缀:XYZAdmin

<?php
namespace XYZAdmin

class Hello { public function hello() {)}

在这种情况下,我是否还需要一个唯一的类和函数名称class XYZHello,例如 function xyzHello()。如果我像这样为我的命名空间添加前缀就足够了吗?

4

0 回答 0