Есть ли способ добавить ссылку в тему электронной почты? Ниже приведен пример YouTube –
Здесь, в моем коде, я пытаюсь выполнить следующий, но все же неудовлетворительный результат. Нижеприведенный код отправляет объект, как и при печати всего тега привязки в теме.
public function contact_us($data) { $from = "from@example.com"; $to = "to@example.com"; $view = 'emails/contact_us'; $subject = "Contact Us <a href='http://www.example.com'>Link</a>"; $view_data = $data; $this->send($from,$to,$subject,$view,$view_data); }
Я рад, что вы спросили! Это потрясающая новая функция, и стандартная поддержка Google – часть инициативы Schema.org.
Копирование их примера здесь, что позволяет клиентам просматривать что-то прямо из электронной почты! Этот блок будет скопирован непосредственно в ваш почтовый шаблон.
<script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Restaurant", "name": "Google Cafe", "action": { "@type": "ReviewAction", "review": { "@type": "Review", "reviewRating": { "@type": "Rating", "bestRating": "5", "worstRating": "1" } }, "handler": { "@type": "HttpActionHandler", "url": "{{ review_url }}", "encoding": { "url": "http://schema.org/Encoding/UrlEncoded" }, "method": "http://schema.org/HttpRequestMethod/POST", "requiredProperty": { "@type": "Property", "name": "review.reviewRating.ratingValue" }, "optionalProperty": { "@type": "Property", "name": "review.reviewBody" } } } } </script>
Документацию о том, как активировать эти функции, можно найти здесь: https://developers.google.com/gmail/actions/