用户可以管理每个人都可以访问的页面吗?

时间:2015-08-12 作者:azitello

我正在为我的社区创建一个本地站点。在这个网站上,我们招聘该地区的导师。我想有一个网站的一部分,任何人都可以去点击并查看基于不同标准的导师列表,如他们所教的地区或年龄组。我希望导师能够登录并编辑他们自己的信息或简历页面。

当有人查看导师部分时,他们将看到导师列表,可能只是预设的信息片段,他们必须单击操作按钮才能查看导师的完整个人资料页面(导师创建的页面)。

是否有一些代码可以将用户创建的内容调用到页面?我正在寻找答案,让导师创建帐户,登录并编辑他们的个人资料或页面,然后我必须在前端显示该页面的片段,并链接到他们创建的完整页面。

1 个回复
最合适的回答,由SO网友:webtoure 整理而成

您可能知道,也可能不知道WordPress在管理员中为每个注册用户(当然包括管理员!)提供了一个配置文件页:`http://www.example.com/wp-admin/profile.php\'

在该页面上,您将看到许多可编辑/自定义的字段,包括Biographical Info 领域

要从该页面为特定用户获取和输出字段,可以使用get_user_meta 功能如下:

$bio = get_user_meta( $user_id, $key );
$key 可能是字符串description 对应于Biographical Info 领域

您可能想看看get_user_meta 法典页(可能对output available data 因此,您可以将管理员的字段与有效$key 基于字段内容的值)。

结束

相关推荐

如何写入wp-USERS表

我正在尝试修改一个登录插件,让新用户在注册时输入要在网站上显示的显示名称。我知道显示名称位于数据库的wp users表中,但无法对其进行写入。Edit<?php function wps_pro_login_registration_errors( $errors ) { if ( empty( $_POST[\'first_name\'] ) ) $errors->add( \'empty_first_name\', \'<st