wordpress留言板评论失败
WordPress提交评论和留言缓慢解决方法
最近有用户反应博客提交评论和留言非常缓慢,于是百度后找到一解决方法。通过执行cat /etc/hosts 命令查看hosts文件,解析如下:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
解决方案:
1.在hosts文件里再添加一行:
172.31.204.224 izm5e5mrep4he3vazqoy1cz
2.最后重启服务器即可。
解释:
172.31.204.224即服务器内网地址;
izm5e5mrep4he3vazqoy1cz即服务器主机名HOSTNAME。
如何查看服务器内网地址?可登录服务器控制台去查看;
如何查看服务器主机名?可执行如下命令:hostname
Wordpress建站教程:解决Wordpress邮件询盘信息发送问题
作者:悦然wordpress建站(悦然建站)
(此处已添加小程序,请到今日头条客户端查看)如果你的使用云服务器来搭建wordpress站点,那么你就可以使用wordpress的邮件发信功能,以此来实现客户询盘提醒。当客户留言咨询你的产品或服务之后,使用wordpress建站的系统会自动给你发送邮件通知。
?但是在实际使用过程中,有很多人的wordpress站点的邮件发信功能似乎都不能用,即使测试时是好了,但用户留言时就是没法接收通知!今天给大家分享的wordpress建站教程就专门你为解决这个问题。
步骤1:配置好SMTP发信服务这里建议大家使用QQ邮箱来配置,因为QQ的使用频率比较高,接收提醒也比较方便,不容易错过。具体的配置方法可以参考下面的教程。
为你的企业网站配置邮件提醒功能:
有很多人的wordpress网站不能使用接受邮件提醒就是因为SMTP服务没有配置好,一般情况下做好这一点就没什么问题了。但是也有特殊情况,比如悦然网络工作室(悦然企业网站建设)就遇到了,明明配置没问题,但就是收不到,所以请看步骤2。
步骤2:统一Wordpress系统和管理员邮件经过我们研究发现,之所以会出现收不到邮件的问题可能与系统和管理员的邮件不统一有关。
?首先我们在wordpress网站后台的【设置】【常规】里面确定好管理员邮箱,建议发信邮件统一设置成与管理员一样的。
?然后在wordpress后台的【用户管理】中修改管理员的邮箱地址,修改成与管理员一样。
温馨提示:可能你的管理员和系统默认邮箱不能直接修改,需要通过数据库或插件才能修改,数据库的方法对新手不友好,这里推荐大家使用插件修改,修改之后可以直接删除插件,插件的下载地址如下:
change-admin-email-setting-without-outbound-email下载地址
链接:
提取码: p6rs
?最后回到wordpress主题模板或插件的smtp服务设置,这里的邮箱也设置成和前面一样。保存之后发信功能就可以正常了。
WordPress主题开发教程二十五:留言模板
这篇将涉及到博客一个比较重要的东西;评论模板。
你应该知道:
没有快速的方式在 comments.php 建立评论模板大部分的 WordPress 设计者使用来自 WordPress 默认主题(Kubrick)的默认评论模板根据。一些设计者会修改默认的评论模板去适合他们自己的需求。你将使用我的默认评论模板的修改版本。第1步:创建 comments.php创建一个新文件:comments.php。把我的 comments.txt 将文件中的内容复制到 comments.php。保存 comments.php 文件。第2步:样式化留言把我的 comments-template-css 文件中的内容拷贝到你的 style.css 文件中。复制到 style.css 的底部或者刚好 #footer 的上面。第3步:在 single.php 添加留言模板在 single.php 文件中,entry DIV 的下面,输入以下代码:
<div class=”comments-template”>
<?php comments_template(); ?>
</div>
comments_template() 这个函数是用来重复 comments.php 文件调用评论模板。comments.php 文件然后就会根据它的模板(或者代码)去显示评论列表。列表中的每个条目是一条评论。
如果想让人们可以在静态页面也可以留言,同样可以把 comments_template() 函数用到 page.php 文件。
第4步:验证代码第四步是验证你的代码,然而可以不进行第四步的,因为你在使用的是我已经整理过的默认主题评论模板的修改版。我已经替你验证过代码了。
验证:
查看 > 页面源代码拷贝所有源代码然后到 validator。把你的代码粘贴到 Direct Input 框中。点击 Check。以后的参考(当你创建你自己的主题和评论模板),下面是需要验证的页面:
主页 — Home page存档页面 — Archive pages类别页面 — Category pages (如果你自定义了类别页面)搜索结果页面 — Search result pages静态页面 — Pages (如:About)单一日志页面 — Single post view page单一日志没有留言 — Single post with no comments单一日志有留言 — Single post with comments单一日志含有必须登录信息 — Single post with must login message单一日志没有必须登录信息 — Single post with no login required message密码保护的单一日志并有留言 — Password protected single post with comments评论模板的进一步解释评论模板从根本上说是一个有序列表(OL),不是无序的,尽管它们基本上同样方式工作。 无序列表是以圆点列表组织的。有序列表则是以数字列表组织的(每个条目都有一个数字,从1开始)。在 single.php 文件中,你用 comments-template DIV 围住comments_template()。现在你的评论模板在一个 DIV 标签中的一个有序列表中。当你你的日志是密码保护的,你的评论同样是密码保护的:
这个修改版的留言模板有一个 H2 子标题显示 Password Protected。默认的留言模板是没有的。
下面展示了哪些东西组成了你的留言列表:
简单整理下就是:
comment_text() 函数就是用来调用每条留言的。
我不会解释留言模板的原因 CSS 代码的意思。不像 comments.php 文件中的代码,你可以随便测试你的 CSS 代码而不会弄坏留言模板。自己去测试会比我的解释对你更有好处。