WordPress le mémo

WP-CLI

wp-cli est un outil en ligne de commande pour gérer par script une installation WordPress (coeur, plugins, backup ….).

La version actuelle est la 1.1.0 (au 7 mars 2017). Toujours vérifier d’être à jour car wp-cli évolue en parallèle de l’évolution de WordPress.

Installation et mise à jour :

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp

Commandes utiles :

Met à jour le coeur de WordPress :

wp core update

Met à jour la base de donnée WordPress, à faire après une update du coeur :

wp core update-db

Met à jour les traductions :

wp core language update

Vérifie qu’aucun fichier cœur n’a été modifié :

wp core verify-checksums

Toute la procédure d’upgrade en une ligne :

wp core update && wp core update-db && wp core language update && wp core verify-checksums

Active un plugin nommé ouifm-slider :

wp plugin activate ouifm-slider

Met à jour un plugin nommé ouifm-slider

wp plugin update ouifm-slider

Désactive un plugin nommé ouifm-slider :

wp plugin deactivate ouifm-slider

WordPress tips

efface les transients :

DELETE FROM `ouifm_options` WHERE `option_name` LIKE ('_transient_%'); DELETE FROM `ouifm_options` WHERE `option_name` LIKE ('_site_transient_%');

efface les révisions :

DELETE a,b,c FROM ouifm_posts a LEFT JOIN ouifm_term_relationships b ON (a.ID = b.object_id) LEFT JOIN ouifm_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision'