Pregunta:
Tengo un cuadro meta simple que actualiza los campos personalizados de la publicación (usando update_post_meta()
).
¿Cómo puedo enviar un mensaje de error o advertencia a la página siguiente después de que el usuario publica / actualiza la publicación y no llena uno de los campos del metabox (o los llena con datos no válidos)?
Respuesta:
Puede hacer esto a mano, pero WP lo hace de forma nativa así para los errores de configuración:
-
add_settings_error()
para crear el mensaje. - Luego
set_transient('settings_errors', get_settings_errors(), 30);
-
settings_errors()
enadmin_notices
enganche para mostrar (será necesario enganchar para pantallas que no sean de configuración).