Problema instalando plugin

Tengo un problema. Mi plugin está instalado y habilitado perfectamente, pero no funciona.

¿Puedes dar más detalles? ¿Qué plugin estás intentando instalar y qué pasos has seguido hasta ahora?

Estoy creando un plugin de encabezado personalizado. Pero no funciona.
Mi código de instalación de JavaScript está hecho.

¿Cómo puedo habilitar mi plugin? No entiendo dónde está el problema.

Si estás creando uno personalizado, entonces podrías querer entrar en aún más detalle sobre lo que intentas hacer. ¿Está esto en una instalación de desarrollo o en un sitio en vivo? ¿Sabes que el plugin funciona?

esta es una instalación de desarrollo


este es mi plugin

header-plugin.zip (3.5 KB)
este es mi plugin

¿Puedes explicar qué quieres lograr con tu plugin?
¿Has considerado crear un componente de tema, a menos que necesites tener acceso o hacer cosas para las que un plugin sea obligatorio?

Sí, quiero un plugin que me cree un encabezado personalizado.

¿Qué características necesitas? ¿Cómo se personalizará el encabezado? ¿Puedes ser más detallado en tus explicaciones para que podamos ayudarte mejor?

No puedo hacer cambios en el componente de tema, quiero un plugin personalizado para realizar esto.

Screenshot from 2023-09-11 15-18-45
Quiero un encabezado como este.

Solo necesitarás un plugin si vas a realizar cambios en la API.

¿Qué requiere cambios en la API aquí?

Si no hay cambios en la API, un componente temático debería ser suficiente.

Pero quiero un plugin para esta tarea. Mi plugin no funciona. Está instalado y cargado correctamente. Pero aún así no funciona.

¿Por qué? No hay ventajas en usar un plugin para esta tarea (hasta donde yo sé). Los componentes de temas son más rápidos y fáciles de instalar y actualizar.

Sí, lo sé. Pero ¿no es posible crear un plugin para esto?

Sí, pero no es el mejor enfoque, eso es todo.

Sí, sé que este no es el mejor enfoque. Pero quiero crear un plugin. Amablemente ayúdame a depurarlo.

Estás intentando usar una maza para romper una nuez.

No es necesario un plugin, puedes ejecutar Javascript desde un componente de tema, lo cual es más fácil.

No necesitas Javascript si solo estás escribiendo HTML en tu encabezado, puedes agregarlo en Común - Encabezado en tu componente de tema.

Por favor, comparte este código en GitHub o equivalente si es posible, para que no tengamos que descargar un archivo o una colección de archivos de Internet para poder inspeccionar y comentar.

1 me gusta

Claro, estoy agregando el código en GitHub.

este es el enlace

¿Tiene este código algún problema?

  • register_asset no debe incluir el directorio assets, solo haz register_asset \"stylesheets/...\"

  • el nombre del archivo css comienza con un espacio, por lo que no se encuentra

  • no es necesario registrar archivos js

4 Me gusta


este es el problema