Créer les pages de bases en y ajoutant du texte de subsitution
$ wp post create –post_type=page –post_title=’Accueil’ –post_status=publish
$ wp post create –post_type=page –post_title=’Blog’ –post_status=publish
$ wp post create –post_type=page –post_title=’Contact’ –post_status=publish
$ wp post create –post_type=page –post_title=’Mentions Légales’ –post_status=publish
curl http://loripsum.net/api/5 | wp post generate –post_content –count=5
Changer la page d’accueil
Modifier selon les besoin le dernier argument (post_ID de la page)
$ bot « Je change la page d’accueil et la page des articles »
$ wp option update show_on_front page
$ wpoption update page_on_front 3
$ wp option update page_for_posts 4
Menu
remplacer location-top par le slug demandé par le thème
$ bot « Je crée le menu principal, assigne les pages, et je lie l’emplacement du thème : «
$ wp menu create « Menu Principal »
$ wp menu item add-post menu-principal 3
$ wp menu item add-post menu-principal 4
$ wp menu item add-post menu-principal 5
$ wp menu location assign menu-principal location-top
Misc cleanup
bot « Je supprime Hello Dolly, les thèmes de base et les articles exemples »
$ wp post delete 1 –force # Article exemple – no trash. Comment is also deleted
php wp-cli.phar post delete 2 –force # page exemple
php wp-cli.phar plugin delete hello
php wp-cli.phar theme delete twentytwelve
php wp-cli.phar theme delete twentythirteen
php wp-cli.phar theme delete twentyfourteen
php wp-cli.phar theme delete twentyfifteen
php wp-cli.phar theme delete twentysixteen
php wp-cli.phar option update blogdescription ‘Ceci est une description’
Permaliens sur /%postname%/
bot « J’active la structure des permaliens »
php wp-cli.phar rewrite structure « /%postname%/ » –hard
php wp-cli.phar rewrite flush –hard
cat and tag base update
php wp-cli.phar option update category_base theme
php wp-cli.phar option update tag_base sujet
installer des extensions à partir d’un fichier .txt
le fichier est censé être placé à la racine du WordPress
php wp-cli.phar plugin install –activate $(<plugin-list.txt)