Уникальный класс плагина wordpress, название функции

Я разрабатываю плагин 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(). Достаточно ли этого, если я так префикс своего пространства имен?


person coinhndp    schedule 21.08.2020    source источник
comment
Взгляните на принятый ответ на вопрос выше, он должен прояснить его для вас. Но в основном ваши функции не нуждаются в уникальных именах, потому что комбинация уникального пространства имен (или имени класса) + имени функции сделает его уникальным.   -  person FluffyKitten    schedule 21.08.2020
comment
Спасибо за вашу помощь! Это то, что я хочу   -  person coinhndp    schedule 21.08.2020