如何保存评论名称电子邮件url字段?

时间:2015-11-03 作者:iSaumya

首先,我必须承认,我不能完全确定这个问题是否被允许(因为这不是代码调试问题),但我仍然希望一些wp用户能给我一些关于这个问题的启示。

在wordpress中,如果网站使用默认的wordpress评论表单,则在文本区域之外显示的用于发布评论的文件包括:名称、电子邮件和;网站url。现在,当有人第一次发布评论时,他们会将所有这些详细信息放在那里,下次他再次访问该网站时,这些相同的文件应该自动填充以前的详细信息。(理论上)

但这并没有发生在我的网站上,我不知道wordpress中是否没有这个功能,或者我应该为此安装一些插件(如果是,那么是什么插件),或者必须使用wordpress对象缓存功能编写一些自定义代码,或者这是由于缓存插件(使用WP Rockets)而发生的。

所以,如果你们能给我一些想法,比如我应该走哪条路来实现这一目标,这将非常有帮助。

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

这很可能是缓存插件的副作用。

WP将此信息存储在用户的Cookie中,并尝试读取这些信息以填写表单。然而,由于它发生在服务器端,所以需要将信息输出到页面的源中。所以,若页面是从缓存提供的,那个么它就不能工作。

据我所知,全页缓存插件倾向于选择不向已知的评论者提供缓存页面。然而,这显然会降低缓存的效率,并且可能不是一个实用的选择,这取决于访问者的数量。

相关推荐

自动选中自定义帖子类型的“Allow Comments”

对于自定义帖子类型,我通过php和CPT启用了对注释的支持。 \'supports\' => array( \'title\', \'editor\', \'revisions\', \'comments\', ) 但每篇文章的讨论字段中仍有未选中的“允许评论”框。我现在正在寻找一种方法来自动选中此框,因为我有相当多的这种自定义帖子类型的帖子,我不认为,这只能手动完成。但