search
top

Warning: implode() [function.implode]: Invalid arguments passed in /wp-includes/post.php on line 1762

Me pasa en todos los sitios cuando voy a editar o agregar una nueva página el siguiente error:

Warning: implode() [function.implode]: Invalid arguments passed in /wp-includes/post.php on line 1762

Estuve buscando una solución al error para poder editar las páginas y lo encontré en el foro de WordPress.

Hay que abrir el archivo post.php que está en /wp-includes, ir a la línea 1762 y cambiar esto:

1
$check_sql = "SELECT post_name FROM $wpdb->posts WHERE post_name = %s AND post_type IN ( '" . implode("', '", $wpdb->escape($hierarchical_post_types)) . "' ) AND ID != %d AND post_parent = %d LIMIT 1";

Por lo siguiente:

1
2
3
$hierarchical_post_types_string = implode("', '", $hierarchical_post_types);
$hierarchical_post_types_string = addslashes($hierarchical_post_types_string);
$check_sql = "SELECT post_name FROM $wpdb->posts WHERE post_name = %s AND post_type IN ( '" . $hierarchical_post_types_string . "' ) AND ID != %d AND post_parent = %d LIMIT 1";

Articulos relacionados:

9 Comentarios

  1. Li Chong says:

    A mí me pasaba en 1&1 con PHP 4.9. Lo subí por htaccess al 5.0 y se le quitó.

  2. Matu says:

    Yo tenia el mismo problema, y lo solucione desactivando el plugin db cache y reactivando de nuevo después. Pero me parece mejor solución la que propones arriba. Saludos

  3. Neri says:

    El plugin db caché esta dándo más problemas!

  4. Matu says:

    Si, está dando problemas. Porque pensé que lo había solucionado, pero no, vuelve a aparecer el Warning. Así que lo desactive, y voy a solucionarlo como posteaste vos.
    Un saludo!

  5. xDiegou says:

    Gracias man, me salvaste :D

  6. Brett says:

    you are a genius :-)

    I’ve been looking for this fix for over a month, thank you!

    usted es un genio :-)

    He estado buscando esta revisión para más de un mes, gracias!

  7. a mi me pasaba esactamente lo mismo pero primero me gustaria saver cual es el uso en palabras tegnicas de (implode)
    lo agradeceria mucho ok

  8. montalut says:

    mil gracias!!!
    ya he tratado restorar mi database, sin exito… tu soluccion fue perfecta!
    saludos

Dejar un comentario

top