如何为会员网站创建自定义仪表板?

时间:2015-06-15 作者:Wilson

我想用Wordpress建立一个会员网站。我对wordpress有相当多的经验,但总是想知道是否有可能为已登录的成员创建自定义仪表板?

例如,在我的会员网站中,会员每月将有100个虚拟积分。每次会员向我购买东西时,我都想从他们的积分中扣除,并在仪表板上显示他们还有多少积分。

我以前见过一些网站为每个不同的帐户提供了自定义页面,但不知道如何做到这一点。

谢谢大家

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

最简单的方法是创建一个页面并使用custom page template.

例如,使用slug创建页面my-account. 然后创建一个模板并将其命名page-my-account.php.

然后在该模板内,check if the user is logged in, 和load their data 如果是的话。

if( is_user_logged_in() ){
    $current_user = wp_get_current_user();
    echo \'Username: \' . $current_user->user_login . \'<br />\';
    echo \'User ID: \' . $current_user->ID;
} else {
    echo \'You must be logged in to view this page\';
}

结束

相关推荐

Membership Plugin

我正在为高级博客内容寻找一个好的插件。我的客户希望提供30次免费试用以及每月/6个月/每年付费的计划。它应该为每个人显示一个除此之外的帖子,即使他们作为客人在网站上,没有任何会员资格、试用或特价。它还需要通过贝宝接收付款,并在付款后自动打开订阅。我想能够自定义注册页面,以添加地址和电话号码等其他字段。