您当前的位置:首页 > TAG信息列表 > session
更新用户meta()不起作用
昨天我问了一个问题,但我意识到代码不正确,这是我的错,所以我重构了一切。我有一个带有两个字段的表单,当用户提交并参加测验时,该表单会被注册,他的分数会保存到用户元数据表中。我的用户被创建了,但是当我想使用update_user_meta 它什么都没做。这是我的代码: if (isset($_POST[\'submit_contact\'])) { $email = $_POST[\'email_contact\']; $full = $_POST[\'fullname_cont
会话在本地服务器上运行,但不在Web服务器上运行
我有一个会话问题,它在本地服务器上工作正常,但在服务器上不可见,项目在wordpress中,我必须设置wordpress的一些特殊功能吗?这是我的代码。。非常感谢你的回答。session_start(); 我用这个ID(我正在发送给服务器的ID)进行了一次会话,他正在会话中 $user_id = $arr[\'id\']; $_SESSION[\'user_id\'] = $user_id; $_SESSION[\'user_email\'] = $email;
Large Session Tokens
我们在共享服务器上有一个Wordpress站点,最近由于磁盘空间不足而崩溃,因为我们的MySQL二进制日志在几分钟内就填满了驱动器。在查看了其中的内容后,我们追踪到该站点中的一个用户,该用户在usermeta 元键为的表session_tokens. 我为该用户单击了“随处注销”选项,删除了这些记录,但今天同样的问题开始出现,他的所有令牌都回来了。有什么想法吗?我真的不知道从哪里开始,也不知道他是如何积累了这么多代币的。我写了一个Wordpress计划的任务,应该每小时删除过期的门票,但由于他的帐户什么都
将PHP会话变量设置为WordPress错误
在过去的几天里,我一直在想如何将会话变量添加到WordPress自定义页面,但仍然找不到解决方案。通过研究,WordPress似乎不允许您将会话变量从一个页面移动到下一个页面。我已尝试删除所有“session\\u start();”并将以下内容添加到函数中。php文件。add_action(\'init\', \'myStartSession\', 1); function myStartSession() { if(!session_id()) { session_st
如何按会话随机显示类别帖子
目前,我的主页帖子显示为随机的,并按访问者会话进行安排,但在上次添加的类别中,我想在类似主页的类别中随机安排帖子function filter_where($where = \'\') { $duration = \'-\' . of_get_option(\'frontpage_popularity_duration\') . \' days\'; $where .= \" AND post_date > \'\" . date(\'Y-m-d\', strtoti
希望在每次加载/刷新时加载不同的模板部件
我基本上有一个网站,我有几个不同的模板标题,我想通过加载get_template_part. 基本思想是,当有人第一次访问该站点时,他们应该看到一个随机标题,然后每次后续访问都会看到一个不同的随机标题,直到他们看到所有标题,在这种情况下,它将是随机的。我以前尝试过,但使用这段代码,它将只加载一个头,并且在每次刷新时只持续加载该头。<?php $order = array(1, 2, 3); shuffle($order); get_template_part(
当访问更多页面时添加类
如果访问者访问网站的第二或第三页等,我想在正文中添加一个CSS类。反之亦然:仅在第一次访问的页面上添加类。目标是我可以区分第一次访问的页面。你知道我该怎么解决这个问题吗?Javascript?WP\\U会话?
如何将数据从表单%1移动到表单%2
我有一个两步网站注册我的WordPress网站。BEGIN EDIT第一步/表单是我构建的前端验证表单插件,它检查一个自定义\\u表,以验证访问者是否是自定义\\u表的一部分。第二个步骤/表单是我构建的前端注册表插件,我在其中3个字段上使用了与第一个表单相同的“名称”,并在第二个表单输入字段的值中回显了第一个表单输入字段。END EDIT我想做的是让第一个表单中3个字段的表单数据填充第二个表单中的3个字段。我尝试将第二个url添加到表单的操作区域,并匹配表单的名称,该表单确实成功地将数据填充到了第二个表单
如何从admin-ajax登录用户的会话数据?
我已经钩住了一个登录用户的ajax调用,现在我需要在接收调用(接收操作调用的代码)中捕获他的数据。如何可靠地获取用户ID?该代码位于我的插件定义文件中,该代码位于函数中(error\\u log(“we\'re in….kind”);)正在调用:add_action( \'wp_ajax_create_team\', \'create_team\' ); function create_team() { error_log(\"we\'re in....kind of\
允许用户选择位置,然后在WordPress中为位置设置Cookie
我需要允许用户从前端的下拉列表中选择一个位置,然后为所选位置设置会话cookie。。。有什么帮助吗?好的,这就是概述的任务:位置选择器:第一步是简单地将位置选项向下滑动,然后保存PHP cookie以供以后使用我正在获取cookie以设置“add\\u filter”(“query\\u vars”,“addnew\\u query\\u vars”,10,1);函数addnew\\u query\\u vars($vars){$vars[]=“loc”;//loc是要添加的变量的名称返回$vars;}添
如何在WordPress中使用我自己的自定义会话值?
如何在Wordpress中使用自己的(自定义)会话值例如:$_SESSION[\'myname\']=\"4lvin\"我已经插入了session_start() 在所有页面,我需要如下。<?php session_start(); $_SESSION[\'myname\'] = \"4lvin\"; ?> 但不能在全球范围内运作只是在“自我”页面上工作它不能从其他页面全局调用(使用相同的逻辑)。
WP_mail在检索会话数据后使用时会发送两封电子邮件
我正在使用wp\\u邮件功能在WordPress中发送电子邮件。在运行该函数之前,我从会话中检索一堆数据,从刚刚提交的表单中检索其他一些数据。例如:$first_name = $_SESSION[\'first_name\']; $last_name = $_SESSION[\'last_name\']; $phone_number = $_POST[\'phone_number\']; $message = $first_name . $last_name . $phone_nu
在分类筛选器中用会话变量值替换占位符术语
我的主题中有一些代码,可以设置会话变量。例如,这是一个地理定位例程,将设置为USA、UK或ROW,导致:$_SESSION[\'region\'] = \'USA\'; 我有一个“regionok”的自定义分类法,其中设置了任何或所有相同的术语。我希望使用会话变量值作为分类术语进行筛选。我能想象的最干净的解决方案是在我的函数中有一个过滤器挂钩。php,它将在执行每个查询之前用会话值替换占位符术语“自动区域”。这样,我就可以使用小部件插件而不必对其进行黑客攻击——我只会在配置中使用占位符术语。然而
无法通过页面访问会话或变量
所以我尝试使用会话在页面中移动变量。由于某种原因,我实际上无法从索引中访问任何内容。php存档。我在标题的顶部声明会话。php类:<?php if(!isset($_SESSION)) { $_SESSION[\'catID\'] = 3; } ?> 然后我转到存档。php,通过<?php get_header() ?> 我的疗程突然结束了。我试着呼应出来,什么也得不到。正常变量也会发生同样的
2个不同的POST->ID仅用于在Firefox中加载单个页面
我将post->ID保存在会话数组中,以保存特定自定义post类型的访问页面历史记录。此代码已添加到特定自定义帖子类型的模板中,因此会话数据只会更新此类型的请求。因此,如果用户加载postID为1的页面,则会话中会保存“1”。如果他随后加载一个postID为5的页面,则会将“5”添加到会话中,从而生成数组(1,5),依此类推。除了FireFox(Windows和Mac)之外,这在所有主流浏览器中都能正常工作。由于某些原因,初始会话被正确保存,但下次我重新加载同一页面时,它会突然显示例如array(1
如果会话为空,是否运行QUERY_POST?
当我的页面第一次加载时,即会话为空,我在运行query\\u帖子时遇到问题。当页面第一次加载且会话为空时,将运行以下代码: <?php $id = 106; if ((empty($_SESSION[\'r1\']))){ echo \"This Line Prints\"; query_posts(\"cat=-.\'$id\'&\".$query_string);
添加会话或Cookie以记住上一个菜单位置
我有一个网站,假装是三个网站。这是由一系列条件语句和页面模板完成的,根据用户的菜单选择,使其看起来像是用户在不同的站点上。客户希望它记住用户所在的最后一个“站点”,这样,如果他们回来,就会被带回到那里。例如,这三个“站点”是主页、汽车、广告,因此,如果用户在站点的“汽车”部分,当他们回来时,他们会被带回汽车。这三个站点位于由“外观”>“菜单”下的“自定义菜单”选项创建的菜单中。我想this question 这与我的要求是一样的,但整个讨论和发布的教程都让我不知所措。有人有我需要输入的实际代码吗?在
PHP$_SESSION在WordPress中不起作用
为什么PHP$\\u会话不能在wordpress中工作我的PHP代码是session_start(); session_register(\'lang_opt\'); $_SESSION[\'lang_opt\'] = $_POST[\'lang_opt\']; $mylang = $_SESSION[\'lang_opt\']; echo $mylang;
将外部php库集成到WordPress-正确的方式
如果我要将自定义库加载到wordpress中,那么添加它的最佳位置是什么?由于在库的顶部定义了一组全局变量,因此我不希望通过一个钩子来完成这项工作,在钩子中,我被迫使用包装函数,从而将我的库全局变量视为该函数的本地变量。我的库开始于ob_start() // I\'m not sure how this would effect WP. So I\'m not too big on this. session_start(); // I do need this thoug
在WordPress插件中打开输出缓冲
我的wordpress插件使用会话来处理各种事情,在生产站点上,我正在测试它的输出缓冲默认情况下是不启用的,因此我收到了很多这样的消息:Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /blah/wp-content/themes/Starkers/header.php:12) &