Здравствуйте, хорошие разработчики,
Я пытаюсь обновить сообщение в wordpress, но это не позволяет мне обновить сообщение.
Я пробовал - wp_update_post
и $wpdb->update
но оба не позволяют мне обновлять сообщение.
Вот код, который я использовал
$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
(
)
)
Я клонировал базу данных в новую, чтобы проверить, есть ли проблема с другая кодировка, но это тоже не решило мою проблему. Я не понимаю, что делаю неправильно.