您当前的位置:首页 > TAG信息列表 > login
登录时使用其他菜单
在更新到WP 3.6之前,我可以在标题中添加此代码。主题的php,这使得登录时可以有另一个菜单: <?php if( is_user_logged_in() ) { $menu = \'logged-in\'; } else { $menu = \'logged-out\'; } wp_nav_menu( array(
如何使用会话数据来回传递用户?
我编写的应用程序使用SAML,然后使用用户数据库为它们定义权限。基本上,一旦用户通过我们的SSO登录,他们就可以使用定义了perm的应用程序。我想为WP做同样的事情。我从哪里开始?我希望WP在登录之前识别他们的会话用户名,然后创建wordpress cookie。我看到了一个根cookie插件,它可以将用户信息传递给其他wp站点,但是如何从获取会话用户名开始呢?我想让用户来WP网站,看看他们是用他们的用户名登录,但我也对其他方式开放。现在为SAML身份验证提供的是:应用程序url:重定向到SSO登录应用程
help for user login
请帮助,我必须根据某些元数据的值限制一些用户。例如:如果帐户未经管理员验证(类似“adminveri”的元字段将为零),则用户不应登录。。。。请帮帮我。。这就是我到目前为止所做的。。。add\\u filter(\'authenticate\',\'check\\u login\',100,3);function check_login($user,$username,$password,$uid) { if(!empty($user)) $user_data=$user->d
更改USER_LOGIN将结束当前会话
我有一个网站,我们希望登录用户名是用户的电子邮件地址。user\\u login列包含电子邮件地址。没问题。我创建了一个自定义函数,这样当用户更新其配置文件页面上的电子邮件地址时,user\\u login列也会更新。很有魅力。问题是,当您更改user\\u登录值时,WordPress会话将被终止。假设这是一个cookie问题。有没有办法阻止用户被踢出?
有人在网站上时的通知
当有人登录到该网站或甚至只是浏览该网站时,是否会收到通知?我希望在发生这种情况时收到电子邮件通知,但我似乎找不到任何地方可以激活此功能。
禁用WordPress 3.6空闲注销/登录模式窗口/会话到期
我管理一个WordPress站点,该站点托管在WPEngine上,最近被强制升级到3.6版。升级引入了“过期会话后在线登录”,这就是问题所在。该网站用于管理度假村的注册、房间分配和其他类似功能。这意味着WordPress通常会一次打开几个小时,但不会被积极使用。在3.6之前,一切都很好,但现在客户抱怨新的登录模式“经常”出现(每2-3分钟或每20分钟,取决于询问的对象)。简而言之,我的问题是:如何禁用或扩展负责此新模式窗口的会话?我试过使用auth_cookie_expiration 过滤器,但这似乎只会
如何在登录页面上插入链接
我想在登录页面的登录按钮和密码字段之间插入一个链接,可以吗?如果可能,我需要钩住哪个动作?
避免在登录屏幕中加载默认的WP样式
有没有办法避免在登录屏幕中加载默认的WordPress样式,而只加载我的自定义样式表?实际上,我使用的是以下代码:function login_styles() { // Sets the styles if is the current theme if (get_stylesheet_directory() == get_template_directory()) { // Prints link to stylesheed login.css&
Is_admin()条件语句
我像这样构建了前端登录。<?php if( is_user_logged_in() ) { ?> <?php /* Template Name: front page */ get_header(); global $user_identity; $redirect = $_SERVER[\'REQUEST_URI\']; ?> <?php while (
管理PDF下载和受保护的页面
我正在重建一个旧的CMS站点(我认为它是使用首页构建的),以更新其外观和有用性。已经成功地完成了它的大部分结构和内容,但对于如何实现两种新的不同页面类型,我还很不确定。我需要一个页面来显示一个2列、13行的表格,其中将包含今年和上一年每月新闻稿的超链接(将作为PDF上传)。找不到如何执行此操作。我的第二个问题是,我希望有1到3个单独的页面,需要登录/注册以保护隐私。(本网站上的所有其他页面均为公共页面)。每一页都会针对不同的人群,所以大多数名字不会在一页到另一页之间重复,但也会有一些重复。再次找不到实现此
Preventing session timeout
不确定这是一个bug还是出于设计,但它真的很烦人。每隔一段时间,在更新核心之后,在管理部分,我就会收到臭名昭著的“您的会话已过期”消息。很奇怪,因为WP显然不使用会话。登录提示带有一个“记住我”复选框,为什么它不记得?我想这里的“记住我”和“让我登录”是有区别的。我禁用了所有插件,删除了Cookie,尝试了其他浏览器,甚至对着屏幕大喊大叫,但我一直被淘汰。WP是否在管理部分设置了无活动时间限制?有人能解释一下WP到底是怎么让用户登录的吗。
删除默认用户注册、登录和订户配置文件
我的网站最近受到一波垃圾邮件用户帐户的攻击。我的网站使用自定义登录,强制用户使用其电子邮件地址作为用户名,但是垃圾邮件用户都有常规用户名,因此我假设他们运行的脚本将POST请求发送到/wp-login.php.仅仅删除此页面是不够的,我需要禁用通过此页面的POST请求创建用户帐户的功能,因为我很确定垃圾邮件发送者使用的是软件,而不是手工创建这些帐户。最后,我需要禁用/wp-admin/profile.php 因为我相信他们正在创建帐户,以便将反向链接插入到他们的个人资料中。我该怎么做呢?
如何使wp-login.php不可访问
我已成功使wp admin无法访问(重定向到404页),以下是我的函数文件中的代码:add_filter(\'site_url\', \'wpadmin_filter\', 10, 3); function wpadmin_filter( $url, $path, $orig_scheme ) { $old = array( \"/(wp-admin)/\"); $admin_dir = WP_ADMIN_DIR; $new = array
默认wp-登录表单之外的用户登录表单
我正在尝试实现一个由4个步骤组成的自定义注册过程。在第一步中,用户输入凭据并按下“continue”(继续)继续下一步,表单将发送到同一页面。在这里,我成功地向WP数据库插入了一个新用户,我希望该用户在此之后立即登录。我这样做:if ( isset($_POST[\"user-email\"]) && isset($_POST[\"user-password\"]) ) : // Getting data from the Form $user_login = e
在wp_login.php文件中登录成功后无法获取用户ID
我在登录文件后想获取用户id WordPress时遇到问题wp_login.php, 我试图在这个文件的第行之后插入一些代码wp_safe_redirect($redirect_to); 在登录情况下。我必须在登录后获取用户id才能更新我的自定义WordPress表。session_start(); require( dirname(__FILE__) . \'/wp-load.php\' ); global $wpdb; $session_id = sessio
自定义登录模式页面操作
我有一个模式登录,也有一个自定义登录页面。模式登录页面主要用于登录、注册、忘记密码。问题是,无论何时通过模式登录页面登录,它都会转到自定义登录页面。非登录处理页面。(您必须在自定义登录页面上再次输入用户名和密码)是否可以从模式登录页面转到登录处理页面?(如果用户名pwd错误,则应转到自定义登录页)我尝试放置“/login”而不是“/echo wp\\u login\\u url(apply\\u filters(\'kleo\\u modal\\u login\\u redirect\',\'\');”操
WP_SignOn()不验证所需的用户指南
我使用表单向页面发送POST请求,并使用wp_signon() 如WP文档所述,为了验证用户对我的wordpress安装的身份:$creds = array(); $creds[\'user_login\'] = $_POST[\"user-login\"]; $creds[\'user_password\'] = $_POST[\"user-password\"]; $creds[\'remember\'] = true; $user = wp_signon(
我可以使用的自定义登录错误和变量
我需要将此错误消息从包含用户名更改为用户的电子邮件地址。我已经核对了这个问题和答案,这很有帮助,但对我来说还不够。Change login error messages我从wp_includes/user.php 核心文件,我知道我可以使用过滤器login_errors 以覆盖此消息。我的问题是在这个过滤器中我可以访问哪些变量?如何将此切换到电子邮件? \'<strong>ERROR</strong>: The password you entered for the us
如何从我的WordPress安装中检索用户名和密码?
我有一个开发人员在一个网站上工作。现在我学习了一些WordPress,我想自己继续一些工作。我向开发人员询问密码,他只给了我托管帐户的密码,而不是WordPress安装的wp管理员的密码。当我问起这些密码时,他告诉我,他从未使用wp管理面板开发过这个网站,他也不知道关于它的任何密码。他也拒绝告诉我,如果不是从专家组那里,他是如何开发这个网站的。这可能吗?开发网站的唯一方法是访问www.mysite。com/wp管理员,对吗?无论如何,我仍然有来自托管帐户的密码,这意味着ftp密码和一切。我的网站的用户名和
当有人喜欢我博客上的一篇文章时,他们会被提示登录Wordpress.com
我在一个普通的托管服务上建立了一个博客(不是wordpress.com博客)。我安装了一个免费的主题和jetpack。问题是,当有人试图喜欢帖子时,会提示他们登录WordPress。com。有什么线索可以解决这个问题吗?我不明白为什么当用户想要喜欢一篇文章时,应该提示他们登录wordpress。Later edit: 我对常规的facebook“like”很感兴趣,如果这是JetPack附带的。如果没有,是否有流行且易于使用的插件?