par
crepmaster » 13 sept. 2013, 17:01
Bonjour à tous, je sais que ce n'est pas strictement que tu php ( mais je n'ai rien trouvé sur les forum wordpress),
J'ai besoin de faire un hook pour pouvoir ajouter un nouveau champ dans le forum de reservation (event manager).
J'ai modifié le form, mais je n'arrive pas à entrer le nouveau champ dans la db et donc de sauver sa valeur.
En me documentant j'ai compris qu'il fallait faire un hook sur em_booking_add et em_booking_save mais rien ne se passe
voici mon code:
Code : Tout sélectionner
function add_website (){
$_REQUEST['website'] = (!empty($_REQUEST['website'])) ? $_REQUEST['website']:'';
$EM_Booking->booking_meta['registration']['booking'] = array('website' => $_REQUEST['webiste']);
}
add_action('em_booking_add','add_website');
ainsi l'enregistrement se fait mais je ne trouve pas le champ dans le db.
si j'ajoute
j'obtiens un message d'erreur
Qu'est ce qui m'échappe?
Merci d'avance.
Bonjour à tous, je sais que ce n'est pas strictement que tu php ( mais je n'ai rien trouvé sur les forum wordpress),
J'ai besoin de faire un hook pour pouvoir ajouter un nouveau champ dans le forum de reservation (event manager).
J'ai modifié le form, mais je n'arrive pas à entrer le nouveau champ dans la db et donc de sauver sa valeur.
En me documentant j'ai compris qu'il fallait faire un hook sur em_booking_add et em_booking_save mais rien ne se passe
voici mon code:
[code]function add_website (){
$_REQUEST['website'] = (!empty($_REQUEST['website'])) ? $_REQUEST['website']:'';
$EM_Booking->booking_meta['registration']['booking'] = array('website' => $_REQUEST['webiste']);
}
add_action('em_booking_add','add_website');
[/code]
ainsi l'enregistrement se fait mais je ne trouve pas le champ dans le db.
si j'ajoute
[code]add_action('em_booking_save','add_website');[/code]
j'obtiens un message d'erreur
Qu'est ce qui m'échappe?
Merci d'avance.