会员中心

需安装 ErphpDown 插件,

主题选项 → 付费资源,设置相关功能、链接和VIP图片等。

新建页面 → 页面属性 → 模板,选择“会员中心”并发表。

主题选项 → 站点管理 → 用户中心,选择刚建的“会员中心”页面即可。

资源信息小工具,加到正文侧边栏中,当有付费资源下载时会显示相关信息。

 

前端会员中心

提示:因我自己对插件使用不是很熟习,插件功能众多,无法一次性测试完,使用前请进行仔细的测试,确认无误后再正式启用,以免造成不必要的麻烦。

为防止插件下次再有大的改动,在插件提供的页面模板基础上,只稍加改动。

 

会员信息显示

登录后,在用户信息面板中显示会员状态及购买充值按钮。

下载模块

插件的下载模块提示文字及样式,有些粗糙,可以在设置中,屏蔽掉插件的下载模块。

会员资源小工具

当文章中添加了下载内容,则显示下载信息。

并可以选择在电脑上不显示正文的下载模块,仅在手机移动端显示。

会员中心-图片2

今日签到小工具

用于会员签到获取积分,效果看上图。

菜单订购会员按钮

在主菜单上显示一个菜单订购会员按钮

右侧跟随按钮增加订购会员按钮

方便进入会员中心

主题下载模块中显示收费下载信息

通过插件的面板添加了下载内容,会替换主题自带的下载按钮为插件的下载按钮及信息。

下载资源信息面板

可以选择显示在文章上面或者下面,与小工具同步显示内容。

会员中心-图片3


下载模板套主题样式替换补丁下载

Erphpdown插件默认下载模板,只有基本的下载按钮样式,解压下载的补丁压缩包,将里面的diy.php替换Erphpdown插件根目录的同名文件即可,之后将显示主题的头部和页脚。

如需要Erphpdown插件测试功能,可以找我要,这里就不公开分享了。

 

会员中心-图片4

 


另外,插件提供的这个前端个人中心并不完美,就是为用户提供了个大概的功能,本身就有BUG。

比如购买VIP后,刷新页面会重复提交购买,貌似后台支付购买也有重复提交的BUG,进行了修正,不过苹果手机上无效。

可能还会有BUG,使用前请进行仔细的测试,确认无误后再正式启用,以免造成不必要的麻烦,有问题可以Q我反馈。

使用Erphpdown插件不能开静态缓存插件

如果非要使用静态缓存插件,可以在静态缓存插件中找到类似“登录后不缓存”的设置,只为游客缓存。

或者尝试排除会员中心的链接,例如会员中心链接为:

https://zmingcx.com/vip-centre

以WP Super Cache静态缓存插件为例,进入插件高级设置选项卡,在下面找到“URL字符串被拒绝”将vip-centre加进入,

如是:https://zmingcx.com/vip-centre.html

就把vip-centre\.html,加进去

即可。

至于正文页面,既缓存又不影响插件功能,暂时还未研究出好的方法,当然把文章链接加进去也可以...

另外,如果只是部分分类文章有会员下载内容,可以尝试将固定链接改:

/%category%/%post_id%.html

之后,文章链接会变成:域名/分类别名/1.html

然后将分类别名加到URL字符串被拒绝中。

 

使用Erphpdown会员插件不要开启“基本设置 → 正文相关设置 → 文章外链接添加nofollow”,会造成支付按钮功能失效

 

插件会影响前端作者墙排序

解决办法,打开:erphpdown\includes目录mobantu.php,查找:

if(!isset($_REQUEST['orderby']) || $_REQUEST['orderby']=='reg' ){

替换为:

if ((!isset($_REQUEST['orderby']) || $_REQUEST['orderby'] == 'reg') && is_admin()) {

这段代码应该是用于后台用户列表排序,因为未加判断,影响了前端排序,如未使用作者墙功能可忽视。

另外,插件会在数据库中建20多个数据表,卸载插件也不会被删除,如果以后不准备使用插件,只能手动删除 wp_ice开头的数据表。