您当前的位置:首页 > TAG信息列表 > cookies
How to get cookie value?
关于如何set wp/wc上的Cookie,但我找不到如何正确获取这些Cookie,我在init 这样的功能;add_action(\'init\', function () { $utm_source = get_request_parameter(\'utm_source\'); if (!empty($utm_source)) { wc_setcookie(DEFAULT_COOKIE_KEY, $utm_source, DEFAULT_COO
如何构建一个插件来支持从外部服务器到rest API的经过身份验证的POST请求?
API的主要用途之一是允许集成不同的服务/系统。让我们考虑一下WordPress REST API可以同时具有公共端点和受保护端点,其中公共端点不需要任何形式的身份验证,而受保护端点则需要。公共端点示例:GET https://main.loc/wp-json/wp/v2/posts</受保护端点的示例:POST https://main.loc/wp-json/wp/v2/posts</在内部,WordPress像这样保护POST端点:WordPress 5.4:wp包括/rest api/
我可以用一张要求提供电子邮件地址的表格来“保护”页面吗?
我正在为一家美术馆开发一个观景室。查看室是包含内容的页面,只有访问者提供其电子邮件地址并将其添加到新闻稿中时,他们才能看到这些内容。类似于以下站点:https://www.davidzwirner.com/viewing-room/james-welling.我知道WordPress中的页面和帖子可以使用密码保护,但我不需要这种保护。我能做些什么吗?基本上,我需要显示一个表单,以便访问者可以键入他们的电子邮件地址。一旦他们这样做了,他们就会被添加到新闻稿中(例如Mailchimp),然后显示实际页面。此外
$_SESSION变量在页面刷新或新页面时未保存
因此,我有一个表单,允许用户选择一个城市。选择后,此城市将保存到$\\u会话变量中,如下所示:$_SESSION[\'city_selected\'] = $_POST[\'location_select\'];一旦选中,此选项即可正常工作。当我var_dump($_SESSION); 在选择城市并刷新页面后,我可以很好地看到我的变量。然后,如果我移动到另一个页面或刷新同一个页面var_dump(); 退货NULL我似乎无法理解这一点。我的PHP会话ID没有更改。我正在本地服务器上使用WAMP,会话文件保
如果语句不起作用--有什么建议吗?
所以我有一个计算客户订单数量的函数。我想显示一个祝贺模式,当客户点击特定数量的订单时会出现该模式。我的所有代码都工作正常,除非我将此部分添加到IF语句中:|| in_array($count, $the_digits) && isset( $_COOKIE[\'tier_advance\'] ) && $_COOKIE[\'tier_advance\'] !== $count )cookie正在正确保存,保存时,数字将保存为的当前值count. 其思想是,只有在以下情况下,
如何修复阻止Cookie错误,不让我登录到wp-admin?
我编辑过函数。php文件,并在自定义端点的主题文件夹中添加了一个新文件夹,之后我无法登录到wp admin。我从函数中删除了文件夹和代码行。php,但它仍然不允许我登录。我已清除了所有缓存和cookie,但仍然收到相同的错误:(这个混合内容错误在前面是可见的,但我当时可以登录。P、 我最近更改了wordpress域名以及主页url和网站url,还使用搜索和替换工具将所有旧url替换为新url。P、 另外,我编辑的主题是原文的副本,带有符号链接。P、 P.P.S.我已修复混合内容错误,但cookie错误仍然
在WordPress上将来自辅助API的JSON Web令牌设置为安全Cookie
UPDATE THREE由于我从自己的api中获得了正确的响应,我可以修改我得到的响应吗。在控制台中,我看到:{readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …} abort: ƒ (a) always: ƒ () complete: ƒ () done: ƒ () error: ƒ () fai
如何从JavaScript生成COOKIEHASH
首要问题是如何获取PHP变量的内容:COOKIEHASH 在柏树测试中。我正在为WordPress编写一些Cypress测试,为了设置cookiesto log in a user in WordPress using Cypress, 那么我需要COOKIEHASH-变量对于那些不熟悉COOKIEHASH, 转到WordPress安装并将此代码放入任何位置:echo \'<pre>\'; print_r(COOKIEHASH); echo \'</pre>\';&
记住多站点网站上的语言选择
我有一个多站点网站,有3个代表3种语言的网站。在我的网络网站上https://example.com 我有一个包含3种语言选项的页面链接到https://example.com/nl?language=nl, https://example.com/fr?language=fr 和https://example.com/en?language=en.用户第一次访问https://example.com 我希望他们选择自己的语言,重定向到相应的子网站,并将选择存储在cookie中。下次访客前往https:/
在WordPress中可以使用无Cookie的域名吗?
是否可以手动执行,或者是否有任何插件?或者我必须像Kinsta一样使用CDN?(现在我们使用CloudFire)。感谢您的回答!
单点登录WordPress+AJAX
那个让我晚上睡不着觉。问题是用户已正确登录,但在页面刷新后,应立即登录,而无需重新加载页面。需要一双新鲜的眼睛来观察它。正确设置cookie和nonce似乎有问题,但不确定如何调试。非常感谢您的建议。function my_update_cookie($logged_in_cookie) { $_COOKIE[LOGGED_IN_COOKIE] = $logged_in_cookie; } add_action(\'set_logged_in_cookie\', \
为什么从URL参数设置Cookie并不总是有效?
我只使用;“页码”;从我的WP安装(不是posts)中,我想根据URL中是否存在GET参数来设置cookie。我已将以下代码放在页面顶部。php:if ( get_query_var(\'value\') ) { $value=get_query_var(\'value\'); setcookie( \'value\',$value, time() + 2592000, COOKIEPATH, \'domain.com\' ); } 因此,如果我访问ur
如何在没有插件的主题中实现一个$_SESSION替代?
我想向Wordpress网站的第一次访问者显示一个弹出窗口。我尝试使用$_SESSION. 在页脚中有类似的内容。php:<?php if(!isset($_SESSION[\'pxpop\'])) $_SESSION[\'pxpop\']= true; if(($_SESSION[\'pxpop\']) && (!is_user_logged_in())) { ?> <div class="open_in
如何将WordPress Cookie更改为仅会话
我不希望我的WP站点设置任何持久cookie。登录时的会话cookie是我想要允许的全部。我不想征求访客的同意,所以我需要确保没有设置。不幸的是,WP使这变得很困难。我看到wp_generate_auth_cookie 函数需要一个到期时间戳,所以它不能设置仅会话的cookie。在WP设置的cookie中,有一个很奇怪。wordpress_test_cookie 是唯一一套没有到期的产品,因此WP显然能够做到这一点。奇怪的是,这个特定的cookie被设置为仅会话,这可能意味着它作为cookie设置检查的实
在WordPress页面上找到的来自域“.adsimtotic.com”的Cookie“U”是什么?
在我们WordPress网站的登录页上,我发现了一个cookie“;U“;来自域;。无症状。“com”;如下图所示。您能告诉我这是从哪里来的吗?因为搜索项目文件夹不会显示此cookie的结果?
Cookie值在更改后更改回先前的值
我有这个自定义pligin,我使用它来保存用户的语言首选项。我将其存储为cookie,如下所示:<?php add_filter( \'init\', \'aws_set_language_cookie\', 999 ); function aws_set_language_cookie() { global $TRP_LANGUAGE; if ( isset( $TRP_LANGUAGE ) ) {&
仅为登录的客户/用户(非管理员)在WordPress中设置自定义Cookie
我只想为登录过的客户创建一个具有自定义名称的自定义cookie。应该在他们成功登录后创建。应在他们完全注销后将其删除。我正在使用下面的代码。由于某种原因,它不起作用。有人能发光吗? // To Add Cookie add_action(\'wp_login\', \'add_custom_cookie\'); function add_custom_cookie() { if(is_user_logged_in()) { setcookie(\'cook
是否与自定义子主站点共享登录的会话?
我正在尝试在典型的Wordpress安装和位于Wordpress站点子域上的辅助(自定义/PHP)站点之间共享Wordpress登录。用户应该能够在任一站点上注册,以便在WP数据库中创建用户。插件;WP Webhooks“;在PHP中使用curl使其变得足够简单。用户还应该能够登录到任何一个站点,并将其会话传递到另一个站点,这样他们就不必再次登录。通过辅助站点,我可以查询WP数据库以进行登录,并使用phpass类的函数。php来验证密码,但这本身并没有设置哈希会话cookie以及我需要在两个站点之间来回的
add_action in a custom plugin
我做了一个插件来创建一个当cookie为FALSE时的。实际上,正在工作,但当我准备创建cookie时,它说我的头已经发送了。然后,我有了密码add_action(\'init\', \'newsletterSuscriber\'); 但它仍然返回了这样一个错误。警告:call\\u user\\u func\\u array()要求参数1为有效回调,在/PATH/wp includes/plugin中找不到函数“newslettessuscriber”,或函数名无效。php在线503Plugin cod
我们是否需要验证、清理或过滤简单的数字超全局变量(Cookie和Post)?
我正在编写一个插件,该插件将UNIX日期时间存储在浏览器cookie中,并使用一个基于发送当前WordPress帖子ID号的简单表单的$\\u POST变量。在阅读了WordPress和PHP中关于清理和验证的几篇文章和帖子之后,我还没有发现任何以这种方式处理cookie数据的文章和帖子,尽管我在这个网站上读到的语句似乎表明,通过隐藏字段以编程方式设置的简单$\\u POST变量可能不需要验证或转义。Cookie使用JSON,插件设置并解码这三个Cookie,所有这些Cookie都包含简单的数组,以Pos