//针对部分分类隐藏只允许SVIP访问
add_action( 'template_redirect', 'ashuwp_show_only_login', 0 );
function ashuwp_show_only_login(){
global $wpdb;
$dluid = get_current_user_id();
//查询发布者是否VIP
$postvip = "SELECT meta_value FROM wp_usermeta WHERE user_id='$dluid' and meta_key='cao_user_type'";
$postvip = $wpdb->get_var($postvip);
//查询VIP到期时间
$postviptime = "SELECT meta_value FROM wp_usermeta WHERE user_id='$dluid' and meta_key='cao_vip_end_time'";
$postviptime = $wpdb->get_var($postviptime);
//判断登录,about页面就允许访问
if(in_category(array(103,104)) && !is_home() && !is_user_logged_in()){ //此处103 104为分类ID
echo '
未执行下面这个判断还是什么?未执行说明其中一个检查未通过
if(in_category(array(103,104)) && !is_home() && !is_user_logged_in()){ //此处103 104为分类ID