
pruebilla
add_shortcode(‘formulario_noticia’, function () {
if (!is_user_logged_in() || !current_user_can(‘edit_posts’)) {
return ‘<p class=”alert alert-warning”>⚠️ No tenés permisos para enviar noticias.</p>’;
}
ob_start();
acf_form(array(
‘post_id’ => ‘new_post’,
‘new_post’ => array(
‘post_type’ => ‘noticia’,
‘post_status’ => ‘pending’,
),
‘post_title’ => true,
‘submit_value’ => ‘📝 Enviar noticia’,
‘updated_message’ => ‘<div class=”alert alert-success mt-3″>✅ Noticia enviada correctamente. Será revisada por un editor antes de su publicación.</div>’,
‘form_attributes’ => array(‘class’ => ‘formulario-noticia’),
‘uploader’ => ‘wp’,
));
return ob_get_clean();
});
