WordPress设置只有注册用户才能浏览特定的内容
发布:smiling 来源: PHP粉丝网 添加日期:2015-01-21 22:08:06 浏览: 评论:0
WordPress有些时间我们需要一些特色功能,下面我来介绍WordPress设置只有注册用户才能浏览特定的内容,有需要的朋友可学习学习.
我们增加一个自定义字段:user_only,如果这个值不为零,这这篇日志或者页面是只能给注册用户浏览,然后通过 the_content 来控制内容显示,这样就能简单的并且灵活设置具体到哪篇文章或者页面是只能注册用户浏览,详细代码如下:
- <?php
- add_filter('the_content', 'post_user_only');
- function post_user_only($text){
- global $post;
- $user_only = get_post_meta($post->ID, 'user_only', true);
- if($user_only){
- global $user_ID;
- if(!$user_ID){
- $redirect = get_permalink($post->ID);
- $text = '该内容仅限于会员浏览,请<a href="'.wp_login_url($redirect).'">登录</a>!';//开源软件:phpfensi.com
- }
- }
- return $text;
- }
- ?>
把上面带复制成一个文件上传到插件目录,激活即可.
Tags: WordPress用户用户 WordPress内容
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)