Dans le dossier Theme, créer un Dossier portant le nom du thème, un fichier index.php et un fichier style.css

Ajouter les commentaires dans la feuille de style pour que ce soit reconnu en tant que thème.

Dans le dossier du theme, créer un dossier nommé src avec 3 dossiers à l'intérieur (js/images/scss) et un dossier 'uploads' à la racine du theme

Dans le dossier du theme, taper :

install --save reset-css

Taper ensuite :

parcel build/src/scss/main.css

Parcel va créer un dossier 'dist' et des fichiers '.parcel-cache' et 'node_modules' à la racine du thème.

Créer un fichier '.gitignore' à la racine du thème :

/.parcel-cache
/dist
/node_modules

Pour simplifier notre travail, on ajoute à composer.json le code suivant:

// build-assets : le nom avec lequel on veut appeler la commande
// suivi des actions à faire:
// lancer le gestionnaire de dépendences // ici on n'aura plus a taper le chemin pour atteindre le theme afin de faire un parcel-build...

,
"script": {
"build-assets" : [
"cd wp-content/themes/osailing && npm install"
"cd wp-content/themes/osailing && parcel build src/scss/main.css"
]
},

Indiquer :

link rel="stylesheet" href="* get_theme_file_uri(); */dist/main.css"

remplacer * par les balises php. A mettre dans index.php à la racine du theme.

Ajouter le code suivant pour permettre l'utilisation des images dans les articles dans un/le fichier 'function.php':

add_theme_support('post-thumbnails');

Indiquer le code suivant pour permettre le téléchargement d'images dans le fichier composer.json:

,"upload-right": "sudo chown -R $USER:www-data wp-content/uploads"

Lien pour des images aleatoires :

https://picsum.photos/500/400?random=X

Mon sous-titre

Mon code de dingue