Проблема с установкой плагина

У меня возникла проблема. Мой плагин установлен и включен без ошибок, но не работает.

Можете рассказать чуть подробнее? Какой плагин вы пытаетесь установить и какие шаги уже предприняли?

Я создаю плагин для кастомного заголовка, но он не работает.
Мой код установки на JavaScript готов.

Как мне включить мой плагин? Я не понял, в чём проблема.

Если вы создаёте свой собственный вариант, возможно, стоит подробнее описать, что именно вы пытаетесь сделать. Это установка в режиме разработки или работающий сайт? Вы уверены, что плагин работает корректно?

Это установка для разработчика


Это мой плагин

header-plugin.zip|вложение (3.5 КБ)
Это мой плагин

Можете объяснить, чего вы хотите достичь с помощью своего плагина? Вы рассматривали создание компонента темы, если только вам не требуется доступ к функциям или действиям, для которых плагин обязателен?

Да, мне нужен плагин, который создаст для меня пользовательский заголовок.

Какие функции вам нужны? Как будет настроен заголовок? Можете ли вы подробнее объяснить, чтобы мы могли лучше помочь?

Я не могу внести изменения в компонент темы. Мне нужен кастомный плагин для этого.

Screenshot from 2023-09-11 15-18-45
Мне нужен такой же заголовок.

Вам понадобится плагин только в том случае, если вы вносите изменения в API.

Что именно здесь требует изменений в API?

Если изменений в API нет, достаточно компонента темы.

Но мне нужен плагин для этой задачи. Мой плагин не работает. Он установлен и успешно загружен, но всё равно не работает.

Зачем? Насколько мне известно, у использования плагина для этой задачи нет преимуществ. Компоненты темы быстрее и проще в установке и обновлении.

Да, я знаю. Но разве нельзя создать для этого плагин?

Это так, но это не лучший подход, вот и всё.

Да, я понимаю, что это не лучший подход. Но я хочу создать плагин. Пожалуйста, помогите мне отладить его.

Вы пытаетесь разбить орех кувалдой.

Вам не нужен плагин, вы можете выполнять JavaScript из компонента темы, что проще.

Если вы просто выводите HTML в свой заголовок, вам не нужен JavaScript, вы можете просто добавить его в раздел Common — Header в компоненте вашей темы.

Пожалуйста, по возможности разместите этот код на GitHub или аналогичной платформе, чтобы нам не приходилось скачивать файл или набор файлов из интернета для их проверки и комментирования.

Конечно, я добавлю код в GitHub.
https://github.com/shatabdidash/Plug-in
вот ссылка

Есть ли в этом коде какие-либо проблемы??

  • register_asset не должен включать директорию assets, просто используйте register_asset "stylesheets/..."

  • имя CSS-файла начинается с пробела, поэтому он не находится

  • регистрировать JS-файлы не нужно


Вот в чём проблема