Попытка реализовать wp_editor вместе с кнопкой "Сохранить" в пользовательском шаблоне
Я создал новый шаблон WordPress, который позволяет мне редактировать сообщения и определенные мета-значения из внешнего интерфейса. Мне удалось включить редактор WYSIWYG с помощью функции wp_edit().
Тем не менее, я не вижу способа обновить данные из этого редактора. Я пытался с функцией wp_update_post(), но, похоже, не работает.
<?php
$post_id = 308;
$post = get_post( $post_id, OBJECT, 'edit' );
$content = $post->post_content;
$editor_id = 'my_editor';
wp_editor( $content, $editor_id );
if(isset($_POST['content'])) { $my_post = array(
'ID' => 308,
'post_content' => stripslashes($content), );
wp_update_post( $my_post );
header('Location:'.$_SERVER['PHP-SELF'].'');
}
?>
И вот форма
<form action="<?php echo $_SERVER['PHP-SELF']; ?>" method="POST">
<input type="submit" name="content" value="Save post" />
</form>
Я также проверил этот вопрос, но в моем случае я просто хочу обновить содержание сообщения, а не мета-значение.
Заранее спасибо!