0°

柒比贰使用记录

使用记录

邀请码支持短代码功能,您可以将您的短代码批量显示到某个页面或者文章中,短代码:


这个短代码的作用是显示一批邀请码到你的网页上,支持文章,页面,公告等等。其中start邀请码开始的ID,end是邀请码结束的ID,这个ID在邀请码列表中查看

/zrz_inv start=4 end=20/

将 / 替换成 [ ] 即可

验证码数量自定义

inc/recaptcha.php 文件 14行,这个6改成你想要的数字即可!

柒比贰 主题使用记录

未登陆用户,特色图模糊

编辑主题的 formats.php 的 content.php 的第七行

替换为:

上述代码

提取码:无,解压码:

下载
柒比贰 主题使用记录-7b2
柒比贰 主题使用记录-7b2
效果图

隐藏指定分类并让不同的VIP可查看

在子主题的functons.php 里面的

//需要隐藏的分类ID,多个请用英文的逗号隔开,比如array(4,5,6,7)
$delete_cat = array(384);

//处理隐藏指定内容
function usewp_delete_cat($query){
		global $delete_cat;
if(is_vip_x()=='0'){
		$query->set('category__not_in', $delete_cat);
}
		return $query;
}
add_filter('pre_get_posts', 'usewp_delete_cat');

//被隐藏的内容跳转404
add_action( 'wp', 'usewp_goto_404' );
function usewp_goto_404(){
	if ( is_single() && is_vip_x()=='0') {
		global $delete_cat;
		$arr_cat = get_the_category(get_the_ID())[0];
		if(in_array($arr_cat->term_id,$delete_cat)){
			global $wp_query;
			$wp_query->set_404();
			status_header(404);
		}
	}
}

function is_vip_x(){
//可查看的VIP
	$value = zrz_get_lv(get_current_user_id(),'');
	if(in_array($value,array('vip1','vip3')) == true || current_user_can( 'manage_options' ) ){
		return '1';
	}else{
		return '0';
	}
}

补充:代码查看:

代码

提取码:无,解压码:

下载

插件:

yet-another-related-posts-plugin-推荐相关文章

0149
因主题原因,在示例代码中,有部分
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论