Korben, roi d’internet, logo bébé avec des lunettes en mode thug life Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Korben Upgrade your mind

Exporter et importer tous vos articles WordPress avec WP-Cli

Si vous avez un site sous WordPress avec de très nombreux articles, et que vous voulez les exporter, il y a plusieurs solutions.

Capture d'écran 2016-03-21 09.55.41

Soit vous faites un export directement depuis WordPress avec un plugin d’export. Soit vous faites un export direct en SQL depuis la base.

La première solution risque d’énormément solliciter votre serveur, et provoquer des timeouts. La seconde solution est meilleure niveau perf mais un peu plus complexe.

Alors que faire ? Et bien j’ai trouvé une solution intermédiaire qui est à la fois simple à mettre en oeuvre et qui va vous permettre de manipuler vos installation WordPress du bout des doigts.

Ça s’appelle wp-cli et c’est un outil en ligne de commande qui permet de réaliser tout un tas d’opérations sur WordPress. Il s’installe sur votre serveur comme ceci :

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Pour vérifier que ça fonctionne tapez ensuite :

php wp-cli.phar –info

On va ensuite rendre exécutable et renommer l’outil en wp pour que ça soit plus simple à retenir.

chmod +x wp-cli.phar

sudo mv wp-cli.phar /usr/local/bin/wp

Pour vérifier que ça fonctionne, tapez :

wp –info

Wp-Cli dispose de nombreuses commandes que voici :

Built-in_Commands_WP-CLI_-_2016-03-21_10.04.50

Je vais vous donner un exemple pour l’export et l’import car c’est ce qui m’intéresse dans le cadre de cette article. Pour que wp-cli retrouve ses petits, vous devez d’abord vous placer dans le répertoire racine de wordpress (là où se trouve votre site).

cd /var/www/wordpress

Puis entrez la commande suivante pour faire un export vers /tmp de tous les articles sortis entre le 01/01/2003 et le 31/12/2016. Le paramètre allow-root permet de lancer la commande en tant que root. Je vous recommande plutôt de la lancer avec le même user que celui utilisé par WordPress.

wp export –dir=/tmp/ –post_type=post –start_date=2003-01-01 –end_date=2016-12-31 –allow-root

Comme vous pouvez le voir sur le détail de la commande export, vous pouvez exporter uniquement certaines catégories, certains users, avec ou sans les commentaires…etc. Allez jeter un oeil.

Enfin, cela vous générera sans faire chauffer votre serveur, une liste de fichiers XML au format d’export WordPress WXR que vous pourrez réimporter avec la commande suivante :

wp import /tmp —authors=skip –allow-root

Le paramètre authors permet de créer les users automatiquement dans WordPress (create) ou de les mapper avec l’aide d’un CSV ou de passer l’association des articles avec un auteur (skip) pour le faire plus tard. Je vous recommande lire le détail des paramètres de la commande import pour plus d’infos là dessus.

Voilà pour cette petite introduction à WP-Cli. Cet outil est très puissant et permet de faire pas mal de choses en ligne de commande, y compris supprimer des contenus donc soyez prudent avant de lancer une commande et référez-vous à la documentation qui est très bien faite.


Clavier Logitech K270

A seulement 31 €

Equipé du récepteur Logitech Unifying, un récepteur sans fil compact qui reste branché sur votre ordinateur portable (pas besoin de le débrancher lorsque vous vous déplacez) et permet de connecter votre clavier à des périphériques supplémentaires lorsque vous en avez besoin

Technologie de connectivité sans fil 2,4 GHz avancée de Logitech® d’une portée de 10 m et passage en mode de fréquence automatique.

Huit touches de raccourci.

Fonctionne avec 2 piles AAA.

En Savoir +



Rejoindre la discussion sur Korben Communauté

Installer le shell Bash (Linux) sous Windows 10

L’année dernière, ça ne vous a pas échappé, Bash a fait son apparition sous Windows 10. C’est pour moi, la meilleure chose qui soit arrivée à Windows depuis un moment, car ça permet de lancer des outils Linux et de développer ses propres scripts Shell directement sous Windows. Le pied !

Mais même si c’est parfaitement fonctionnel, il faut quand même…

Lire la suite


Plus de 60 idées pour votre Raspberry Pi

Nous sommes nombreux à nous être procuré un petit ordinateur Raspberry Pi pour nous lancer dans des projets de ouf malade… C’est très cool, mais à part le classique Media Center XBMC, qu’avez-vous fait avec votre Raspberry Pi ?

Si vous séchez niveau idées, voici une petite sélection…

Lire la suite


Une astuce pour rendre Windows 10 plus rapide

Si vous trouvez que Windows 10 est un peu lent, que vos applications ne se lancent pas très vite, que vos compilations prennent du temps, voici une petite astuce débusquée par Brominou pour accélérer le bouzin.

Cliquez dans la zone de recherche de la barre Windows et tapez le mot clé « Performances ». Puis cliquez sur « Régler l’apparence et les performances de Windows » …

Lire la suite


Changer d’adresse IP rapidement

Une petite astuce pour ceux qui ne connaissent pas. Comment changer d’adresse IP à la volée.
Il suffit d’en demander une nouvelle à son provider si celui-ci accepte les IP dynamiques. Pour vérifier que vos manipulation ont eu l’effet escompté, vérifiez quelle est votre adresse IP….

Lire la suite