Beschrijving
Nederlands
Plugin voor telefoonnummer (heropend)
Dag,
zie dit topic, helaas is hij al gesloten. Ik ben naar precies hetzelfde op zoek, namelijk een simpele plugin waarbij je je telefoonnummer achter kan laten, en de plugin stuurt een email die je waarschuwt dat je diegene moet terugbellen.
Jaapmarcus had al een goed stuk code geleverd (ik heb het zelf gesaved als callme.php):
<?php /* Plugin Name: Call Me */ //usage [callme email="mijn@email.nl"] function checkValidNumber($phone){ if(substr($phone,0,2) == '00'){ $phone = substr($phone,2); } //ook alle speciale karaktars $phone = str_replace(array('+','-',' '), '',$phone); if((strlen($phone) == 10 || strlen($phone) == 11) && preg_match("/^[0-9]+$/i", $phone)){ return true; }else{ return false; } } function callme_func( $atts ) { $text = ''; $default = array('email' => 'mijn@email.nl'); extract(shortcode_atts( $default, $atts )); if(!empty($_POST['callme_phone'])){ if(checkValidNumber($_POST['callme_phone'])){ mail($email,'Bel me terug',"Telefoon nummer: ".$_POST['callme_phone']. "\n" ."IP Adress: ".$_SERVER['REMOTE_ADDR']); $text .= '<p>We zullen binnen kort contact met u opnemen</p>'; $no_form = 1; }else{ $text .= '<p>Geen geldige Telefoon nummer</p>'; } } if(empty($no_form)){ $text .= '<form action="" method="post"> <p>Telefoon nummer: <input type="text" name="callme_phone" value=""/><input type="submit" value="Verstuur"/></form>'; } return $text; } add_shortcode( 'callme', 'callme_func' ); ?>Maar ik krijg het niet aan de gang. Ik heb callme.php geupload naar de plugins directory, de plugin geactiveerd in de WP backbone. Vervolgens voeg ik de shortcode <?php [callme email=”mijn@email.nl”] ?> toe, en gebeurt er niets (ik vervang in de code en de shortcode “mijn@email.nl” door het daadwerkelijke emailadres).
Heeft iemand een suggestie waar dit aan kan liggen?
Het onderwerp ‘Plugin voor telefoonnummer (heropend)’ is gesloten voor nieuwe reacties.



