很多站长希望用户注册后才可以查看内容,没有登录就跳转到登录页面。通过注册会员才获取一定的收益,当然也有的站长想打擦边球,做一些灰色收入。反正市场有需求,那么我就分享一个吧。

实现代码的原理很简单,找一个rect动作钩子是一定会执行的,所以用这个钩子对全站有效

heme_show_only_login(){//判断登录

if( !is_user_logged_in() ){auth_redirect(); //跳转到登录页面exit();}}更复杂的需求,有人需要整站再留一两个页面,比如留个“公告说明”页面提供访问,那在判断登录的代码里面增加一个页面判断即可,范例:

function uctheme_show_only_login(){//判断登录,about页面就允许访问if( !is_page(about) && !is_user_logged_in() ){auth_redirect(); //跳转到登录页面

exit();}}如果还有其他更特殊的需求?按照上面的范例加判断条件即可。