web-dev-qa-db-fra.com

wp_enqueue_style avec style.php et les fonctions Wordpress

J'utilise wp_enqueue_style pour ajouter ma feuille de style, comme ceci:

<?php wp_enqueue_style( 'theme-style', get_template_directory_uri() . '/style.php', false, '1.0', 'all' ); ?>

Cela fonctionne bien MAIS Je dois exécuter une fonction Wordpress dans le fichier style.php . Le fichier de feuille de style ne sait pas que le noyau existe.

C'est ce que j'ai entendu

  • C'est mauvais d'inclure wp-load.php.
  • Il est mauvais d'inclure la feuille de style directement dans header.php car les plugins ne peuvent pas la trouver.
  • Il est mauvais d'inclure la feuille de style directement dans les fonctions wp_head car les plugins ne peuvent pas la trouver.

Existe-t-il une manière "correcte" de procéder?

2
Jens Törnell
4
rofflox