需安装 ErphpDown 插件,
主题选项 → 付费资源,设置相关功能、链接和VIP图片等。
新建页面 → 页面属性 → 模板,选择“会员中心”并发表。
主题选项 → 站点管理 → 用户中心,选择刚建的“会员中心”页面即可。
资源信息小工具,加到正文侧边栏中,当有付费资源下载时会显示相关信息。
前端会员中心
为防止插件下次再有大的改动,在插件提供的页面模板基础上,只稍加改动。
会员信息显示
登录后,在用户信息面板中显示会员状态及购买充值按钮。
下载模块
插件的下载模块提示文字及样式,有些粗糙,可以在设置中,屏蔽掉插件的下载模块。
会员资源小工具
当文章中添加了下载内容,则显示下载信息。
并可以选择在电脑上不显示正文的下载模块,仅在手机移动端显示。
今日签到小工具
用于会员签到获取积分,效果看上图。
菜单订购会员按钮
在主菜单上显示一个菜单订购会员按钮
右侧跟随按钮增加订购会员按钮
方便进入会员中心
主题下载模块中显示收费下载信息
通过插件的面板添加了下载内容,会替换主题自带的下载按钮为插件的下载按钮及信息。
下载资源信息面板
可以选择显示在文章上面或者下面,与小工具同步显示内容。
下载模板套主题样式替换补丁下载
Erphpdown插件默认下载模板,只有基本的下载按钮样式,解压下载的补丁压缩包,将里面的diy.php替换Erphpdown插件根目录的同名文件即可,之后将显示主题的头部和页脚。
另外,插件提供的这个前端个人中心并不完美,就是为用户提供了个大概的功能,本身就有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\includes目录mobantu.php,查找:
if(!isset($_REQUEST['orderby']) || $_REQUEST['orderby']=='reg' ){替换为:
if ((!isset($_REQUEST['orderby']) || $_REQUEST['orderby'] == 'reg') && is_admin()) {这段代码应该是用于后台用户列表排序,因为未加判断,影响了前端排序,如未使用作者墙功能可忽视。
另外,插件会在数据库中建20多个数据表,卸载插件也不会被删除,如果以后不准备使用插件,只能手动删除 wp_ice开头的数据表。






