Bonjour,
Ma configuration WP actuelle
- Version de PHP/MySQL : 8
- Thème utilisé : colormag
- Extensions en place : WPForms Lite ///WP-PageNavi ////WP-Optimize – Nettoyer, compresser, mettre en cache.////WP-Members///wp tarteaucitron.js self Hosted////WP BackItUp Édition Communautaire////Post Type Switcher///MonsterInsights – Google Analytics pour WordPress///LiteSpeed Cache////Insert PHP Code Snippet///Embed PDF Viewer////Custom Post Type UI////Calculated fields for ACF////Blocks CSS: CSS Editor for Gutenberg Blocks////All in One SEO Pack///AJAX Login and Registration modal popup DEV + inline form////Advanced Custom Fields////ACF Photo Gallery Field///Yoast SEO
- Nom de l’hébergeur : hostinger
- Adresse du site : pecheperle.be
Problème(s) rencontré(s) :
Bonjour a tous
sur wp-members je cree un champ personnalise » y_field »
dans lequel lors de l’inscription je lui indique la valeur « some_criteria’ »
Dans function.php j’ajoute ce code qui ne devrait pas me redonner de message d ‘erreur dans le formulaire
Mais que je vous apparaitre quand meme
add_action( 'wpmem_pre_register_data', 'my_reg_hook' );
function my_reg_hook( $fields ) {
// The following can be used to output what is in
// the $fields array so you can see what's in it,
// and then it quits:
// echo "<pre>"; print_r( $fields ); echo "</pre>";
// exit();
// In a real, working use of this action, you can
// do whatever you need to do with registration
// data before it is inserted.
// The following is an example using it to perform
// validation, you can stop registration and return
// an error message to the user by globalizing
// $wpmem_themsg and giving it your error message:
global $wpmem_themsg;
if ( $fields['my_field'] != 'some_criteria' ) {
$wpmem_themsg = 'your error message...';
}
return;
}