Pregunta sobre Developing with WordPress de Wordpress:

Acceso a los datos _POST en el plugin

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

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *