方法一:安装使用wordpress的SMTP插件完成配置
此方法我已经在无忧php虚拟主机上进行过测试,完全有效。测试版本为wordpress 3.2.1。首先在wp后台选择“添加插件”然后搜索“SMTP”,其搜索结果**个就是wordp的SMTP插件,然后点击安装,即可再无忧的php空间中完成在线安装此插件。将SMTP插件启用后,再设置中会多出一个“SMTP设置”选项,我们进入后将SMTP邮件信息设置好就可以正常使用了。如下图:
方法二:免插件直接修改wordpress源文件class-phpmailer.php和pluggable.php实现wordpress的SMTP发件
这个方法需要我们队wp的2个源文件做个小小的修改。我们要修改的有2个文件:
../ wp-includes/pluggable.php
../wp-includes/class-phpmailer.php
操作步骤:
1、用editplus文本编辑器打开pluggable.php,
搜索$phpmailer->IsMail();
并将:$phpmailer->IsMail();替换为:$phpmailer->IsSMTP();
修改后如下图:
2、用editplus文本编辑器打开class-phpmailer.php,配置你的SMTP邮箱相关信息如SMTP地址、邮箱名称、邮箱密码、发送端口等。请对照下面项目,在class-phpmailer.php文件中寻找与之相同的地方,并进行修改。如下所示:
var$Mailer=‘smtp';
var$Host=‘smtp.qq****';//邮箱的SMTP服务器地址
var$Port= 465;//SMTP邮件发送端口。一般默认为25。示例用的是465
var$SMTPSecure=“”;//是否验证 ssl或tls
var$SMTPAuth= true;//开启SMTP
var$Username=‘340555017@qq****';//你的邮箱地址
var$Password=‘***.51php****';//你的邮箱登陆密码
设置完毕后,上传文件即可。由于时间仓促,这个方法未经过实际验证,本方法适合wp 3.x以上版本。
配置SMTP对于WordPress网站的邮件发送至关重要。若未能正常发送邮件,可能是因为SMTP服务器未正确连接。
当修改WordPress管理员密码后,若邮件仍无法发送,这通常表示需要进行SMTP配置。同样,用户提交表单后,如未收到邮件提醒,也应考虑SMTP设置是否存在问题。
确认是否确实需要配置SMTP服务。有些服务器在WordPress一键安装时已自动配置(如SiteGround),而有些则未提供SMTP服务(如阿里云的云服务器ECS)。
若网站确需配置SMTP,可尝试修改WordPress后台账号密码。若出现“邮件未能发送。您的站点可能没有正确配置邮件发送”的提示,则表明需要进行SMTP配置。
为了配置WordPress网站的SMTP服务,首先在WordPress后台导航至插件,搜索并安装“WP Mail SMTP”插件,然后**。接着,在左侧导航栏找到“WP mail SMTP”。
在此页面,输入发件人的邮箱和发件人名称,选择邮件程序为“其他SMTP”。对于使用163邮箱的用户,需先登录163邮箱,进入设置中的SMTP,开启并获取授权码。授权码即为SMTP密码。
如果不清楚SMTP主机和SMTP端口,可百度搜索相关关键词,例如“163邮箱 smtp端口”,根据搜索结果填写。
保存配置后,进行电子邮件发送测试。通常,测试邮件会成功发送至指定收件人邮箱,这表明SMTP配置已成功完成。
其实如果Contact Form 7收发邮件不成功,这不是单单是Contact Form 7插件的问题,这时WordPress其他发送邮件的功能也不正常,主要是服务器出现问题,或者插件主题冲突等;
1、Contact Form 7的邮箱设置正确,contact form 7的联系表单无法给邮箱发送邮件;
2、WordPress设置正确,在后台登陆了路径/wp-login.php那里点击“Lost your password?”,输入邮箱地址后,提示无法发送;
3、WordPress的后台客户评论不能通知到您的邮箱;
Contact Form 7和 WP-Mail-SMTP插件结合使用。
1、配置 contact form 7
点击左边:Contact-contact forms,可以看到有个 contact form1演示,我们把他复制一个,重命名
重命名为:contact form only email,因为我想把这个做为邮件列表,不想让它出现 name,massage方面的内容,所以重命名为only email,你也可以命名为其它,如:contact us,一般contact us,有三个字段。name,massage,email,等。
这样就可以用在不同的场合了。
点击 edit,我们编辑它。
把其它删除,只留下,email和send, send是必需要有的。
用在不同场合,相应的你可以增加相关的元素。
2、布置 contact from 7
保存过后,我们把上面一段代码,copy到你网站,需要的地方。如: your post, page, or text widget content:
我们把 [contact-form-7 id="2227" title="Contact form only email"]复制到,***-wigets下的footer
相应的footer增加 text wigets,拖动 text到 sidebar for footer(column 2)
当然了,你可以用一些代码修饰。
3、Contact form Mail配置
QQ图片20151126165001.png
To:填写你的邮箱。是接收信息或邮件的信箱,就是客户从你网站上发的信息或邮件列表,用这个邮件接收
From:填写你的邮箱。用你的什么邮件发送这些信息。
Subject:邮件主题,可以随便命名,如:我收到的邮件列表。
Msessage body:<[your-email]>这个*重要,这是在你网站上,客户发的邮件帐户。我们做contact form的目的就是收集这个<[your-email]>。
4、Mail-SMTP配置
5、发送邮件测试,如果结果是:bool(true)就 OK了;然后再在你的网站前端测试下;
6、确保收到客人留言
不管怎么样,可能大家对Contact Form 7收发邮件会有个心里疙瘩,为了确保我们能收到客户邮件,还是建议大家再安装多一个插件:Contact Form DB,这个插件可以在用户通过Contact Form 7给你提交留言时,即使留言没有通过Contact Form 7发给你,这个插件也可以在后台记录下Contact Form 7这个留言,那样就不会因contact form 7不发送而错过客人的信息了。
1、登录控制台,然后找到左边云服务器,点击“远程连接”登录至网页管理终端。
2、然后打开菜单栏,找到远程桌面。
3、打开远程桌面,在计算机栏填入:ECS公网地址,账户名一般默认为:administrator。填入初始密码或者自己设定密码,点击连接即可。
4、弹出询问对话框,选择连接,后面的**提示框,也选择“是”。
5、登入主机后,打开浏览器,搜索“主机大师”,如果出现询问提示框,则添加网站域名至信任列表(因防火墙原因造成),进入网站后按照自己的需求下载环境配置软件。
6、下载完成后安装即可。安装路径默认。安装完软件会自动安装需要的语言环境全过程都是自动安装。等待即可。
7、所有安装完毕后。访问localhost出现IIS界面就说明所有都配置好了,然后打开软件点击网站管理,就可以创建网站了。
提高WordPress程序站点速度的方法:**、取消谷歌Open sans字体加载 如果使用的默认主题,可能前台也会有,如果使用的自己制作的或者第三方的主题,一般前台是没有的,只有在登陆账户后的前台和后台打开变慢,主要是不便于的访问和维护。可以通过在后台插件搜索"Disable Google Fonts",下载安装**这个插件就可以解决这个问题。 第二、清除不必要的头部加载
一般都是直接在主题的header.php文件中直接引用,部分主题也会在主题的functions.php文件中通过WP自带的函数wp_enqueue_scripts来加载JS文件。 1、在主题header.php文件中直接引入文件,如 <scripttype='text/javascript'src='; 或者 <scriptsrc="<
作者:张朝权 链接: 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 准备工作: 一:域名注册 一般域名尽量要短一些,然后含义通俗易懂,尽量不要把0o和il1放在一起,国内建议使用阿里云,国外域名可以使用Godaddy,Name等 二:虚拟主机 购买主机的时候要注意自己的域名是不是已经ICP备案,如果没有备案不能选择大陆的主机,建议用香港的
WP强大!!! 域名注册+网页寄存=你的**网站(一步步教你如何WordPress建立一个网站简单指南) 建立一个**网站包括3个步骤 要建立一个自己的网站,你不需要网页编辑的知识,也不需要是电脑专业人员。只要你跟着这个指南,你就可以从零开始,建立你的网站。 第1步:注册一个域名(Register a Domain Name) 登记一个域名是建立网站的**步。域名也就是你的网站在互联网上的名字