• Resuelto dianaglz

    (@dianaglz)


    Hola!

    Tengo un problema con el archivo class-wp-hook.php y post.php.

    Por parte de class-wp-config me aparece el siguiente warning Warning: session_start() expects parameter 1 to be array, string given in class-wp-hook.php on line 286
    Anteriormente este error me aparecia, y me permitia publicar post sin problema, pero ahora que trato crear un post y teniendo activado el debug, me aparecen los siguientes warning.

    Warning: Creating default object from empty value in …/wp-admin/includes/post.php on line 642

    Notice: Trying to get property of non-object in …/wp-includes/post.php on line 6007

    Warning: Creating default object from empty value in …/wp-admin/includes/post.php on line 642

    Notice: Undefined property: stdClass::$ID in …/wp-admin/post-new.php on line 71

    Notice: Undefined property: stdClass::$post_date in …/wp-admin/edit-form-advanced.php on line 144

    Notice: Undefined property: stdClass::$post_status in …/wp-admin/edit-form-advanced.php on line 196

    Notice: Undefined property: stdClass::$post_type in …/wp-includes/taxonomy.php on line 202

    Cabe mencionar que tengo actualizado mis plugins, intente desactivarlos, tambien verifique que mi tema este actualizado pero el problema sigue.

    Cree un nuevo usuario pero al momento de loguearme me restringue el acceso apareciendo nuevamente el warning sobre la clase class-wp-hook

    Cualquier sugerencia que puedan darme se los agradeceria

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Moderador Fernando Tellado

    (@fernandot)

    Deberías desactivar todos los plugins, suelen ser el culpable más habitual, (e incluso el tema) también en este caso.

    Iniciador del debate dianaglz

    (@dianaglz)

    de hecho si lo hice lo mencionaba anteriormente solo me falto mencionar lo de desactivar el tema en el que aun asi me sigue marcando el error :/

    cybmeta

    (@cybmeta)

    WordPress no utiliza session_start() por ningún lado, ni una sola vez. El problema te viene de un plugin o del theme seguro 100%.

    El theme o un plugin debe estar pasando la función session_start() a un filtro con parámetros incorrectos, y cuando desde la línea 286 del archivo class-wp-hook.php se intenta ejecutar ese callback aparece el error, pero el origen no está en ese archivo ni en esa línea, sino en el plugin o el theme.

    Espero haberme explicado bien 🙂

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Problema con los archivos class-wp-hook.php linea 286 y post.php’ está cerrado a nuevas respuestas.