WordPress : Mettre les styles en file d’attente dans mon thème WP

Publié par Jean-Michel le

Je suis en train de créer mon premier thème de site Web et j’ai du mal à faire en sorte que mon CSS soit porté sur le site et pris en charge. Vous pouvez voir mon functions.php ci-dessous pour référence. J’ai également joint un lien vers le site dans lequel semble n’afficher que des éléments non stylés. Merci

Lien : 69375f29.ngrok.io

<?php

  function abstract_theme_styles() {

    wp_enqueue_style('foundation_css', get_template_directory_uri().'css/foundation.css');
    wp_enqueue_style('foundation_min_css', get_template_directory_uri().'css/foundation.min.css');
    wp_enqueue_style('main_css', get_template_directory_uri().'/style.css');

  }

  add_action('wp_enque_scripts', 'abstract_theme_styles');

  function abstract_theme_js() {

    wp_enque_script('foundation_js',get_template_directory_uri().'js/foundation.js', array('jquery'), '', true);
    wp_enque_script('foundation_min_js',get_template_directory_uri().'js/foundation.min.js', array('jquery'), '', true);
    wp_enque_script('app_js',get_template_directory_uri().'js/app.js', array('jquery', 'foundation_js'), '', true);
  }

  add_action('wp_enque_scripts', 'abstract_theme_js');

?>

Solution n°1 trouvée

Je pense qu’en utilisant la fonction get_template_directory_uri() vous devez ajouter de « / » à la fin. Le code serait comme ceci :

<?php

  function abstract_theme_styles() {

    wp_enqueue_style('foundation_css', get_template_directory_uri().'/css/foundation.css');
    wp_enqueue_style('foundation_min_css', get_template_directory_uri().'/css/foundation.min.css');
    wp_enqueue_style('main_css', get_template_directory_uri().'/style.css');

  }

  add_action('wp_enque_scripts', 'abstract_theme_styles');

  function abstract_theme_js() {

    wp_enque_script('foundation_js',get_template_directory_uri().'/js/foundation.js', array('jquery'), '', true);
    wp_enque_script('foundation_min_js',get_template_directory_uri().'/js/foundation.min.js', array('jquery'), '', true);
    wp_enque_script('app_js',get_template_directory_uri().'/js/app.js', array('jquery', 'foundation_js'), '', true);
  }

  add_action('wp_enque_scripts', 'abstract_theme_js');

?>

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *