【发布时间】:2015-10-12 15:29:46
【问题描述】:
我目前正在开发一个页面,该页面需要将内容的某些部分通过电子邮件发送给我自己。
在代码中,是一个循环,它获取所有信息,因此它需要从字面上成为屏幕上文本的副本。
我确实尝试了以下方法:
<a href="mailto:email@emailaddres.com?subject=Test&body=<?php urlencode(the_permalink()) ?>">Email this link to a friend </a>
仅通过电子邮件将页面链接发送给我自己,这将无法使用,因为信息将使用 cookie 保存。
有没有人知道如何做到这一点,也许只通过电子邮件发送某个课程的内容?
编辑
<script type="text/javascript">
$( document ).ready(function() {
function getContent() {
var a = document.getElementsByClassName('email-class');
var b = "";
for (var i = 0; i < a.length; i++) {
b+=a[i].innerHTML;
}
return b;
}
});
</script>
<div id="primary" class="content-area container">
<main id="main" class="site-main" role="main">
<div class="row">
<div class="col-md-12">
<div class="email-class">
<h1><?php the_title(); ?></h1>
<p><?php echo do_shortcode('[user_favorites user_id="" include_links="true" site_id="" post_types="" include_buttons="false"]');?></p>
</div>
<a href="mailto:email@emailaddres.com?subject=Test&body=" onclick="this.href += getContent();">Email this content to a friend </a>
</div>
</main><!-- .site-main -->
</div><!-- .content-area -->
【问题讨论】:
-
我会推荐你,使用 jquery 来获取页面的某些部分,并使用必要的数据向你的脚本发送一个 ajax 请求,然后邮寄!
-
为什么不创建 PHP 邮件功能并每天或每天发送电子邮件?
-
@GourabNag 这将如何实现,任何链接/教程都会很棒
-
@jdloader 我正在为你写一个答案..