我目前正在使用类似的模型从前端发布http://voodoopress.com/2011/03/review-of-posting-from-front-end-form/. 我想根据“problem\\u type”字段的值向特定地址发送电子邮件。这就是我目前所拥有的。这一点也不意味着什么,但我已经走到了死胡同。想法?我只需要3封不同的电子邮件。如果值为计算机,则为1;如果值为电话,则为1;其他每个值都可以发送到第三个电子邮件地址。
function new_post_creation_email($pid) {
$problem_type = get_post_meta($pid, \'problem_type\', true);
$description = \'post_content\';
if ($problem_type == \'phones\') {
$to = \'1st email here\';
} elseif ($problem_type == \'computers\') {
$to = \'2nd email here\';
} else {
$to = \'3rd email here\';
}
$subject = "New Ticket in \' . echo get_post_meta($pid, \'problem_type\', true) . ";
$message = "A user profile has been updated\\n\\n";
$message .= print_r($description,true);
@wp_mail( $to, $subject, $message);
}
add_action(\'wp_insert_post\',\'new_post_creation_email\');
很明显,“这里的第一封电子邮件”等已被实际代码中的文本电子邮件地址所取代。