El error significa que no proporciona tantos datos como la tabla wp_posts
contiene columnas. Y ahora el motor de base de datos no sabe en qué columnas colocar sus datos.
Para superar esto, debe proporcionar los nombres de las columnas que desea completar. Ejemplo:
insert into wp_posts (column_name1, column_name2)
values (1, 3)
Busque la definición de la tabla y vea qué columnas desea completar.
Y insert
significa que está insertando una nueva registro. No estás modificando uno existente. Usar update
por eso.