All hooks below are traced from the plugin source for version 3.2.0. Prefixes are blpro_
and bplock_.
| Action |
Fires |
bplock_before_locked_content_template |
Just before the locked-content template is applied to a restricted component, page, or CPT. Also used internally to run the logout redirect. |
bplock_after_locked_content_template |
Just after the locked-content template is applied. |
| Filter |
Purpose |
blpro_locked_content_template |
Path to the locked-content template file. |
blpro_default_locked_message |
Default restriction message shown to visitors. |
bplock_login_form |
Path to the login form template. |
bplock_youzify_profile_visibility |
Path to the Youzify profile-visibility template. |
blpro_restrictable_post_types |
The set of post types offered as lockable in Visitor Restrictions. |
bplock_login_success_message |
Text returned on successful AJAX login. |
bplock_login_failed_message |
Text returned on failed AJAX login. |
bplock_register_success_message |
Text returned on successful AJAX registration. |
bplock_register_user_already_exists_message |
Text returned when the username or email is taken. |
| Filter |
Purpose |
blpro_register_template_location |
Whether to register the plugin’s private-profile template location. |
blpro_profile_visility_home_override |
Filter used to compute member-home visibility (note the historic spelling). |
BP_reign_user_progress |
Adjust the computed profile completion details. |
bp_force_profile_completion_skip_check |
Return true to skip the force-profile-completion check for a request. |
buddypress_private_community_completion_redirect |
The redirect target and completion flags used when forcing profile completion. |
buddypress_private_community_completion_has_required_fields_complete |
Override whether required fields are complete. |
buddypress_private_community_completion_has_uploaded_avatar |
Override whether an avatar is uploaded. |
buddypress_private_community_completion_has_uploaded_cover |
Override whether a cover image is uploaded. |
| Filter |
Purpose |
bppc_admin_tabs |
Add, remove, or reorder tabs in the admin panel. |
blpro_access_control_get_posts |
Post list used to build access-control level options. |
blpro_access_control_gamipress_get_posts |
GamiPress post list for access-control options. |
blpro_get_gamipress_level_lists |
GamiPress achievement/rank level list. |
blpro_learndash_access_control_get_level_lists |
LearnDash group list. |
blpro_lifter_access_control_get_level_lists |
LifterLMS membership list. |
blpro_pm_pro_get_level_lists |
Paid Memberships Pro level list. |
blpro_restrict_content_pro_get_level_lists |
Restrict Content Pro level list. |
blpro_s2member_get_level_lists |
S2Member level list. |
blpro_memberpress_access_control_get_level_lists |
MemberPress product list. |
blpro_woo_access_control_get_level_lists |
WooCommerce membership plan list. |
blpro_memberium_get_level_lists |
Memberium level list (detector present, plugin option commented out). |
blpro_wishlist_access_control_get_level_lists |
Wishlist Member level list (detector present, plugin option commented out). |
| Shortcode |
Output |
[blpro_login_form] |
The plugin’s login and registration form with the restriction message. |