Corregir error PHP Warning: Creating default object from empty value in /wp-admin/includes/post.php on line xxx

Si tu WordPress al insertar una nueva entrada la pantalla se muestra en blanco y al revisar el log de errores de PHP encuentras el siguiente error:

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

Se debe a que el campo ID de la tabla wp_posts no tiene el AUTO_INCREMENT. Para corregirlo debes ejecutar el siguiente SQL:

ALTER TABLE wp_posts CHANGE ID ID BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT;

Para comprobar ejecuta el siguiente SQL:

DESCRIBE wp_posts;

Y deberás ver el cambio:

+-----------------------+---------------------+------+-----+---------------------+----------------+
| FIELD                 | TYPE                | NULL | KEY | DEFAULT             | Extra          |
+-----------------------+---------------------+------+-----+---------------------+----------------+
| ID                    | BIGINT(20) UNSIGNED | NO   | PRI | NULL                | AUTO_INCREMENT |
........


Listo, ya estará corregido.

0Shares

Comentarios

Comentarios