Ondersteuning » Code oplossingen gezocht » Plugin voor telefoonnummer

  • Ik ben opzoek naar een soort ‘call me back’ plugin. Bezoekers kunnen hun telefoonnummer met 1 druk op de knop dan achterlaten, waarna ze terug worden gebeld.

    Ik kan dit niet vinden in de lijsten met plugins.
    Iemand een suggestie? Ik kan niet zelf programmeren.

4 reacties aan het bekijken - 1 tot 4 (van in totaal 4)
  • Volgens mij bedoel je de plugin ‘Click to Call Me’, zie: http://wordpress.org/extend/plugins/click-to-call-me/

    Thread starter Mauricevdh

    (@mauricevdh)

    Nee dat is helaas niet wat ik bedoel.
    Ik bedoel een plugin waarbij ze heel eenvoudig hun telefoonnummer kunnen achterlaten en met één druk op de knop aan me kunnen verzenden.

    Ik bel ze vervolgens terug.

    Dit zou moeten werken

    <?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' );
    
    ?>

    Bovenstaande oplossing moet afdoende zijn. Wanneer je al gebruik maakt van bijvoorbeeld Contact Form 7 kan je die ook gebruiken om een formulier te mailen.

4 reacties aan het bekijken - 1 tot 4 (van in totaal 4)
  • Het onderwerp ‘Plugin voor telefoonnummer’ is gesloten voor nieuwe reacties.