开发WordPress主题时,有时您可能需要用户的浏览器和操…
您是否要在博客文章中添加“通过电子邮件发送”按钮?口口相传可能是最有效的营销技巧。通过允许用户从您的网站通过电子邮件发送您的文章,可以吸引新的访问者和客户。在本文中,我们将向您展示如何在WordPress帖子中添加“通过电子邮件发送”选项。

您需要做的第一件事是安装并激活WP-EMail插件。激活后,您需要访问电子邮件»电子邮件选项页面来配置插件。

如果您未使用SMTP服务器或Mandrill等第三方电子邮件服务,则可以将SMTP设置留空。
接下来,您需要选择电子邮件文本和图标。在电子邮件设置下,您可以选择用户将在电子邮件表单上看到的电子邮件内容类型和字段。
在电子邮件发送方法中,可以使用PHP或Sendmail。如果使用的是SMTP服务器,则需要选择SMTP作为电子邮件发送方法。
WP-EMail允许您设置字符限制,以用作电子邮件中的摘录。我们建议您使用100到250个字符。这将使电子邮件收件人了解其内容,他们将不得不访问您的网站以查看全文。
设置页面的下一部分允许您配置外发电子邮件模板。默认模板应适用于大多数网站。但是,您可以使用可用的模板标签进行更改。

不要忘记单击“保存更改”按钮以存储您的设置。
重要提示:最后但至关重要的一步是更新您的永久链接设置。
只需访问设置»永久链接页面,然后单击保存更改按钮。您无需更改任何内容。仅保存永久链接结构即可引用您的.htaccess文件。
在WordPress中显示此按钮的电子邮件
配置插件后,下一步是在WordPress帖子和页面上添加“通过电子邮件发送”按钮。
方法1:使用简码
如果您只想将电子邮件按钮添加到选定的几个帖子或页面中,则可以在该帖子的内容中使用此短代码。
[email_link]
如果要通过电子邮件将此链接添加到所有页面,则也可以在文本小部件中使用相同的简码。
但是,默认情况下,WordPress不允许在文本小部件内使用短代码。要在文本小部件中启用简码,您需要将此代码添加到主题的functions.php文件或特定于站点的插件中。
1个add_filter(
'widget_text'
,
'do_shortcode'
);
使用简码的缺点是您必须将其手动添加到帖子中,或者如果您在小部件中使用它,则电子邮件选项将与实际内容分开。
方法2:编辑主题文件
如果您愿意编辑代码,则可以在主题的functions.php文件或特定于站点的插件中添加以下代码:
//Add Email This Option to Bottom of Post
function
wpb_custom_emailthis(
$content
){
if
(is_single()) {
$emailthis
= email_link(
''
,
''
, false);
$content
.=
'<p>'
.
$emailthis
.
'</p>'
;
}
return
$content
;
}
add_filter(
"the_content"
,
"wpb_custom_emailthis"
);
上面的代码将在所有单个帖子页面的底部添加“通过电子邮件发送此链接”。
另外,您可以使用emal_link参数并将其直接添加到single.php中,以进行更多自定义显示。