Al actualizar a la versión 3.5 de WordPress me he encontrado con este warning de PHP:
«Warning PHP:. Missing argument 2 for wpdb :: prepare () …»
Tal y como he comentado esto es sólo una advertencia del WordPress 3.5 y por lo tanto no es que de pronto tú sitio web o blog se haya roto en mil pedazos ni nada de por el estilo.
Todo está bien. Aunque sí que tiene su importancia ya que puedes exponer a tus usuarios a una vulnerabilidad de inyección SQL. Y esto SÍ que hay que tomárselo en serio.
Si lo que deseas en que desaparezca estos mensajes de tu sitio web o blog, sólo tienes que añadir esta línea de código al final del fichero (justo una línea antes del ?> )de configuración del WordPress wp-config.php
Recordaros que ocultar los errores en los sitios de producción es una buena práctica.
@
ini_set
(
'display_errors'
, 0)
;
Puedes leer más información en este otro post de Andrew Nacin
Vía | Make WordPress Core