简介
访问一些论坛网站在查看文章内容时会发现很多文章帖子尾部都有部分内容游客无法查看,需要注册登录或会员才能查看。wordpress如何实现代码实现这个功能呢?
这种功能主要是内容对用户有需求,适合VIP会员,会员要注册登录才能访问,而注册需要邀请码,可以出售邀请码,就变成了VIP会员可以访问隐藏的内容。
在你用的主题模板函数functions.php的文件下加入以下代码
// 添加只允许登录后查看
add_shortcode('hides','loginvisible');
function loginvisible($atts,$content=null){
if(is_user_logged_in() && !is_null($content) && !is_feed())
return $content;
return '';
}
在需要加密的内容尾部加入下边两段代码(html编辑器中加入),就会提示只有登录后才能访问隐藏内容。
[hides]
这里的内容只为已登录的用户显示的
[/hides]
效果显示图
有时手动输入代码比较麻烦,可以在functions.php下添加快捷编辑按钮代码
//添加编辑器快捷按钮
function mmkj_tags($mce_settings) {
?>
<script type="text/javascript">
QTags.addButton( 'hides', '隐藏内容登录可见', '[hides]', '[/hides]' );
function yunluo_shortcode() {
}
</script>
<?php
}
add_action('after_wp_tiny_mce', 'mmkj_tags');
© 版权声明
本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail: 571533527@qq.com
THE END
暂无评论内容