ramphor / user-profile
用于嵌入到其他插件或主题的用户资料核心
dev-master
2021-05-20 08:09 UTC
Requires
- hybridauth/hybridauth: 3.1.1
- jankx/template: *
- ramphor/plugin-core: dev-master
This package is auto-updated.
Last update: 2024-09-20 15:10:06 UTC
README
WordPress中用于嵌入到其他插件或主题的用户资料核心
如何使用
<?php
use Ramphor\User\ProfileManager;
$profileManager = $ProfileManager::init(
'default_template_directory',
'template_directory'
);
注册用户资料页面
如果您想为用户创建自定义用户资料页面,可以通过 ProfileManager
注册用户资料。
$slug = 'user-profile-slug';
$profileManager->registerUserProfile($slug);
示例URL:注册自定义URL后,您可以通过以下格式访问用户 puleeno
的自定义页面 user-profile-slug
。
https://example.com/user-profile-slug/puleeno
注册“我的资料”页面
$uniqueueIdToCreateHookForCustomize = 'puleeno_org';
$profileManager->registerMyProfile($uniqueueIdToCreateHookForCustomize);
注册 my profile
功能后,您必须创建一个新页面,页面内容应包含以下短代码。
[{$uniqueID}_user_profile]
示例:在上面的PHP代码中,您可以看到我的唯一ID是 puleeno_org
。因此,我们有以下短代码。
[puleeno_org_user_profile]
致谢
- 锁定图标:由 Smashicons 制作,来自 www.flaticon.com
- 信封图标:由 Gregor Cresnar 制作,来自 www.flaticon.com
- 用户图标:由 Freepik 制作,来自 Flaticon