Esta es una lista que iré actualizando de las operaciones más habituales que realizo con WordPress CLI. ¿Qué es WP CLI? Es la ejecución de comandos de WordPress en una consola.
Tabla de contenidos
Motivos para utilizar WordPress CLI
¿Porqué utilizar WordPress CLI? Utilizar la linea de comandos se realiza normalmente es debido a que hay ciertas operaciones que pueden tardar mucho y por web no serían posibles debido al time-out.
Esto pasa sobretodo en páginas web con miles de posts y cuando hay operaciones de imágenes.
Lista de Comandos CLI WordPress
Backup de la base de datos
wp db export
Gestión de usuarios: creación y listado
Util cuando tienes acceso por consola, pero todavía no te han dado acceso al WordPress. Nos ha pasado más de una vez.
wp user create davidperez david@close.marketing --role=administrator
Documentación oficial: wp user create
Listar usuarios:
wp user list
Documentación oficial: wp user list
Importación de contenido XML
Importación de entradas con XML con wp import. OJO utilizar antes la exportación para que también incluya imágenes destacadas con este plugin.
wp import example.wordpress.2016-06-21.xml --authors=create
Regenera imágenes de miniatura
wp media regenerate
Documentación oficial: wp media regenerate
Elimina entradas de blog antes de una fecha
wp post delete $(wp post list --post_type='post' --date_query='before=2021-01-01' --format=ids)
wp post list --post_type='post' --before="2021-01-01T00:00:00"
wp post list --before="2020-12-31T00:00:00"
Hacer Super admin a un usuario
wp super-admin add closemarketing
Cambiar contraseña a un usuario
wp user update USER --user_pass=###