WordPress User Frontend Editing Campos personalizados
-
30-10-2019 - |
Pregunta
Estoy usando el complemento Wordpress User Frontend
Y editar el título y el contenido de una publicación es agradable (logré cambiarlo para poder editar tipos de publicaciones personalizadas), pero no hay soporte para editar campos personalizados. Así que tengo el siguiente código a continuación (no estoy seguro de si es demasiado largo para tener que poner pastebin):
function wpuf_validate_post_edit_submit() {
global $userdata;
$errors = array();
$title = trim($_POST['wpuf_post_title']);
$content = trim($_POST['wpuf_post_content']);
$tags = wpuf_clean_tags($_POST['wpuf_post_tags']);
$cat = trim($_POST['cat']);
$post_location = trim($_POST['wpuf_post_location']);
echo $post_location;
if (empty($title)) {
$errors[] = "Empty post title";
} else {
$title = trim(strip_tags($title));
}
if (empty($content)) {
$errors[] = "Empty post content";
} else {
$content = trim($content);
}
if (!empty($tags)) {
$tags = explode(',', $tags);
}
if (!$errors) {
$post_update = array(
'ID' => trim($_POST['post_id']),
'post_title' => $title,
'post_content' => $content,
'post_category' => array($cat),
'tags_input' => $tags
);
$post_cf = update_post_meta($post->ID,'location',$post_location);
$post_id = wp_update_post($post_update);
//var_dump($post_update);
if ($post_id && $post_cf) {
echo '<div class="success">Post updated succesfully.</div>';
}
} else {
echo wpuf_error_msg($errors);
}
}
$post_cf
debe actualizar el campo de ubicación que se toma desde la parte superior del código ($post_location
). Al hacer eco del campo, se hace eco del campo actualizado, pero al guardar la publicación ($post_id
?) Y actualizar la página, ¿el campo personalizado permanece igual?
¿Alguien sabe lo que está pasando? He estado en esto durante más de una hora.
No hay solución correcta