为客户/客户创建登录,将他们带到站点的定制部分

时间:2015-07-17 作者:belteshatzar

我不是一个程序员,我依靠wix、weebly和wordpress等产品通过拖放我需要的东西来“欺骗”。我正在尝试建立一个网站,其中大部分将有信息页面,但我也需要客户端能够登录和提交/更改表单以及上传文档的能力。感谢上面提到的网站,我能够设置信息网站并进行登录,但我需要一个登录,它将引导每个人进入一个“个人页面”,他们可以在那里编辑自己的表单并上载更多文档。有什么想法吗?是否有某种html嵌入代码或插件可以做到这一点?

1 个回复
SO网友:Nicolai Grossherr

有一个单独的个人页面,即用户配置文件。我不知道您正在谈论的功能,但您可以使用login_redirect 钩子以在登录后重定向用户。要获取所需的URL,我们使用get_edit_profile_url(), 返回指向前面提到的用户配置文件的链接。

add_action( \'login_redirect\', \'wpse194827_redirect_to_user_profile\', 10, 3 );
function wpse194827_redirect_to_user_profile( $redirect_to, $request, $user ) {
  return get_edit_profile_url();
}

结束

相关推荐

Wp-login.php--将登录用户重定向到自定义URL

当用户登录时,我们可以轻松更改重定向URL(请参阅this, this, 或this), 但是如果用户转到/wp-login.php, 它们将被重定向到仪表板if they are already logged in. 我的问题是,当用户访问/wp-login.php and 已登录,如何将其重定向到自定义URL?