佚名 向大家介绍了wordpress主题插件,wordpress插件,wordpress插件大全,wordpress插件目录,wordpress采集插件等相关知识,希望对您有所帮助
编写WordPress插件和主题的时候,经常需要用到cookie,比如存取用户状态等,我之前编写的插件Ludou Simple Vote就用cookie来记录用户投票时间,以实现简单的防止重复投票功能。
但是如果你在WordPress主题文件中直接使用php的setcookie()来发送cookie,那是完全不行的。setcookie()文档中有一条内容:必须在任何其他输出发送前对 cookie 进行赋值,我怀疑WordPress初始化的时候已经发送了其他输出,才导致setcookie失效。于是深入搜索了Google,从一篇老外的文章中获得了以下方法:
1、在主题文件functions.php中添加以下代码,以设置cookie:
好了,WordPress中设置Cookies的方法就介绍到此,你可以通过以上代码举一反三,用于你的WordPress插件和主题开发。 </div>
但是如果你在WordPress主题文件中直接使用php的setcookie()来发送cookie,那是完全不行的。setcookie()文档中有一条内容:必须在任何其他输出发送前对 cookie 进行赋值,我怀疑WordPress初始化的时候已经发送了其他输出,才导致setcookie失效。于是深入搜索了Google,从一篇老外的文章中获得了以下方法:
1、在主题文件functions.php中添加以下代码,以设置cookie:
好了,WordPress中设置Cookies的方法就介绍到此,你可以通过以上代码举一反三,用于你的WordPress插件和主题开发。 </div>