Самый простой ответ на ваш вопрос будет ставить <?php>
метки вокруг переменной $google_map
ваш <a>
тег так:
Я предполагаю, что вы определили эту переменную где-то в своем PHP-документе, но не должны помещать жестко закодированные переменные в шаблоны WordPress, подобные этому. Если это пользовательское поле и эта переменная PHP должна быть напечатана внутри WordPress петли, взгляд решение будет выглядеть следующим образом:
<a target="_blank" href="<?php the_field('google_map_variable_input'); ?>">See map</span></a>
Если вы порождающая HTML электронной почты себя, вы должны определить многое другое параметры, которые вы указали здесь. Это простой пример заимствован из web tutorial HTML email, который должен дать вам общее представление о том, как отформатировать HTML электронной почты в PHP:
<?php
// Setup sending address parameters for eventual php mail() call
$to = '[email protected]';
$subject = 'Email Update About XYZ';
$from = '[email protected]';
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Create email headers
$headers .= 'From: '.$user_email."\r\n".
'Reply-To: '.$user_email."\r\n" .
'X-Mailer: PHP/' . phpversion();
// Create email body
// Again, assumes $google_map is defined somewhere else
$message = '<html><body>';
$message .= '<a target="_blank" href="';
$message .= $google_map;
$message .= '" style="color:#267ec8; font-size:14px; line-height:22px; font-weight:normal" color="#267ec8"><span style="color:#267ec8; font-size:14px; line-height:22px; font-weight:normal">See map</span></a>';
$message .= '</body></html>';
// Send email
if(mail($to, $subject, $message, $headers)){
echo 'Your mail has been sent successfully.';
} else{
echo 'Unable to send email. Please try again.';
}
?>
Показать код, построить электронную почту, пожалуйста .. – scaisEdge