Hay un problema con el equipo WP CLI que se ha cerrado porque el problema no es comprensible: https://github.com/wp-cli/wp-cli/issues/5622
Entonces la pregunta sería para ti:
¿Qué versión de WP CLI estás usando?
¿Qué versión de PHP estás usando en la consola?
¿Qué versión de WordPress estás usando?
¿Ha desactivado todos los complementos como una prueba para descartarlos como la causa?
Si fuera un error, debería poder reproducirlo en una reinstalación pura multisitio.
¡Hola @threadi!
Déjame explicar el problema. Instale 5 complementos (pase lo que pase). Habilite 1 y 2 a nivel de red, y 3-4-5 en un determinado nivel de blog. Si llama a los comandos «Lista de complementos WP –URL» … «», todo parece estar bien, enumera qué complementos están habilitados en la red o en el nivel de blog seleccionado. Ningún problema. Pero si llama a «WP Cron Event Event Run –due-Now –URL =» … «», solo se cargan los complementos habilitados en el nivel de red. Los complementos habilitados en el nivel de blog no están cargados, por lo tanto, las acciones adjuntas no se llaman desde Cron. He creado una prueba Mu-Plugin para enumerar qué complementos están habilitados en este caso, es un código simple:
add_action (‘Muplugins_Loaded’, function () {print_r (wp_get_active_and_valid_plugins ());});
Devuelve una matriz vacía …
Versiones de software:
Plesk Obsidian 18.0.67.3
Ubuntu 20.04 x86_64
OS: Linux 5.4.0-208-Generic #228-Ubuntu
Php binary: /opt/plesk/php/8.1/bin/php
WP-CLI 2.11.0