안녕하세요.
두가지 문의드립니다.
퍼스트 컨텐츠몰 게시판에서 상품구매를 하면
관리자에게 구매 메일이 안오는데 구매자가 구매를 하면 관리자에게 메일이 가도록 가능할까요?
그리고 입금확인을 하면 구매자에게 메일이 전송되는데 메일주소가 보낸이가 Wordpress로 되어서 이메일 주소는 wordpress@(제 사이트주소)로 전송이 되는데
이건 어디서 수정 할 수 있을까요?
답변부탁드립니다.
감사합니다.
안녕하세요~^^
코드 상에는 별 문제없는 듯합니다.
직접 코드를 추가하는 방법 외에도
WP Change Default From Email 플러그인이나 WP Mail SMTP 플러그인을 설치하시면
메일 보내는 이 메일과 이름을 수정하실 수 있습니다.
고맙습니다.
이미 다른 분이 문의한 내용이 있어서 제가 한번 만들어 봤는데 이렇게 하니 잘 받아집니다.
그런데 제가 기존에 정기결제도 붙여서 운영중인데 해당 코드와
혹시 코드상 문제가 없는지 확인 부탁드립니다.^^
/**
* 보내는 이 이름 및 메일주소
*/
add_filter('wp_mail_from', 'my_mail_from');
function my_mail_from($email){
$email = 'manager@gmail.com';
return $email;
}
add_filter('wp_mail_from_name', 'my_mail_from_name');
function my_mail_from_name($name){
$name = '관리자';
return $name;
}
/**
* 정기결제 주문알림
*/
add_action('cosmosfarm_members_subscription_request_pay', 'my_subscription_request_pay', 10, 2);
function my_subscription_request_pay($order, $product){
$to = 'manager@gmail.com';
$title = '[결제완료] 새로운 주문 등록 알림';
$message = '새로운 주문이 등록되었습니다.';
wp_mail($to, $title, $message);
}
/**
* 퍼스트 컨텐츠몰 주문알림
*/
add_action('kboard_order_execute', 'my_kboard_order_execute', 10, 2);
function my_kboard_order_execute($order, $board){
if($board->id == '4'){
$to = 'manager@gmail.com';
$title = '새로운 주문 등록 알림';
$message = '새로운 주문이 등록되었습니다.';
wp_mail($to, $title, $message);
}
}