从PHP发送时,我的HTML出现了一个奇怪的问题。超链接是他们应该展示的。这是它在我的电子邮件客户端上呈现的方式:
如您所见,有2个变量将字符串发送到电子邮件正文:
$texto_msg = 'HOLA <a href="http://vendoan.com">ANCHOR</a>';
$url_anuncio = 'Sal bien!!: <a href="'.get_permalink($post_tmp).'">Título: '.get_the_title($post_tmp).'</a>';
$e_subject = __('Alguien se ha interesado por tu anuncio en VendoAndroid','jigowatt');
// Advanced Configuration Option.
// You can change this if you feel that you need to.
// Developers, you may wish to add more fields to the form, in which case you must be sure to add them here.
$msg = __('¡Hola! Un usuario de VendoAndroid se ha interesado en tu anuncio:'). PHP_EOL . PHP_EOL;
//$msg .= __('<a href="'.get_permalink($post_tmp).'">Título: '.get_the_title($post_tmp).'</a>') . PHP_EOL . PHP_EOL;
$msg .= __($texto_msg) . PHP_EOL;
$msg .= __($url_anuncio) . PHP_EOL;
$msg .= implode(PHP_EOL, $comments) . PHP_EOL . PHP_EOL;
$msg .= "-------------------------------------------------------------------------------------------\r\n";
$msg .= 'Mensaje enviado desde <a href="http://vendoandroid.com" ><strong>VendoAndroid.com</strong></a>';
$msg = wordwrap( $msg, 70 );
我不明白为什么第一个链接运行良好而不是第二个链接。
有什么想法吗?
谢谢
更新
@Joachim Isaksson,这是原始来源:
<p>¡Hola! Un usuario de VendoAndroid se ha interesado en tu anuncio:</p>
<p>TÃtulo: <strong>Puto Firefox jodio</strong><br />
<a href="http://vendoandroid.com/mis-anuncios/"><strong>área de<br />
usuario.</strong></a><br />
Puedes ver, editar o eliminar tu anuncios accediendo a tu <a<br />
href="http://vendoandroid.com/mis-anuncios/"><strong>área de<br />
usuario.</strong></a><br />
答案 0 :(得分:0)
如果在翻译表中找到了一个,则__($ text)函数可能会返回已翻译的$ text。使用它时不应混用HTML和原始文本。
尝试:
$url_anuncio = __("Sal bien!!:").' <a href="'.get_permalink($post_tmp).'"> '.__("Título: ").get_the_title($post_tmp)."</a>";
然后:
$msg .= $url_anuncio . PHP_EOL;
答案 1 :(得分:0)