问题标签 [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 回答
22 浏览

wordpress - 带有 wpultimo 的 Wordpress 多站点,登录在未映射的子域上不起作用

我遇到了一个关于使用 wpultimo 构建的 wordpress 多站点的问题。网络服务器是 nginx。它是使用子域构建的。我们无法登录映射的域。首先,我们遇到了映射域的问题,我们添加了常用代码:

现在我们可以登录到映射的域,但是当我尝试创建一个新的子站点时,它会自动将我注销,然后如果我登录它就可以了。我希望在创建子网站后它不会让我退出。

如果我删除上面的代码,一切都适用于未映射的站点,但我无法登录到映射的站点。

0 投票
0 回答
38 浏览

php - 如何在 if/then 语句中包装函数 wpa_front_end_login

我正在使用一个名为“无密码登录”的插件

它所做的是创建一个可以添加到任何页面的简码,然后该简码显示一个文本框,用户可以在其中输入他们的电子邮件或用户名,然后插件将检查用户列表并从电子邮件/用户名中提取用户 ID并向他们发送一封带有一次性登录链接的电子邮件,他们可以单击该链接进行登录并重定向到特定页面(例如会员区)。这个插件一切正常,除了它发送带有登录链接的重复电子邮件;一个登录链接有效,但另一个说“令牌已过期”。因此,用户同时收到两封电子邮件,其中只有一封具有有效的登录链接。

我在页面上没有两次简码或任何其他冲突(它在空白页上,只是简码)。我在一个空白的新 WP 安装上测试了该插件,它仍然发送重复的电子邮件。

我只是想修复它,以免它发送重复的电子邮件!有人向我提出以下建议,但我不知道如何“将其包装在 if/then 语句中,使其仅运行一次”

听起来它只是两次触发 wp_mail() 函数,一次是准确的信息,一次是无效/过期的信息。这通常意味着短代码不止一次出现在页面上,或者另一个使用 ob_start() 的插件与之冲突,可能是 SEO 插件。如果您绝对无法弄清楚是什么导致它触发两次,您总是可以将它包装在 if/then 语句中,以便它只运行一次,如下所示:

下面是 passwordless_login.php 文件,需要修复它以不发送重复的电子邮件。有人可以帮我把它包装在 if/then 语句中,或者提出其他建议。谢谢

0 投票
1 回答
52 浏览

php - Whitelisting ip addresses and redirecting users on WordPress login page

I want to make a plugin for my own WordPress website, in which if the login page of WordPress is accessed from a specific address, then it is shown, otherwise it is redirected to homepage.

Example:

I have made a simple plugin that reads ip address of current visitor and can access current page url, but the plugin does not run on the login page. The plugin executes on all public pages like example.com/index.php, but not on example.com/wp-login.php

I assume that I should use:

so that I can redirect page before headers are sent. Am I correct?

How to execute a plugin (and its code) on WordPress login page.

And I want to know what add_action to use for redirection?

I do not want to use .htaacess.