- Grid et reboot Bootstrap 5 uniquement
- Font Montserrat par défaut
- Modernizr
- UI kit
- Compilation des assets (CSS, JS, images, fonts) avec Gulp
- Compilation des fichiers .scss
- Concaténation des fichiers .css et .js
- JSHint
- Autoprefixer
- Sourcemaps
- Minification des images du thème
- Copie des fonts
- Notifications
- ACF color palette
- Load Javascript in Gutenberg
- Fonction pour désactiver l'éditeur Gutenberg sur certain post types
- Yoast functions
- Disable WordPress auto updates
- Get image path function
- Strip tags for wysiwyg field function
- Admin CSS
- Editor Style
- Pass PHP Data to JavaScript
- SVG render function
- Template de mail custom
- Gestion des custom post types et custom taxonomies
- Emplacements de menus
- Gestion des tailles d'images personnalisées
- Zones de widgets
- Pagination
- Templates de page
- Blocs ACF Gutenberg
- Options du thème avec ACF et création automatique des groupes de champs associés
- Synchronisation automatique des champs ACF
- Fonctions utiles
yarn install
yarn build
Pour le watch :
yarn watch
https://your-url.local/wp-content/themes/your_theme/src/ui-kit/
Pour générer le fichier .pot
avec wp-cli
wp i18n make-pot . languages/wordpress-custom-theme.pot
Pour afficher un SVG, utiliser la fonction :
<?= icon('monSVG', 'maClass'); ?>
Pour afficher une info PHP dans le JavaScript :
console.log(php_vars.myVar);
Pour ajouter une nouvelle info, voir fichier /inc/theme-sub-actions.php
ligne 50
https://classic.yarnpkg.com/fr/docs/cli/add
yarn add [package-name]
Pour une dépendance de développement :
yarn add [package-name] --dev
https://classic.yarnpkg.com/fr/docs/cli/remove
yarn remove [package-name]