Sélectionner une page

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)