WordPress

Quelques astuces de développement pour WordPress: outil wp-cli, requêtes sql.

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 :

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

Commandes utiles :

Met à jour le coeur de WordPress :

1wp core update

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

1wp core update-db

Met à jour les traductions :

1wp core language update

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

1wp core verify-checksums

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

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

Active un plugin nommé ouifm-slider :

1wp plugin activate ouifm-slider

Met à jour un plugin nommé ouifm-slider

1wp plugin update ouifm-slider

Désactive un plugin nommé ouifm-slider :

1wp plugin deactivate ouifm-slider

Requêtes SQL utiles

efface les transients :

1DELETE FROM `wpoptions` WHERE `option_name` LIKE ('_transient_%');
2DELETE FROM `wp_options` WHERE `option_name` LIKE ('_site_transient_%');

efface les révisions :

1DELETE a,b,c FROM wp_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'
comments powered by Disqus