Я разрабатываю плагин Wordpress, wordpress утверждает, что все плагины должны иметь уникальные имена функций, пространства имен, определения и имена классов.
Хороший способ сделать это - использовать префикс. Например, если ваш плагин называется Easy Custom Post Types, вы можете использовать такие имена:
function ecpt_save_post()
define( ‘ECPT_LICENSE’, true );
class ECPT_Admin{}
namespace EasyCustomPostTypes;
Мой вопрос в том, что если мой класс находится в уникальном пространстве имен, мне все еще нужен уникальный класс, имя функции. Например, мое имя плагина - XYZ. Итак, я создаю пространство имен для папки администратора и использую XYZ в качестве префикса: XYZAdmin
<?php
namespace XYZAdmin
class Hello { public function hello() {)}
В этом случае мне все еще нужен уникальный класс и имя функции, например class XYZHello
, функция xyzHello()
. Достаточно ли этого, если я так префикс своего пространства имен?