WordPress Cron: ¿Ejecutándose como qué usuario?

1 minuto de lectura

avatar de usuario defectuoso
defectuoso

Estoy escribiendo un complemento. Tiene algún trabajo para ser ejecutado por wp_cron. Ahora, dentro del script, crea/edita algunas publicaciones automáticamente. Entonces, ¿qué usuario ejecutará el trabajo cron?

También noto que falló al llamar WP_Filesystem()

  • No lo sé con certeza, pero supongo que es el usuario administrador, puede hacer una pequeña prueba y ver qué sucede, así que no necesita preocuparse mucho por eso, ya que puede cambiar la identificación del usuario cuando guarde la publicación. ..

    – Poelinca Dorín

    25 de marzo de 2011 a las 16:10

Bueno, descubrí que se está ejecutando como nadie, como get_current_user_id() devuelve 0

He estado haciendo algo de depuración hoy y he encontrado que get_current_user_id() es a menudo, pero no siempre, 0 (desconectado). El cron puede ser activado por ningún el usuario y su código deben anticipar eso.

¿Ha sido útil esta solución?