-
Docs officielles de Wordplate
-
Docs de WordpressPackagist
-
Docs de WP-CLI
-
Installer le projet avec composer
composer create-project wordplate\wordplate
-
Modifier le fichier
.env
: ajouter le salt (avec le lien), puis mettre à jour les infos de la base de données. -
Installer Wp-Cli :
- Taper dans le projet :
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
- Rendre le fichier exécutable
chmod +x wp-cli.phar
- Le déplacer dans le $PATH :
mv wp-cli.phar /usr/bin/wp
- Vérifier que ca fonctionne :
wp --info
- Taper dans le projet :
-
Installer des packages avec wordplate & composer :
composer require wpackagist-plugin/name_plugin
(pour les thèmes :wpackagist-theme/my_theme
)- Aciver le plugin avec wp-cli :
wp plugin activate my_plugin
- Désaciver le plugin avec wp-cli :
wp plugin deactivate my_plugin
-
Modifier les must-use-plugin :
- Installer
framework
:composer require wordplate/frameworl
(qui agit comme un autoloader) - Ajouter les mu-plugin dans le fichier
composer.json
- Puis installer les avec
composer require wpackagist-plugin/my-plugin
- Inutile de les activer, ils le sont automatiquement !
- Installer
- Mettre à jour Wordpress via composer :
composer update
L'avantage de Wordpalte c'est que grâce à Composer on peut verouiller les permissions des fichiers/plugins pour éviter de la modification suite à une faille de sécurité par exemple.
- Changer les permissions des fichiers pour les utilisateurs autres :
chmod -R 750
- Modifier la permission du fichier
upload
où sont installé les assets : dansuploads
:chmod -R 777