Description
Compile les fichiers .scss sur votre installation WordPress en utilisant ScssPhp. Inclut une page de réglages pour configurer les répertoires, les rapports d’erreur, les options de compilation et la mise en file d’attente automatique.
L’extension ne compile uniquement que lorsque des modifications ont été apportées aux fichiers scss. Les compilations sont effectuées sur le fichier css correspondant, de sorte que la désactivation de cette extension n’entraînera pas la suppression de vos feuilles de style. Dans le cas où le fichier css correspondant n’existe pas encore, l’extension créera le fichier css approprié dans le répertoire css.
Obtenir des instructions détaillées sur GitHub
À la recherche d’un nouveau mainteneur
Si vous souhaitez contribuer au développement de l’extension open source, veuillez nous faire part de votre intérêt en cliquant sur le lien suivant : here.
Installation
- Téléverser l’extension dans le répertoire des extensions
- Activez l’extension depuis le menu « Extensions » de WordPress.
- Configurer les options de l’extension via la page de Réglage
settings -> WP-SCSS
.
FAQ
-
Puis-je utiliser un thème enfant ?
-
Oui, absolument. Assurez-vous que vous définissez vos répertoires par rapport à votre thème enfant et que votre thème enfant est actif. Sinon, vous obtiendrez une erreur concernant les répertoires manquants.
-
Quelle est la version de PHP nécessaire ?
-
PHP 7.2 est obligatoire pour utiliser WP-SCSS
-
Comment puis-je @import des sous-fichiers ?
-
Vous pouvez importer d’autres fichiers scss dans les fichiers parent et les compiler en un seul fichier css. Pour ce faire, utilisez @import comme d’habitude dans votre fichier css. Tous les noms de fichiers importés doivent commencer par un un tiret bas. Sinon, ils seront compilés dans leur propre fichier css.
Lors de l’importation dans votre fichier scss, vous pouvez omettre le tiret bas.
@import 'subfile';
-
Cette extension prend-elle en charge Compass ?
-
Actuellement, il n’existe pas de moyen de prendre complètement en charge compass avec un compilateur php. Si vous souhaitez un support limité, vous pouvez importer manuellement le framework compass. Vous aurez besoin des répertoires _compass.scss et compass.
compass / frameworks / compass / stylesheets /
@import ‘compass’;`Vous pouvez également inclure Bourbon de la même manière.
-
Puis-je utiliser la syntaxe .sass avec cette extension ?
-
Cette extension fonctionnera uniquement avec le format .scss.
-
Mon css ne s’actualise pas, que se passe-t-il ?
-
Avez-vous des erreurs d’impression au niveau du l’interface publique ? Si ce n’est pas le cas, vérifiez votre fichier journal dans votre répertoire scss. Les css ne seront pas mis à jour s’il y a des erreurs dans votre (vos) fichier(s) sass.
Assurez-vous que vos répertoires sont correctement définis dans les réglages. Les chemins sont définis à partir de la racine du thème.
-
J’ai d’autres problèmes et j’ai besoin d’aide
-
Si vous avez des problèmes avec l’extension, créez un problème sur github, et nous ferons de notre mieux pour vous aider.
Avis
Contributeurs/contributrices & développeurs/développeuses
« WP-SCSS » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
ContributeursTraduisez « WP-SCSS » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal
4.0.2
- Commit SVN complet vers WordPress
- Avec changement de version
4.0.0
- DO NOT USE, missing commited files on WP SVN
- Mise à jour de ScssPHP vers la version 1.11.0 grâce à fabarea
3.0.1
- Commit SVN complet vers WordPress
3.0.0
- DO NOT USE, missing commited files on WP SVN
- Mise à jour de ScssPHP vers la version 1.10.0 grâce à fabarea
2.4.0
- Modifie la variable base_compiling_folder pour stocker une clé au lieu d’un chemin vers le répertoire. shadoath
- Cela autorise le déploiement à partir d’un site local ou d’un site de staging vers un site de production sans enregistrer les chemins absolus dans la base de données.
2.3.5
- Ajoute ‘selected’ à wp_kses dans select(). shadoath
2.3.4
- Ajoute une vérification à compiling_options dans load(). alianschiavoncini
- Ajoute davantage de paramètres à wp_kses dans options(). evHaitch
2.3.3
- Corrige les paramètres passés à wp_kses(). shadoath
2.3.2
- Ajoute wp_kses() aux echos contenant des entrées potentielles des internautes. shadoath
2.3.1
- Enveloppe la vérification de WP_SCSS_ALWAYS_RECOMPILE avec des parenthèses. niaccurshi
2.3.0
- Mise à jour de src pour utiliser le dépôt ScssPHP github à 1.5.2
- Mettre à jour obsolète de setFormatter en setOutputStyle et assurer la migration de la base de données shadoath
2.2.0
- Mise à jour pour autoriser compile() depuis l’extérieur de l’extensionniaccurshi
- Mise à jour de src pour utiliser le dépôt ScssPHP github à 1.2.1
2.1.6
- Lors de la mise en file d’attente des fichiers CSS, se référer à WordPress pour les URL au lieu d’essayer de les deviner. Modifié par mmcev106
- Autoriser le réglage du répertoire de base comme étant le dossier du thème parent. Shadoath
2.1.5
- Mise en file d’attente des fichiers CSS à l’aide de la fonction
realpath
. Ajout par mmcev106
2.1.4
- Définir l’URL source comme home_url(« / ») et non pas simplement
/
. Problème constaté par realjjaveweb
2.1.3
- Doit être déclaré global pour être utilisé dans $base_compiling_folder.
2.1.2
- Correction de la mise en file d’attente des styles qui ne se faisait pas par défaut avec get_stylesheet_directory() Issue
2.1.1
- Les correctifs de bogues après la fusion des valeurs par défaut des versions 2.0.2 et 2.1.0 ont fonctionné, mais les nouvelles options n’ont pas été prises en compte. Shadoath
2.1.0
- Réglage d’une liste déroulante ajouté pour choisir des emplacements de compilation de base supplémentaires en dehors du thème actuel. Suggestion de pixeldesignstudio
2.0.2
- Added option in settings to enable an ‘always recompile’ flag. Suggestion by bick
2.0.1
- Correction de l’ajout d’un filtre pour les options_wpscss_options afin de retirer Leafo s’il est stocké dans la base de données. Merci à kinky-org de nous l’avoir signalé.
- Enregistrer les réglages de l’extension mettra à jour la base de données avec la valeur correcte.
2.0.0
- Nécessite PHP 5.6
- Mise à jour de src pour utiliser le dépot ScssPHP GitHub à 1.0.2
- Added check to make sure ‘compiler’ function was not already defined. Shadoath
1.2.6
- Créer un répertoire de cache s’il n’existe pas [@XNBlank] (https://github.com/ConnectThink/WP-SCSS/pull/135)
- Ajouter le répertoire de cache par défaut @mhbapcc
1.2.5
- Correctif d’une erreur lorsque des dossiers « .* » existent @chameron
- Ajouter une description d’erreur détaillée pour les réglages du répertoire @andreyc0d3r
- Correctif du déclenchement de la compilation SASS @fazzinipierluigi
1.2.4
- Mise à jour de scssphp vers la version 0.7.5
- Ajouté la carte source @iannacone
- Définissez toujours $wpscss_compiler dans la portée globale @jazbek
1.2.3
- Mise à jour de scssphp vers la version 0.7.2 @hellerbenjamin
- Retirer la fonction screen_icon(), devenue obsolète.
1.2.2
- Mise à jour de scssphp vers la version 0.6.6
1.2.1
- Modification de la version du réglage option pour mettre à jour si elle existe déjà
1.2.0
- Correctif d’un bogue où les entrées de répertoire n’étaient pas normalisées@mmcev106
- Made the missing directory warning also display if a specified path is a file @mmcev106
- Ajout de /vendor au fichier .gitignore @mmcev106
- Ne pas mettre en file d’attente les feuilles de style déjà mises en file d’attente @bobbysmith007
1.1.9
- Ajout d’un filtre pour définir des variables via PHP @ohlle
- Ajout d’une option pour minifier la sortie CSS @mndewitt
1.1.8
Diverses améliorations provenant des demandes d’extraction de @jbrains et @brainfork
1.1.7
- Mise à jour de scssphp vers 0.0.12 – tirer de #16 @GabrielGil
1.1.6
- Mise à niveau de scss.inc.php vers la version 0.0.10 ; via une pull request de kirkhoff
1.1.5
- Ajout d’une option permettant d’afficher uniquement les erreurs aux utilisateurs/utilisatrices connectés ; via une demande d’extraction de tolnem
1.1.4
- Ajout d’un support pour les sous-dossiers dans le répertoire scss
1.1.3
- Correction d’un caractère accidentel
1.1.2
- Ajout de la prise en charge des répertoires wp-content déplacés
1.1.1
- Ajout d’un traitement des erreurs pour les problèmes de droits de fichiers
- Modification du journal des erreurs en .log pour une mise à jour automatique des erreurs
1.0.0
- Compilation initial