Ver Mensaje Individual
  #11 (permalink)  
Antiguo 10/06/2014, 21:55
Avatar de metacortex
metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 20 años, 6 meses
Puntos: 832
Respuesta: Procesar archivos subidos en WordPress (desde plugin en desarrollo)

En tu archivo ft_admin.php busca esta línea:

Código HTML:
Ver original
  1. <input type="hidden" name="frequent_traveler_hidden" value="Y">

Agrega debajo:

Código PHP:
Ver original
  1. <?php $nonce = wp_create_nonce( 'validar-' . $post_id ); ?>
  2. <input type="hidden" name="mi_validacion" value="<?php echo $nonce ?>">

En el archivo php donde recibes la info del formulario necesitas comprobar el nonce field enviado desde el nuevo input (en este sentido ibas por buen camino al principio):

Código PHP:
Ver original
  1. function donde_recibo_la_info_del_formulario($post_id = null) {
  2.     if ( isset($_POST['mi_validacion']) && check_admin_referer('mi_validacion', 'validar-' . $post_id) ) {
  3.  
  4.         // Etc...
  5.  
  6.     } else
  7.         exit('No tienes permisos para realizar esta acción');
  8.  
  9.     return false;
  10. }

(Recuerda darle un valor a $post_id donde vayas a aplicar esta función)