Hola buenos desarrolladores,
Estoy tratando de actualizar una publicación en wordpress pero no me permite actualizar la publicación.
Yo he tratado – wp_update_post
y $wpdb->update
pero ambos no me permiten actualizar la publicación.
Aquí está el código que usé
$my_post = array(
'ID' => $found_post_id,
'post_type' => utf8_encode( $line_data['post_type'] ),
'post_name' => utf8_encode( $line_data['post_name'] ),
'post_title' => utf8_encode( $line_data['post_title'] ),
'post_content' => utf8_encode( 'tada' ),
'post_status' => 'publish',
);
$status = wp_update_post($my_post, true);
echo "<pre>";print_r($status);
$table = $wpdb->prefix . 'posts';
$status = $wpdb->update( $table, $my_post, array( 'ID' => $found_post_id ));
echo "<pre>";print_r($status);die;
WP_Error Object
(
[errors] => Array
(
[db_update_error] => Array
(
[0] => Could not update post in the database
)
)
[error_data] => Array
(
)
)
Cloné la base de datos a una nueva para verificar si es el problema con un juego de caracteres diferente, pero eso tampoco resolvió mi problema. No entiendo que estoy haciendo mal.
.