J’ai un problème. mon plugin est installé et activé parfaitement. mais il ne fonctionne pas.
Pouvez-vous donner un peu plus de détails ? Quel plugin essayez-vous d’installer et quelles étapes avez-vous suivies jusqu’à présent ?
Je crée un plugin d’en-tête personnalisé. Mais il ne fonctionne pas. Mon code JavaScript d’installation est terminé.
Comment puis-je activer mon plugin ? Je ne trouve pas où se situe le problème.
Si vous créez le vôtre, vous voudrez peut-être entrer encore plus dans les détails sur ce que vous essayez de faire. Est-ce sur une installation de développement ou un site en ligne ? Savez-vous que le plugin fonctionne ?
Ceci est une installation de développement
Ceci est mon plugin
header-plugin.zip (3.5 KB)
Ceci est mon plugin
Pouvez-vous expliquer ce que vous souhaitez accomplir avec votre plugin ?
Avez-vous envisagé de créer un composant de thème, à moins que vous n’ayez besoin d’accéder à des éléments pour lesquels un plugin est obligatoire ?
Oui, je veux un plugin qui me créera un en-tête personnalisé.
Quelles fonctionnalités vous faut-il ? Comment l’en-tête sera-t-il personnalisé ? Pouvez-vous être plus détaillé dans vos explications afin que nous puissions mieux vous aider ?
Je ne peux pas apporter de modifications au composant de thème, je veux un plugin personnalisé pour effectuer cela.
![]()
Je veux un en-tête comme celui-ci.
Vous n’avez besoin d’un plugin que si vous modifiez l’API.
Qu’est-ce qui nécessite ici des modifications de l’API ?
S’il n’y a pas de modifications de l’API, un composant de thème devrait suffire.
Mais je veux un plugin pour cette tâche. Mon plugin ne fonctionne pas. Il est installé et chargé avec succès. Mais il ne fonctionne toujours pas.
Pourquoi ? Il n’y a aucun avantage à utiliser un plugin pour cette tâche (pour autant que je sache). Les composants de thème sont plus rapides et plus faciles à installer et à mettre à jour.
Oui, je sais. Mais n’est-il pas possible de créer un plugin pour cela.
C’est le cas, mais ce n’est pas la meilleure approche, c’est tout.
Oui, je sais que ce n’est pas la meilleure approche. Mais je veux créer un plugin. Aidez-moi à le déboguer.
Vous essayez d’utiliser une masse pour casser une noix.
Il n’est pas nécessaire d’utiliser un plugin, vous pouvez exécuter du Javascript à partir d’un composant de thème, ce qui est plus facile.
Il n’est pas nécessaire d’utiliser Javascript si vous écrivez simplement du HTML dans votre en-tête, vous pouvez simplement l’ajouter dans “Commun - En-tête” dans votre composant de thème.
Veuillez partager ce code sur GitHub ou un équivalent si possible, afin que nous n’ayons pas à télécharger un fichier ou une collection de fichiers sur Internet pour l’inspecter et faire des commentaires.
Bien sûr, j’ajoute le code sur GitHub.
Voici le lien
Ce code a-t-il un problème ??
-
register_assetne doit pas inclure le répertoireassets, faites simplementregister_asset \"stylesheets/...\" -
le nom du fichier css commence par un espace, il n’est donc pas trouvé
-
pas besoin d’enregistrer les fichiers js

