web-dev-qa-db-fra.com

Comment ajouter un css style-mobile du thème principal au thème enfant?

Je n'ai trouvé qu'un seul article à ce sujet et l'OP a demandé des éclaircissements mais n'en a reçu aucun: https://wordpress.stackexchange.com/questions/180845/how-to- enqueue-both-style-css-and-style-mobile-css-in-child-theme

J'utilise un thème assez standard et j'ai configuré le thème enfant via la fonction de mise en file d'attente de mon fichier functions.php dans mon thème enfant.

Ma question est la suivante: le thème principal comporte également un fichier /css/style-mobile.css qui, à mon avis, est assez standard. Si je voulais y apporter des modifications, comment puis-je l'intégrer dans le thème de mon enfant?

  • Je suppose que je dois y faire référence dans le fichier functions.php, comment pourrais-je le faire?
  • Cela fonctionne-t-il comme le CSS principal dans lequel je mets uniquement les styles que je veux remplacer? Ou dois-je conserver l'intégralité et modifier les éléments dont j'ai besoin?

Je vous remercie! CC

1
CosmoChick

Comment structurer cela est-il principalement une question de préférence personnelle?.

Les approches typiques sont:

  • Importation de CSS (utilisé pour être populaire, mais considéré comme une sorte de meh maintenant);
  • mettre en file d'attente la feuille de style parent en tant que dépendance et la personnaliser avec des règles dans votre feuille de style (plus de fichiers, moins de problèmes);
  • copier la feuille de style parent dans l'enfant complètement, une ou plusieurs fois, à l'aide d'outils de construction (moins de fichiers, plus de problèmes).

Si vous allez en file d'attente, vous pouvez récupérer l'URL du thème parent avec la fonction get_template_directory_uri().

1
Rarst