知言(Tincetion)主题实现特定内容对非VIP或未登录访客隐藏

  • 知言(Tincetion)主题实现特定内容对非VIP或未登录访客隐藏已关闭评论
  • 5,454
  • A+
所属分类:技术分享

知言(Tincetion)主题无可厚非是个非常强大的主题,里面有会员积分系统,今天本人就卖弄下,如何实现对特定内容实现非VIP或者未登录隐藏。这个想法不是我的,是一个站长朋友让我帮忙研究下,看了下还是很简单的,下面就是实现方法!
u=1148258379,4047574949&fm=21&gp=0

首先,我的想法是,既然知言(Tincetion)主题自带会员功能,肯定有现成的会员判断代码,于是研究了下/wp-content/themes/Tincetion/includes/store/product.php,果然有段代码:

既然有现成的,那就很简单咯!
删除部分代码,留下模版,即可!您需要复制的代码为以下代码:

应用场景:文章下载演示内容
canvas
实现方法:
打开/wp-content/themes/Tincetion/includes/download.php在代码:

下面插入:

即可实现非会员非登录看不到此处的内容!
如果仅仅是对未登录用户实现隐藏。代码如下:

其实很简单,我们要善于利用主题自带的代码去实现自己想要的效果!万变不离其宗!如果想要对文章特定内容实现隐藏,这里给个思路,使用短代码的方式实现,具体大家自己尝试!也可以使用自定义栏目来触发实现对单一文章实现隐藏!反正只有你想不到,没有你做不到!
上面的代码还是有点问题的,修复方法是对/wp-content/themes/Tincetion/includes/download.php的每个下载函数逐一判断!

立即打赏