建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

使用WordPress的WP-MAIL-SMTP插件教程设置邮件提醒功能(为wordpress增加网站公告功能)

GG网络技术分享 2025-03-18 16:14 1


使用WordPress的WP-MAIL-SMTP插件教程设置邮件提醒功能

使用WordPress开发企业官网或者B2B营销型网站或者B2C零售网站,

总是需要有一个邮件提醒功能的。

每当网站上有访客提交询盘,或者有人下单购物了,又或者网了什么系统问题,作为WordPress网站管理员来说,都希望能够收到一个邮件通知,这样就能时时刻刻关注网站动态了。

很多WordPress新手搭建的网站,

往往都不懂怎么设置邮件提醒。

WP花园作为一家专业为客户提供WordPress企业级服务的科技公司,

将会在这篇文章中详细介绍如何通过WP-AMIL-SMTP插件,

来帮助您收到来WordPress网站的任何提醒!

开始准备好小板凳,上课咯!

安装 WP-MAIL-SMTP插件

这个是一个免费的WordPress邮件SMTP设置插件,

您可以直接在WordPress的插件库中通过名字的搜索找到,

或者你直接就输入smtp,然后第一个安装量最多的那个插件,就是你想要找的了:

安装好插件之后,

你会在WordPress后台的左边栏目中看到WP MAIL SMTP的条目,

点进去就能进入设置页面。

WP MAIL SMTP插件介绍

这个WordPress邮件提醒插件的设置,

其实只要做过一次SMTP邮件插件的设置后,以后新的网站,都能照搬相同的配置了。

在这篇文章中,我们以阿里云邮箱为例,做一个国内的smtp邮件服务器设置。

国内阿里云邮箱SMTP设置

当你进入到了WP MAIL SMTP编辑页面后,

直接无视他的授权码版块,

在发件人中填写你要用来发邮件的邮箱地址,

然后勾选强制使用:

接着往下移动,设置一下【发件人名称】,也勾选强制使用,返回路径也顺便勾选一下。

然后再【邮件程序】中选择【其他SMTP】,这个很重要,不要选错了:

其他SMTP设置

当你勾选了【其他SMTP】以后,你会看到更多设置的字段,这里非常复杂,我们一一为您讲解:

  • SMTP主机:smtp.mxhichina.com (阿里云默认的就是这个)
  • 使用SSL加密
  • STMP端口 465
  • 开启TLS
  • 开启认证
  • SMTP用户名:你的邮件地址
  • SMTP密码:你的邮件地址的密码

按照上述设置好之后,点击保存按钮。

电子邮件测试

好的,你认真填写了各种内容,但是怎么知道这些信息是正确的呢?

点击WP MAIL SMTP插件编辑页面中的【电子邮件测试】,进入到一个新的页面,输入您的另一个常用邮箱,然后启用HTML,点击发送电子邮件:

如果你操作正确,那么1分钟之内,您会收到这封邮件:

很好,现在你可以开始接受网站的任何消息提示了!

其他插件的设置(重要)

其实工作到这里,还没有完成。

WP MAIL SMTP插件只是帮你开启了一个能够在WordPress网站对外发送邮件的邮箱地址(也就是你设置的那个)。

但是为了和其他插件配合使用,在其他插件设置的过程中,在【发件人】选项,要记得填写你设置的这个邮箱地址。

举个例子,我们最常用的contact form 7中,想要收到网站表单提交的邮件提醒,就要在contact form 7的邮件编辑页面,写上你的这个邮箱地址:

不要忘记了哟,其他插件也是类似的操作。

WP花园的结语

作为一家专业的WordPress网站开发公司,我们每一个帮客户开发的WordPress网站,都要设置一个邮件提醒功能,所以WP MAIL SMTP是一个非常重要的插件。

在这篇文章中,

我们详细介绍了这个插件的使用方法。

小朋友们,你学会了吗?

想要开发一个高级的WordPress网站,欢迎联系我们专业的团队!

为wordpress增加网站公告功能

对于个人站长们而言,和读者的交流是非常重要的。今天朋友让我帮忙做一个类似公告的小功能,现在将其制作过程发布出来,以供需要的朋友使用

首先,在主题functions.php中增加下面的代码:

function wp_dashboard_GongGao() {
if($_POST && $_POST[\'update-GongGao\'] == 1){
check_admin_referer(\'GongGao\');
$GongGao = serialize($_POST[\'GongGao\']);
update_option(\'GongGao\',$GongGao) or add_option(\'GongGao\',$GongGao);
}
?>
<form method=\"post\" action=\"<?php echo add_query_arg (\'time\',time()); ?>\">
<?php if($_POST && $_POST[\'update-GongGao\'] == 1)echo \'<p><span style=\"color:red;font-weight:bold;\">更新公告成功</span></p>\'; ?>
<?php $GongGao = unserialize(get_option(\'GongGao\')); ?>
公告链接(留空则无链接):<input type=\"text\" name=\"GongGao[link]\" value=\"<?php if(isset($GongGao[\'link\']))echo stripslashes($GongGao[\'link\']); ?>\" />
<p>公告信息
<textarea name=\"GongGao[content]\" style=\"word-break:break-all;width:80%;\" rows=\"4\"><?php echo stripslashes($GongGao[\'content\']); ?></textarea></p>
<input type=\"submit\" class=\"button-primary\" value=\"提交\" />
<?php wp_nonce_field(\'GongGao\'); ?>
<input type=\"hidden\" name=\"update-GongGao\" value=\"1\" />
</form>
<?php
}
function my_wp_dashboard_setup() {
if(current_user_can(\'edit_themes\'))wp_add_dashboard_widget(\'wp_dashboard_GongGao\',\'网站公告\',\'wp_dashboard_GongGao\');
}
add_action(\'wp_dashboard_setup\',\'my_wp_dashboard_setup\');

添加这段代码之后,进入后台首页就能找到一个关键,让我们填写公告内容。

之后在前台如何调用呢?在需要之处使用下面的代码即可:

<?php $GongGao = unserialize(get_option(\'GongGao\'));if(!empty($GongGao[\'content\'])): ?>
<div id=\"site-gonggao\"><?php echo ($GongGao[\'link\'] ? \'<a href=\"\'.$GongGao[\'link\'].\'\">\' : \'\').$GongGao[\'content\'].($GongGao[\'link\'] ? \'</a>\' : \'\'); ?></div>
<?php endif; ?>

至于样式之类,可根据自身需求进行调整。

为wordpress增加网站公告功能 (https://www.wpmee.com/) WordPress使用教程 第1张

标签:

提交需求或反馈

Demand feedback