No aparece el botón de publicar en WordPress

Tiempo de lectura estimado: 2 minutos

Hola!.

Hoy vamos a tocar un tema que puede pasarnos y no saber ni por donde salir: El botón de Publicar de WordPress no aparece. Sólo aparece Pendiente de Revisión.

Y como hay mil páginas, el foro de soporte de WordPress, etc etc, voy a citar algunos de los más usados:

  • Desactiva los plugins. Uno a uno y de forma masiva.
  • Desactiva tu tema usado y escoge el que viene por defecto.
  • Comprueba el rol del usuario.
  • Comprueba también en rol de usuario en la base de datos
  • Actualiza todo los plugins, WordPress, etc etc.
  • Reinstala otra vez todo.

A mí, nada de eso me ha funcionado (Eso sí, si quieres, puedes pasarte por aquí y sanar tus dudas en otros aspectos relacionados con WordPress.).

Curiosamente, probé a desactivar Yoast Seo. No desde el cliente FTP, si no desde el propio backend de WP. Y funcionó. Por poco tiempo. El error, estaba en otra parte.

Claro que no había caido en la cuenta de que, poniendo la línea mágica en nuestro wp-config.php: define(‘WP_DEBUG’, true); se resolvería el misterio.

Nota: Recordar darle permisos de escritura (644) cuando os descarguéis el archivo de manera local y cuando lo subáis, volveis a ponerlo en modo lectura (444).

Y esto, es importantísimo hacerlo siempre que falle cualquier parte de nuestro WordPress. Porque nos revelará el error/errores que puedan estar pasando. Una vez arreglado/s, volvemos a dejar la linea que habiamos editado a false.

En cuanto a mi problema con el botón, esto era lo que me aparecia en el backend:

WordPress database error Duplicate entry ‘0’ for key ‘PRIMARY’ for query INSERT INTO `wp_posts`

Aquí estaba el error y el motivo por el cual, WordPress solo mostraba el botón de Pendiente de Revisión.

Ya que el la clave primaria no puede contener valores duplicados y por eso, muestra el error. Solución?

Intenté sin exito reparar la tabla. Lamentablemente: REPAIR TABLE wp_posts , tampoco me funcionó.

Así que, cogiendo nuestra tabla (en mi caso wp_options), vamos a estructura y seleccionamos el campo ID (en mi caso), checkeamos la opción de AI (Autoincremental) y con este sencillo paso, volveremos a tener nuestro botón de Publicar activo.

Todo esto, siempre teniendo un backup a mano por lo que pueda pasar.

Espero que os haya servido esta solución tanto como a mí.

Saludos!.

Deja un comentario

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar