Normalement, dans un plugin, j'ajouterais des styles en utilisant wp_enqueue_style. Cependant, je suis en train de créer un plugin qui n'a besoin que de quelques lignes de CSS et je me demande s'il serait préférable de servir les styles en ligne pour enregistrer une demande. De toute évidence, il existe de nombreux avantages à utiliser wp_enqueue_style, mais valent-ils la demande supplémentaire pour un si petit morceau de CSS? Existe-t-il des «meilleures pratiques» acceptées dans ce domaine?
21
function _your_enqueue( $hook )
peut tester $ hook pour voir si vous êtes sur votre page d'options. Vous pouvez également utilisercurrent_screen()
pour des propriétés plus simples . Le fait est que vous ÊTES autorisé à le faire, mais l'utilisation générale est un plugin composé d'un fichier .php pour le code côté serveur et peut ou non avoir des images, des fichiers .js et .css.C'est difficile à répondre et je ne sais vraiment pas s'il y a une réponse officielle.
Je comprends le sentiment d'enregistrer une demande, mais le style en ligne gagne presque toujours. Un thème ou un utilisateur final aura du mal à modifier votre CSS.
Dans cet esprit, je pense que je ferais cela dans un plugin publié publiquement ...
si le CSS est absolument critique pour le fonctionnement du plugin, comme c'est le cas avec les diaporamas, par exemple.
Ou, si j'ai également inclus un filtre dans le plugin qui permet de modifier ou de supprimer le CSS en ligne.
la source