Skip to content

Instantly share code, notes, and snippets.

@adrientiburce
Last active November 17, 2018 22:15
Show Gist options
  • Save adrientiburce/1c7461c29eb449b27f6f5c776d399594 to your computer and use it in GitHub Desktop.
Save adrientiburce/1c7461c29eb449b27f6f5c776d399594 to your computer and use it in GitHub Desktop.
#wordplate #tuto

Commandes pour wordplate

Docs utiles

  1. Docs officielles de Wordplate

  2. Docs de WordpressPackagist

  3. Docs de WP-CLI

Installer le projet

  1. Installer le projet avec composer composer create-project wordplate\wordplate

  2. Modifier le fichier .env : ajouter le salt (avec le lien), puis mettre à jour les infos de la base de données.

  3. 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
  4. 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
  5. 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 !

Mettre à jour le site :

  1. Mettre à jour Wordpress via composer : composer update

Sécurité :

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.

  1. Changer les permissions des fichiers pour les utilisateurs autres : chmod -R 750
  2. Modifier la permission du fichier upload où sont installé les assets : dans uploads : chmod -R 777
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment