Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2015, 10:00
busitwain
 
Fecha de Ingreso: noviembre-2010
Mensajes: 2
Antigüedad: 13 años, 5 meses
Puntos: 0
codigo "formulario de contacto"

Hola!
no consigo saber qué modificar en este código que resulta ser un formulario de contacto. Compré la plantilla de wordpress pero el autor nunca me contesta ¬¬. A si que necesitaria cambiar "algo" para poner mi mail y que basicamente funcione. Alguna idea?? mil gracias!



<?php /* Template Name: Contact */

$authorError = __( 'Please enter your name', 'themerain' );
$emailError = __( 'Please enter your email', 'themerain' );
$emailInvalidError = __( 'You entered an invalid email', 'themerain' );
$subjectError = __( 'Please enter your subject', 'themerain' );
$messageError = __( 'Please enter a message', 'themerain' );

if ( isset( $_POST['submit'] ) ) {
if ( trim( $_POST['author'] ) === '' ) {
$hasError = true;
} else {
$author = trim( $_POST['author'] );
}

if ( trim( $_POST['email'] ) === '' ) {
$hasError = true;
} else if ( !eregi( "^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", trim( $_POST['email'] ) ) ) {
$hasError = true;
} else {
$email = trim( $_POST['email'] );
}

if ( trim( $_POST['subject'] ) === '' ) {
$hasError = true;
} else {
$subject = trim( $_POST['subject'] );
}

if ( trim( $_POST['message'] ) === '' ) {
$hasError = true;
} else {
if ( function_exists( 'stripslashes' ) ) {
$message = stripslashes( trim($_POST['message'] ) );
} else {
$message = trim( $_POST['message'] );
}
}

if ( ! isset( $hasError ) ) {
$site_name = get_bloginfo( 'name' );
$to = get_option( 'admin_email' );

$subject = '[' . $site_name . '] ' . $subject;
$message = "$message";
$headers = 'From: ' . $author . ' <' . $email . '>' . "\r\n" . 'Reply-To: ' . $email;

mail( $to, $subject, $message, $headers );
$emailSent = true;
}
}

get_header(); ?>

<div class="page-content">
<?php
while ( have_posts() ) : the_post();
get_template_part( 'content-page' );
endwhile;
?>

<div id="contact" class="contact-area">
<script type="text/javascript">
jQuery( document ).ready( function() {
jQuery( ".contact-form" ).validate( {
messages: {
author: '<?php echo $authorError; ?>',
email: {
required: '<?php echo $emailError; ?>',
email: '<?php echo $emailInvalidError; ?>'
},
subject: '<?php echo $subjectError; ?>',
message: '<?php echo $messageError; ?>'
}
} );
} );
</script>

<?php if ( isset( $emailSent ) && $emailSent == true ) { ?>
<p class="contact-form-success"><?php _e( 'Thanks, your email was sent successfully.', 'themerain' ); ?></p>
<?php } else { ?>
<?php if ( isset( $hasError ) ) { ?>
<p class="contact-form-error"><?php _e( 'Sorry, an error occurred.', 'themerain' ); ?></p>
<?php } ?>

<form action="<?php the_permalink(); ?>" method="post" class="contact-form">
<p class="contact-form-author">
<label for="author"><?php _e( 'Name *', 'themerain' ); ?></label>
<input type="text" name="author" id="author" class="required" value="" />
</p>

<p class="contact-form-email">
<label for="email"><?php _e( 'Email *', 'themerain' ); ?></label>
<input type="text" name="email" id="email" class="required email" value="" />
</p>

<p class="contact-form-subject">
<label for="subject"><?php _e( 'Subject *', 'themerain' ); ?></label>
<input type="text" name="subject" id="subject" class="required" value="" />
</p>

<p class="contact-form-message">
<label for="message"><?php _e( 'Message *', 'themerain' ); ?></label>
<textarea name="message" id="message" class="required" cols="45" rows="8"></textarea>
</p>

<p class="contact-form-submit">
<input type="submit" name="submit" value="<?php _e( 'Send Message', 'themerain' ); ?>" />
</p>
</form>
<?php } ?>
</div>
</div>

<?php get_sidebar( 'contact' ); ?>
<?php get_footer(); ?>