问题标签 [wordpress-login]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
813 浏览

php - WP REST API 登录

我们公司使用在不同平台和数据库(主要是 WordPress)上运行的多个网站。我正在尝试在这些网站之间建立集成。

如果用户在我们的一个网站上登录他们的帐户,则需要在我们的其他网站上进行自动登录。

为此,我正在尝试使用 WordPress API:

上面的 action 和 function 注册了一个自定义的 API 路由,我通过以下方式调用它:

我收到 $feedback 成功消息并且可以访问刚刚登录的用户数据,但是当访问该网站时,很明显我/用户实际上并未登录。

从我在网上找到的内容来看,它似乎与 COOKIE_DOMAIN 定义有关,或者与 NONCE 验证有关。

为什么远程成功获取用户但未登录?

有没有更简单的方法让用户使用 WordPress 远程登录?

这个想法是能够从一个 WordPress 安装登录,并自动登录到另一个域上的另一个 WordPress 安装。我们所有的网站都通过 SSL 加密运行。

0 投票
0 回答
243 浏览

php - 当我未登录 Wordpress 时,该功能有效。但是,当我登录时,它不起作用

我有一个功能,我想根据一些计算添加费用。该功能在我未登录网站时有效,但在我登录时无效。登录时,Cart页面不显示任何内容(没有产品或其他任何内容);它只显示一个标题为“购物车”的白页,仅此而已。这是我的代码:

0 投票
0 回答
102 浏览

wordpress - 在由 wordpress 进行身份验证之前,首先验证 wordpress 登录凭据到 api

我想在 wordpress 身份验证之前使用外部 API 验证电子邮件 ID 和密码。我已经使用过滤器来完成它,但它首先使用 wordpress 进行身份验证。

0 投票
0 回答
41 浏览

wordpress - wordpress网络插件页面提示登录

我在我的 wordpress 网站上遇到了非常奇怪的行为。

我网站的网络部分不断将我重定向到我无法使用网站管理员用户登录的登录页面。但是,当我使用仪表板或插件等网络页面的 url 时,我会看到相同的登录页面,这次我实际上可以使用我的管理员用户登录。

澄清这一点:假设我有 example.com/wp-admin/network/plugins.php

如果我在 url 部分手动输入这个,我会得到一个登录页面,我的管理员用户登录没问题

如果我使用 wordpress 仪表板中的链接访问我的网络下拉列表的相同插件页面,我会得到一个不接受我的管理员用户的登录页面。

现在在这种情况下,我的问题是 1- 每次我想访问我的网络部分时,wordpress 是否应该提示登录。我怎样才能取消这个?2-为什么网络部分的链接不起作用。

我的猜测是网络的 www.example.com 和 example.com 以及其中一个网站的重定向不正确。

请指导我。

更新:恐怕我无法找到问题的根源。

我已经执行了各种测试,您可以在下面仔细检查。* 我已停用整个多站点网络的所有插件。* 停用 Let's Encrypt 工具的 SSL Force 功能。* 通过直接从服务器打开网站以绕过 CloudFlare 服务器进行测试。* 从备份中恢复主题并在测试后恢复该修改。* 使用不同的浏览器(Chrome、Mozilla、Safari)进行测试 * 为 .htaccess 文件中定义的多站点应用程序配置了正确的重写指令,就像旧的用于常规单站点应用程序一样。* 测试不同的 PHP 版本。* 确认所有 WordPress 核心文件均未修改或自定义。* 为测试激活了默认的 WordPress 主题,之后恢复为默认主题。

在提到的测试之后,我认为问题是由数据库记录中的冲突引起的。

0 投票
3 回答
3309 浏览

wordpress - wp-admin 自动重定向,无法访问 wordpress 仪表板

当我尝试访问我的 WordPress 仪表板时,例如https://www.example.com/wp-admin然后它会自动重定向到

https://www.example.com/wp-login.php?redirect_to=https%3A%2F%2Fexample.com%2Fwp-admin%2F&reauth=1

我该做什么??当我登录到这个网址时,我会重定向到 example.com/user/

我无法访问 WordPress 仪表板

url 重定向的屏幕截图

当我输入用户名和密码并尝试登录时,它会重定向到用户页面

登录重定向后

0 投票
2 回答
171 浏览

wordpress - Wordpress自动登录,多站点上的数据库错误

我正在为 Wordpress 进行自动登录,一切都非常好,直到我启用了我的多站点并尝试在多站点关闭时使用它,它会登录并重定向到仪表板,但是当我启用它时

“建立数据库连接时出错”

这可能是什么原因造成的?

多站点 WordPress 是否会更改数据库 URL?

这是代码供您查看。

0 投票
1 回答
296 浏览

wordpress - 使用用户名、电子邮件和自定义元字段的 Wordpress 登录

我正在处理一个自定义的 Wordpress 登录表单。目前用户可以使用他们的用户名或电子邮件登录,但我也想添加选项来使用他们的帐号。帐号是自定义元字段,与 id 不同。

我找到了以下钩子

  • wp_authenticate_user
  • wp_authenticate_username_password

但我在网上看到了删除电子邮件用户名的选项,而不是添加元字段的方法。

亲切的问候

0 投票
1 回答
360 浏览

wordpress - 在尝试登录网站/wp-admin 上的 wordpress 后端时,出现以下错误

致命错误:在第 313 行的 /home/content/p3pnexwpnas04_data03/16/42080916/html/wp-content/themes/himmelen/inc/oneclick-demo-import/importer/radium-importer.php 中重新定义参数 $options

我不知道这意味着什么,有人可以帮我摆脱这个错误吗?

0 投票
1 回答
39 浏览

wordpress - 只有 Wordpress 用户可以看到

我有一个子域,我希望只有用户可以看到我的网站。当有人登录我的网站时,让用户看到登录屏幕。我该怎么办?

0 投票
2 回答
155 浏览

wordpress - WordPress 用户重定向

我想重定向管理员而不是 wp-admin。如果用户(外部管理员)写 wp-admin,转发到另一个页面。为此,我使用(我在 wp-includes/function.php 中添加了代码)

它可以工作,但是在管理员中,问题出现在主题或附加组件中。当我想在主题页面上添加主题时出现错误。错误是发生了意外错误。当我删除上面的功能时,没问题,一切都在变好。问题出在哪里?

编辑: 我尝试了另一个代码并且它有效