Este mensaje de error ocurre porque la función session_start()
está creando una sesión PHP, lo que interfiere con las solicitudes de la REST API y el loopback en WordPress. Para solucionarlo:
- Localiza el código de
session_start()
Busca en tu tema o en los plugins activos la funciónsession_start()
. Esta puede estar en el archivofunctions.php
del tema o en un plugin personalizado. - Añade
session_write_close()
después desession_start()
Después de cada llamada asession_start()
, asegúrate de quesession_write_close()
se llame antes de realizar cualquier solicitud HTTP. Esto cerrará la sesión y permitirá que la REST API funcione sin problemas. Por ejemplo: - Usar el gancho
init
en WordPress
Si necesitas quesession_start()
esté enfunctions.php
, asegúrate de envolverlo en el ganchoinit
y usasession_write_close()
de esta manera:
Leave A Comment