我正在编写一个可更改标签和类别的 WP 插件。做出选择并提交表单后,页面会重新加载并执行 wp_set_post_categories和/或wp_set_post_terms.
即使在其他基于 Chromium 的浏览器中它也能正常工作,但是当我在 Chrome 中尝试时,它会引发以下错误:
Error code: RESULT_CODE_INVALID_CMDLINE_URL
有一个“了解更多”链接,但当我点击它时没有任何反应。
刷新页面后,我可以看到我的脚本做了它应该做的事情,但如果可能的话,我想消除这个错误。
我找到了这个关于错误代码的支持页面,我打开了日志记录,看看这是否会给我任何线索,但我真的不知道要寻找什么。
如果我可以添加任何可能导致答案的其他信息,请告诉我。谢谢!
出于安全原因,我希望来自某个域(现在我使用@company.com)的每个用户都被迫使用 Google 按钮登录,所以我写了这张支票。
哪个工作正常,但登录页面上的错误消息没有改变,它说FOUT: Verkeerde logingegevens.哪个是荷兰语 for ERROR: Wrong credentials.. 我确实返回了一个带有不同消息的新错误,那么我将如何显示此消息?
function check_login($user, $username, $password) {
if (!empty($username)) {
if (substr($user->user_email, -12) == "@company.com") {
$user = new WP_Error( 'authentication_failed', __( '<strong>ERROR</strong>: Please login using Google.' ) );
}
}
return $user;
}
add_filter('authenticate', 'check_login', 100, 3);
Run Code Online (Sandbox Code Playgroud)