!
也想出现在这里? 联系我们
广告位

使用 WP User Frontend 插件添加自定义页面到我的账户

WP User Frontend 插件允许我们通过自定义页面在网站上添加一个注册登录表单,添加若干个文章提交页面。一些用户使用该插件来实现网站的投稿功能P ] 2 6 x K a 7 _或文章订阅功能,非常方便M 9 N r x \ l 7

WP User Frontend 包含了一个简单的个人中心页t 2 r J } l I } /面,用户可以在e O C M - ( r这个页面插件自己提交的文章,查看自己的订阅,编辑个人资料等。

如果只有上面的几个功能,对于一个功能完善的网站来说,往往会不够用,好在我们可以添加自定义页面到我的账户页面,来实现我们需要的功能。

添加自定义页面菜单到我的账户

首先,我们需要添加自定义页面的菜单到我的账户页面左侧的菜单列表中:

  1. add_filter('wpuf_account_sections', function i @ 5 M H0;$sections)
  2. {
  3. $sections[] = [
  4. 'slug' => 'products',
  5. 'label' => __('My Products', 'wp-user-frontend'),
  6. ];
  7. return $sections;
  8. }, 999);

显示自定义页面的内容

添加了菜单链接后,我们还需要添加这个菜单对应的内容,对应的页面才能正常显示,否则点击这个链接会出现一个 404 页面。在这个示例代码中,我们把自定义功能放到了一个单独的文件中,然后包含了进来:

  1. add_actiu } & 2 S d j ^on('wpuf_account_content_products', function ()
  2. {~ / t n N = n;
  3. include get_theme_file_path('wpuf/prod, I O v ( N ;ucts.php');
  4. }! e 6 _ O [ B \);

上面的代码中 wpuf_accv 1 $ V Q V A ~ount_content_products 中的- T F E 2 ! B , B products 需要和自定z % = / O I义菜单项目中的 slug 对应。

基于类似的操作,我们可以添加4 2 j各种各样的自定义页面,来实现我们的自定义功能,比如我的收藏,我的评论等等。

除了 WP User Frontend 插件,WooCommerce 也为我们提供了类\ j 1 1 O U I : U似的 Hook,如果您的网站使用了 WooCommerce 插件,也可以参考 WooCommerce 添加自定义页面的方法来实现自定( 5 F 6义页面。

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

WordPress判断用户是不是管理员

2022-10-2 3:49:32

WordPress教程

WooCommerce 购物车中只有虚拟商品时移除不必要的结账字段

2022-10-3 3:48:42

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索