0
사용자가 서로 메시지를 보낼 수있는 간단한 PHP 문의 양식이 있지만 보낸 사람이 양식을 작성하여 제출할 때 전자 메일은 내 기본 Wordpress 관리자 전자 메일에서 가져옵니다. 사용자가 양식에 입력 한 이메일 주소가 아닙니다. 따라서 수신자가 이메일에 답장을 시도하면 이메일을 보낸 사람이 아니라 관리자 (Admin)에게 전달됩니다.php Wordpress의 PhP 문의 양식
나는 여기에 뭔가 빠져 있습니다 ... 아주 똑바로 보인다. 난 그것을 변경하고 머리글 등을 사용했지만, 아무것도 작동하지 ... 항상 단지 내 이메일에서 온다. 여기
<form method="post"><input type="hidden" value="<?php the_ID(); ?>" name="pid_rep" />
<li>
<h3><?php echo __('Your Email'); ?>:</h3>
<p><input type="text" size="50" class="do_input" name="email" /></p>
</li>
<li>
<h3><?php echo __('Message'); ?>:</h3>
<p><textarea rows="4" cols="40" class="do_input" name="message"></textarea>
<<input type="submit" name="contact" value="<?php _e('Send Message'); ?>" /></p>
</li>
</form>
핸들러입니다 : 여기
양식 코드 나는 그것이 워드 프레스 보안 설정입니다 알다시피
$email = $_POST['email'];
$message = nl2br($_POST['message']);
전체 코드를 보내 주시겠습니까? –
이것은 일을하기로되어있는 방법입니다. 귀하의 웹 사이트가 다른 웹 도메인에서 왔다고 주장하는 이메일을 보내면 누구나 읽을 수 있기 전에 스팸으로 간주 될 가능성이 큽니다. 올바른 방법은 보낸 사람의 전자 메일 주소를'Reply-To' 헤더에 넣는 것입니다. 연락처 양식 처리기에서 이미이 작업을 수행하고있을 수 있습니다. –
다음은 코드의 전체 섹션입니다. 나는 이것이 벼룩 시장 웹 사이트를위한 것이라고 언급해야한다. 요점은 잠재 구매자가 판매자에게 연락하고 있다는 점이다. – user3606735