Aller sur son dépot et cloner le repo en SSH et non HTTPS.
Ouvrir le projet dans Vscode. (racine)
Récupérer le master du prof
Après un cours, faire un 'git pull' pour récupérer le code du prof.
changer le fichier 'wp-content' avec les identifiants
Créer une base de données. (le Username doit avoir le même nom que la base de données pour les privilèges.
faire un WP cli :
wp core install --url="http://localhost/dossierDuProjet" --title="monTitreDeSite" --admin_user="monUsernameWP" --admin_password="monPasswordWP" --admin_email="monEmail@gmail.com"
// Réponse attendue -> Success: WordPress installed successfully.
Important : installer le theme en ligne de commande et non directement sur Wordpress.
Pour activer un thème taper :
wp theme activate nomDuTheme
Se déplacer dans le dossier du thème et taper :
npm install reset-css
npm i @fortawesome/fontawesome-free
A la racine du projet, générer le SCSS en tapant : (execute les commandes dans composer.json).
composer install
composer run build-assets
composer run autoload
Parcel va servir a prendre toutes les sources et les traduire en SCSS ou Javascript, puis les stocker dans un dossier 'Dist' qui sera appelé pour le rendu du projet.
Installer Fontawesome
Mon code de dingue
Modifier le .gitignore si ajout d'un thème ou d'un plugin.
vendor
wordpress
wp-config.php
## On doit permettre à Git d'explorer l'arborescence dans wp-content
## Mais on ne veut pas lui permettre de versionner wp-content en entier
# on ignore tout ce qui se trouve dans wp-content
/wp-content/*
# mais on versionne le dossier wp-content lui même (contenu != contenant)
!/wp-content
/wp-content/themes/*
!/wp-content/themes
/wp-content/plugins/*
!/wp-content/plugins
# on veut pouvoir versionner le theme custom
# sans versionner les themes installés comme dépendances
# on ajoute donc ici avec des ! (pour autoriser le versionning) nos dossiers custom => ils seront traqués par Git
!/wp-content/themes/nomDuTheme
!/wp-content/plugins/nomDuPlugin
Changer la langue du site
wp language core install fr_FR