Un usuario pregunt贸 馃憞
Estoy escribiendo un plugin que tiene un formulario, recibe y escribe datos en una tabla de base de datos personalizada y env铆a correos electr贸nicos. En mi forma yo uso <input type="hidden" name="action" value="peoples_choice_vote">
y mi funci贸n se da as铆
if ( is_this_user_logged_in() ) {
add_action('admin_post_peoples_choice_vote', 'handle_peoples_choice_vote');
} else {
add_action('admin_post_nopriv_peoples_choice_vote', 'handle_peoples_choice_vote');
}
Este c贸digo funciona perfectamente en functions.php cuando lo transfiero al plugin y lo activa falla, y cuando env铆o el formulario aparece una pantalla en blanco en admin-post.php, no se escriben datos y no se env铆a el correo electr贸nico.
(@andonkndonk)
Hace 3 a帽os, 7 meses
tal vez puedas aprender de nuevo sobre el plugin dude wordpress. en algunos casos, hay alguna diferencia entre la funci贸n y los plugins del tema de Beetwin.
Lanzador de hilos
(@macblaue)
Hace 3 a帽os, 7 meses
is_this_user_logged_in()
Es parte de pluggable.php que se enciende despu茅s de muchos plugins, que es el problema. Elimino la declaraci贸n if y cargo ambas acciones et voil脿.
驴Solucion贸 tu problema??
0 / 0