<?php
|
/**
|
* JVB_MEMBERSHIP defines the structure of the directory
|
* Options include:
|
* - membership_expires = useful if members pay a yearly membership fee
|
* - hide_expired = removes users once membership expired; only used if membership_expires is true
|
* - clip_expired = keeps users once membership expires, but limits the information shown; only used if membership_expires is true
|
* - membership_approval = verified users can approve other users
|
* - term_approval = (bool) verified users can create new terms, but needs approval
|
* - member_only = (array) if empty, open to any registered user. otherwise an array of registered user roles
|
*
|
*
|
* Example:
|
* [
|
* 'member_content' => true,
|
* 'invitable' => true,
|
* 'can_invite' => ['artist' => ['artist']],
|
* 'member_verified' => true,
|
* 'notifications' => true,
|
* 'forum' => true,
|
* 'member_only' => [ 'artist' ],
|
* 'member_expires' => false,
|
* 'hide_expired' => false,
|
* 'clip_expired' => false,
|
* 'term_approval' => true,
|
* 'can_approve' => [ 'artist' ]
|
* ]
|
*/
|
|
$membership = apply_filters('jvb_membership', []);
|
define('JVB_MEMBERSHIP', $membership);
|