胖蒜

分享有价值的资源

TePass如何更优雅的插入付费可见与打赏代码

TePass的付费可见,打赏功能需要在文章的post.php页面插入相关代码,当插件激活的时候,代码就生效了,没有激活,可能就会出错,应该怎么办呢?

其实很简单,那就增加一个判断插件是否激活的功能就行了。

下面直接来代码。

一、付费可读代码

<?php if (array_key_exists('TePass', Typecho_Plugin::export()['activated'])) : 
echo TePass_Plugin::getTePass(); 
endif; ?>

二、打赏应插入的代码

<?php if (array_key_exists('TePass', Typecho_Plugin::export()['activated'])) : 
echo TePass_Plugin::getReward(); 
endif; ?>

这样的话,就算插件没激活,也不影响文章的查阅。

感觉很棒,欢迎点赞 OR 打赏~

分享到:

评论 (0)

立即登录评论
可联系QQ744272645咨询
马上咨询 自媒体号