Bonjour, je suis en train de creer un plugin que créé lui même des feuilles css dans un dossier. J'aimerais charger ces feuilles de style dans le head de mon widget.
L'idéale serait une boucle qui charge toutes les feuilles grace à wp_head, mais je ne trouves rien à ce sujet sur le net.
Une idée?
voici mon code pour le moment mais cela ne fonctionne pas, aucune erreur n'est renvoyée.
foreach (glob("css/*.css") as $cis) {
add_action( 'wp_enqueue_scripts', 'safely_add_stylesheet' );
function safely_add_stylesheet() {
wp_enqueue_style( 'prefix-style', plugins_url('/css/'.$cis.'.css', __FILE__) );
}
}
add_action( 'wp_enqueue_scripts', 'safely_add_stylesheet' );
function safely_add_stylesheet() {
foreach (glob("css/*.css") as $cis) {
wp_enqueue_style( 'prefix-style', plugins_url('/css/'.$cis.'.css', __FILE__) );
}
}
Essaye dans cette ordre là.
J'ais retourné les url les url dans tout les sens même en entrant directement le chemin complet http:// etc............ rien y fait aucun css chargé.
add_action( 'wp_enqueue_scripts', 'safely_add_stylesheet' );
function safely_add_stylesheet() {
foreach (glob("css/*.css") as $cis) {
wp_enqueue_style( $cis ,plugins_url('css/'.$cis.'.css', __FILE__) );
}
}
Et comme ça ?
si sans le foreach ca fonctionne.
function safely_add_stylesheet() {
wp_enqueue_style( 'prefix-style', plugins_url('/css/styles.css', FILE) );
}
add_action( 'wp_enqueue_scripts', 'safely_add_stylesheet' );
comme ca cela fonctionne.
function safely_add_stylesheet() {
foreach(glob("*.css") as $cis)
{
wp_enqueue_style( $cis, plugins_url('/css/$cis.css', __FILE__) );
}
}
add_action( 'wp_enqueue_scripts', 'safely_add_stylesheet' );
Et là ?
Toujours pas, il faut entourer $cis avec ' . . ' a la luigne wp enqueue style mais ca ne fonctionne toujours pas. Je n'arrive meme pas a trouver un exemple de quelqun qui aurait fait ca sur wordpress.