| Hook | Type | Description |
|---|---|---|
lh_bp_group_taxonomies_init_plugin | filter | Gate on plugin bootstrap. Return false to disable. |
lh_bp_group_taxonomies_taxonomies | filter | Array of taxonomy names (object type bp_group) this plugin should manage. Empty by default — companion plugins add their own taxonomy name here. |
lh_bp_group_taxonomies_params | filter | Override group_hook and taglink_description params. |
lh_bp_group_taxonomies_admin_css / lh_bp_group_taxonomies_front_css | filter | Override or disable (return empty array) enqueued stylesheet args. |
lh_bp_group_taxonomies_tag_editor | filter | Filter the tag editor markup before output. |
lh_bp_group_taxonomies_tag_info | filter | Filter the directory tag-info markup before output. |
lh_bp_group_taxonomies_row_actions | filter | Filter row actions on the wp-admin tag list table. |
lh_bp_group_taxonomies_terms_update_count | action | Fires when a term’s group count needs updating for a taxonomy shared with a non-bp_group object type, since core’s count logic is bypassed for those. |
lh_bp_group_taxonomies_return_plugin_namespace / _return_plugin_text_domain / _plugin_name / _plugin_version | filter | Standard LH identity method overrides. |
No cron jobs. No database tables of its own — uses WordPress’s standard per-site term_taxonomy, term_relationships, and terms tables via core taxonomy functions (wp_insert_term, wp_update_term, wp_delete_term, get_objects_in_term, etc.).