在Typecho搭建的网站中,如果你想利用TePass插件实现付费阅读,可以参考《TePass如何更优雅的插入付费可见与打赏代码》,其实也可以单独建立一个页面,实现在前台购买会员的功能。
在主题新建一个页面模板
我这里用当前主题里面的page.php这个来举例,复制模板并改名为page-vip.php,并在模板上面插入下面代码,最上方的PHP里面:
/**
* 购买会员
*
* @package custom
*/
插入调用代码
在刚刚建立的这个page-vip.php文件里面加入下面代码:
<?php if (array_key_exists('TePass', Typecho_Plugin::export()['activated'])) :
echo TePass_Plugin::getBuyVip();
endif; ?>
新建页面实现
进入网站后台,在设置->独立页面下新建立一个页面,自定义模板选择购买会员,发布页面即可。
这样的话,一个前端购买会员的页面就实现了,很简单,就是在独立页面调用TePass插件的getBuyVip函数即可。
本文属原创,转载请注明原文:https://pangsuan.com/p/tepass_buyvip.html
评论 (0)