A partir del sábado pasado, mi sitio web comenzó a fallar intermitentemente durante 10 a 15 minutos seguidos antes de volver a estar en línea. (Recibo alertas de cortes a través de Jetpack). Revisé mi registro de errores e incluye *innumerables* instancias del siguiente mensaje:
Advertencia de PHP: intente leer la propiedad «ID» en nulo en /home4/moviemb8/public_html/wp-content/themes/astrid/functions.php en la línea 269
Eso se refiere al directorio de temas de Astrid, pero el tema que estoy ejecutando es astrid-child, no astrid. Hablé con Bluehost y me sugirieron que cambiara mi versión de PHP, que era 8.2. Lo cambié a 8.1 y el error volvió a aparecer. Luego lo cambié a 8.3; Desde entonces, el error ha ocurrido una vez cada aproximadamente 24 horas, pero el registro de errores sigue generando el mismo mensaje, por lo que me preocupa que el sitio continúe fallando intermitentemente en el futuro. (Obviamente, este problema es difícil de solucionar porque las interrupciones son intermitentes, no permanentes).
Lo que me pregunto es, ¿puedo/debería hacer algo en el archivo astrid (no astrid-child) funciones.php? No encuentro una manera de ver los números de línea, por lo que no tengo claro qué hace la línea 269. Obviamente no quiero hacer nada que dañe seriamente el sitio, pero también quiero corregir lo que sea que esté causando este mensaje de error (y las interrupciones periódicas).
No veo una manera de adjuntar el texto del archivo funciones.php a este mensaje, pero estaré encantado de proporcionárselo si es útil. Gracias de antemano por cualquier ayuda que pueda brindar.
La página con la que necesito ayuda: [log in to see the link]