{"id":444,"date":"2022-08-18T13:06:21","date_gmt":"2022-08-18T13:06:21","guid":{"rendered":"https:\/\/odindesignthemes.com\/vikingerthemedocs\/?p=444"},"modified":"2025-06-10T12:30:02","modified_gmt":"2025-06-10T12:30:02","slug":"hooks","status":"publish","type":"post","link":"https:\/\/odindesignthemes.com\/vikingerthemedocs\/hooks\/","title":{"rendered":"Hooks"},"content":{"rendered":"\n<p>Hooks are a way for one piece of code to interact\/modify another piece of code at specific, pre-defined spots. There are two types of hooks:&nbsp;<strong>Actions<\/strong>&nbsp;and&nbsp;<strong>Filters<\/strong>. To use either, you need to write a custom function known as a Callback, and then register it with a WordPress hook for a specific action or filter.<\/p>\n\n\n\n<p>For more information about hooks and how to use them, please refer to this&nbsp;<a href=\"https:\/\/developer.wordpress.org\/plugins\/hooks\/\" target=\"_blank\" rel=\"noreferrer noopener\">official WordPress resource<\/a>.<\/p>\n\n\n\n<p>You can find a list of all the hooks that are available for use in the theme below:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Filters (60)<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>WordPress (14)<\/strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"#subsection-blog\">Blog (9)<\/a>\n<ul class=\"wp-block-list\">\n<li>vikinger_posts_get_args<\/li>\n\n\n\n<li>vikinger_posts_get_data<\/li>\n\n\n\n<li>vikinger_posts_get_results<\/li>\n\n\n\n<li>vikinger_posts_get_count_args<\/li>\n\n\n\n<li>vikinger_posts_get_sticky_posts_args<\/li>\n\n\n\n<li>vikinger_posts_get_sticky_posts_results<\/li>\n\n\n\n<li>vikinger_pages_get_args<\/li>\n\n\n\n<li>vikinger_pages_get_data<\/li>\n\n\n\n<li>vikinger_pages_get_results<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#subsection-comments\">Comments (3)<\/a>\n<ul class=\"wp-block-list\">\n<li>vikinger_comments_get_args<\/li>\n\n\n\n<li>vikinger_comments_get_data<\/li>\n\n\n\n<li>vikinger_comments_get_results<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#subsection-user\">User (2)<\/a>\n<ul class=\"wp-block-list\">\n<li>vikinger_users_grid_type_default<\/li>\n\n\n\n<li>vikinger_users_sidemenu_status_default<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>BuddyPress (35)<\/strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"#subsection-members\">Members (13)<\/a>\n<ul class=\"wp-block-list\">\n<li>vikinger_members_get_args<\/li>\n\n\n\n<li>vikinger_members_get_data<\/li>\n\n\n\n<li>vikinger_members_get_results<\/li>\n\n\n\n<li>vikinger_members_get_count_args<\/li>\n\n\n\n<li>vikinger_members_get_post_count_activity_components<\/li>\n\n\n\n<li>vikinger_members_get_post_count_activity_types<\/li>\n\n\n\n<li>vikinger_members_get_comment_count_activity_components<\/li>\n\n\n\n<li>vikinger_members_get_comment_count_activity_types<\/li>\n\n\n\n<li>vikinger_members_profile_navigation_items<\/li>\n\n\n\n<li>vikinger_members_profile_navigation_items_default_position<\/li>\n\n\n\n<li>vikinger_members_profile_navigation_subitems<\/li>\n\n\n\n<li>vikinger_members_accounthub_navigation_sections<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#subsection-groups\">Groups (11)<\/a>\n<ul class=\"wp-block-list\">\n<li>vikinger_groups_get_args<\/li>\n\n\n\n<li>vikinger_groups_get_data<\/li>\n\n\n\n<li>vikinger_groups_get_results<\/li>\n\n\n\n<li>vikinger_groups_get_count_args<\/li>\n\n\n\n<li>vikinger_groups_get_members_args<\/li>\n\n\n\n<li>vikinger_groups_get_members_results<\/li>\n\n\n\n<li>vikinger_groups_get_members_count_args<\/li>\n\n\n\n<li>vikinger_groups_get_post_count_activity_components<\/li>\n\n\n\n<li>vikinger_groups_get_post_count_activity_types<\/li>\n\n\n\n<li>vikinger_groups_profile_navigation_items<\/li>\n\n\n\n<li>vikinger_groups_meta_valid_social_networks<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#subsection-activities\">Activities (4)<\/a>\n<ul class=\"wp-block-list\">\n<li>vikinger_activities_get_args<\/li>\n\n\n\n<li>vikinger_activities_get_data<\/li>\n\n\n\n<li>vikinger_activities_get_results<\/li>\n\n\n\n<li>vikinger_activities_get_count_args<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#subsection-messages\">Messages (3)<\/a>\n<ul class=\"wp-block-list\">\n<li>vikinger_messages_get_args<\/li>\n\n\n\n<li>vikinger_messages_get_data<\/li>\n\n\n\n<li>vikinger_messages_get_results<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#subsection-notifications\">Notifications (3)<\/a>\n<ul class=\"wp-block-list\">\n<li>vikinger_notifications_get_args<\/li>\n\n\n\n<li>vikinger_notifications_get_data<\/li>\n\n\n\n<li>vikinger_notifications_get_results<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#subsection-stream\">Stream (1)<\/a>\n<ul class=\"wp-block-list\">\n<li>vikinger_streams_twitch_embed_iframe_src<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Vikinger Media (5)<\/strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"#subsection-file\">File (5)<\/a>\n<ul class=\"wp-block-list\">\n<li>vikinger_file_default_allowed_extensions<\/li>\n\n\n\n<li>vikinger_file_member_root_uploads_path<\/li>\n\n\n\n<li>vikinger_file_member_root_uploads_url<\/li>\n\n\n\n<li>vikinger_file_group_root_uploads_path<\/li>\n\n\n\n<li>vikinger_file_group_root_uploads_url<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>GamiPress (6)<\/strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"#subsection-achievements\">Achievements (3)<\/a>\n<ul class=\"wp-block-list\">\n<li>vikinger_achievements_get_args<\/li>\n\n\n\n<li>vikinger_achievements_get_data<\/li>\n\n\n\n<li>vikinger_achievements_get_results<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#subsection-ranks\">Ranks (3)<\/a>\n<ul class=\"wp-block-list\">\n<li>vikinger_ranks_get_args<\/li>\n\n\n\n<li>vikinger_ranks_get_data<\/li>\n\n\n\n<li>vikinger_ranks_get_results<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Actions (2)<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Vikinger Media (2)<\/strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"#subsection-file\">File (2)<\/a>\n<ul class=\"wp-block-list\">\n<li>vikinger_file_uploaded<\/li>\n\n\n\n<li>vikinger_file_deleted<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"filters\">Filters<\/h2>\n\n\n\n<p>Filters provide a way for functions to modify data and are meant to work in an isolated manner, they should never have side effects such as affecting global variables and output. Filters expect to have something returned back to them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"section-wordpress\">WordPress<\/h3>\n\n\n\n<p>The filters listed below are not plugin specific and always available for use.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"subsection-blog\">Blog<\/h3>\n\n\n\n<p>The filters listed below are related to the site blog.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_posts_get_args<\/p>\n\n\n\n<p>Filters arguments used to get posts.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_posts_get_args&#8217;, $args);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$args:&nbsp;Arguments used to get posts.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-blog.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_posts_get_data<\/p>\n\n\n\n<p>Filters post data.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_posts_get_data&#8217;, $post);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$post:&nbsp;Post data.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-blog.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_posts_get_results<\/p>\n\n\n\n<p>Filters post results.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_posts_get_results&#8217;, $posts);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$posts:&nbsp;Post results.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-blog.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_posts_get_count_args<\/p>\n\n\n\n<p>Filters arguments used to get post count.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_posts_get_count_args&#8217;, $args);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$args:&nbsp;Arguments used to get post count.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-blog.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_posts_get_sticky_posts_args<\/p>\n\n\n\n<p>Filters arguments used to get sticky posts.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_posts_get_sticky_posts_args&#8217;, $sticky_post_args);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$sticky_post_args:&nbsp;Arguments used to get sticky posts.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-blog.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_posts_get_sticky_posts_results<\/p>\n\n\n\n<p>Filters sticky post results.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_posts_get_sticky_posts_results&#8217;, $sticky_posts);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$sticky_posts:&nbsp;Sticky post results.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-blog.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_pages_get_args<\/p>\n\n\n\n<p>Filters arguments used to get pages.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_pages_get_args&#8217;, $args);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$args:&nbsp;Arguments used to get pages.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-blog.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_pages_get_data<\/p>\n\n\n\n<p>Filters page data.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_pages_get_data&#8217;, $page);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$page:&nbsp;Page data.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-blog.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_pages_get_results<\/p>\n\n\n\n<p>Filters page results.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_pages_get_results&#8217;, $pages);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$pages:&nbsp;Page results.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-blog.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"subsection-comments\">Comments<\/h3>\n\n\n\n<p>The filters listed below are related to the site blog comments.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_comments_get_args<\/p>\n\n\n\n<p>Filters arguments used to get comments.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_comments_get_args&#8217;, $args);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$args:&nbsp;Arguments used to get comments.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-comment.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_comments_get_data<\/p>\n\n\n\n<p>Filters post data.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_comments_get_data&#8217;, $com);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$com:&nbsp;Comment data.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-comment.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_comments_get_results<\/p>\n\n\n\n<p>Filters comment results.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_comments_get_results&#8217;, $comments);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$comments:&nbsp;Comment results.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-comment.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"subsection-user\">User<\/h3>\n\n\n\n<p>The filters listed below are related to the site users.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>vikinger_users_grid_type_default<\/p>\n\n\n\n<p>Filters user default lists grid type.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_users_grid_type_default&#8217;, $default_grid_type);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>$default_grid_type:&nbsp;Default lists grid type. One of: &#8220;big&#8221;, &#8220;small&#8221;, &#8220;list&#8221;.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-user.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>vikinger_users_sidemenu_status_default<\/p>\n\n\n\n<p>Filters user default sidemenu status.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_users_sidemenu_status_default&#8217;, $default_sidemenu_status);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>$default_sidemenu_status:&nbsp;Default sidemenu status. One of: &#8220;open&#8221;, &#8220;closed&#8221;.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-user.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"section-buddypress\">BuddyPress<\/h3>\n\n\n\n<p>The filters listed below require the &#8220;BuddyPress&#8221; plugin to be installed and active as well as the respective component to be active in order to work.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"subsection-members\">Members<\/h3>\n\n\n\n<p>The filters listed below are related to the BuddyPress members component.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_members_get_args<\/p>\n\n\n\n<p>Filters arguments used to get members.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_members_get_args&#8217;, $args);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$args:&nbsp;Arguments used to get members.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/member\/vikinger-functions-buddypress-member-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_members_get_data<\/p>\n\n\n\n<p>Filters member data.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_members_get_data&#8217;, $member_data);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$member_data:&nbsp;Member data.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/member\/vikinger-functions-buddypress-member-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_members_get_results<\/p>\n\n\n\n<p>Filters member results.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_members_get_results&#8217;, $members);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$members:&nbsp;Member results.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/member\/vikinger-functions-buddypress-member-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_members_get_count_args<\/p>\n\n\n\n<p>Filters arguments used to get member count.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_members_get_count_args&#8217;, $args);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$args:&nbsp;Arguments used to get member count.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/member\/vikinger-functions-buddypress-member-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_members_get_post_count_activity_components<\/p>\n\n\n\n<p>Filters components that an activity has to belong to in order for it to count towards member post count.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_members_get_post_count_activity_components&#8217;, $activity_components);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$activity_components:&nbsp;Activity components used to compute members post count.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/member\/vikinger-functions-buddypress-member-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_members_get_post_count_activity_types<\/p>\n\n\n\n<p>Filters types that an activity has to belong to in order for it to count towards member post count.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_members_get_post_count_activity_types&#8217;, $activity_types);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$activity_types:&nbsp;Activity types used to compute members post count.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/member\/vikinger-functions-buddypress-member-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_members_get_comment_count_activity_components<\/p>\n\n\n\n<p>Filters components that an activity has to belong to in order for it to count towards member comment count.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_members_get_comment_count_activity_components&#8217;, $activity_components);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$activity_components:&nbsp;Activity components used to compute members comment count.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/member\/vikinger-functions-buddypress-member-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_members_get_comment_count_activity_types<\/p>\n\n\n\n<p>Filters types that an activity has to belong to in order for it to count towards member comment count.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_members_get_comment_count_activity_types&#8217;, $activity_types);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$activity_types:&nbsp;Activity types used to compute members comment count.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/member\/vikinger-functions-buddypress-member-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_members_profile_navigation_items<\/p>\n\n\n\n<p>Filters member profile navigation items.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_members_profile_navigation_items&#8217;, $nav_items, $member, $activity_single);<\/strong><\/p>\n\n\n\n<p>Parameters (3)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$nav_items:&nbsp;Member profile navigation items.<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$member:&nbsp;Member data.<\/p>\n\n\n\n<p><strong>(bool)&nbsp;<\/strong>$activity_single:&nbsp;True if displaying a single activity in the feed, false otherwise.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/member\/vikinger-functions-buddypress-member-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(int)&nbsp;<\/strong>vikinger_members_profile_navigation_items_default_position<\/p>\n\n\n\n<p>Filters member profile navigation item default position.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_members_profile_navigation_items_default_position&#8217;, $default_position, $slug);<\/strong><\/p>\n\n\n\n<p>Parameters (2)<\/p>\n\n\n\n<p><strong>(int)&nbsp;<\/strong>$default_position:&nbsp;Navigation item default position.<\/p>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>$slug:&nbsp;Navigation item slug.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/member\/vikinger-functions-buddypress-member-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_members_profile_navigation_subitems<\/p>\n\n\n\n<p>Filters member profile navigation subitems.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_members_profile_navigation_subitems&#8217;, $member_navigation_subitems, $member, $slug);<\/strong><\/p>\n\n\n\n<p>Parameters (3)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$member_navigation_subitems:&nbsp;Member profile navigation subitems.<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$member:&nbsp;Member data.<\/p>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>$slug:&nbsp;Parent menu item slug.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/member\/vikinger-functions-buddypress-member-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_members_accounthub_navigation_sections<\/p>\n\n\n\n<p>Filters member account hub navigation sections.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_members_accounthub_navigation_sections&#8217;, $menu_sections, $member);<\/strong><\/p>\n\n\n\n<p>Parameters (2)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$menu_sections:&nbsp;Member account hub navigation sections.<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$member:&nbsp;Member data.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/member\/vikinger-functions-buddypress-member-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"subsection-groups\">Groups<\/h3>\n\n\n\n<p>The filters listed below are related to the BuddyPress groups component.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_groups_get_args<\/p>\n\n\n\n<p>Filters arguments used to get groups.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_groups_get_args&#8217;, $args);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$args:&nbsp;Arguments used to get groups.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/group\/vikinger-functions-buddypress-group-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_groups_get_data<\/p>\n\n\n\n<p>Filters group data.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_groups_get_data&#8217;, $group_data);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$group_data:&nbsp;Group data.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/group\/vikinger-functions-buddypress-group-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_groups_get_results<\/p>\n\n\n\n<p>Filters group results.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_groups_get_results&#8217;, $groups);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$groups:&nbsp;Group results.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/group\/vikinger-functions-buddypress-group-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_groups_get_count_args<\/p>\n\n\n\n<p>Filters arguments used to get group count.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_groups_get_count_args&#8217;, $args);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$args:&nbsp;Arguments used to get group count.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/group\/vikinger-functions-buddypress-group-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_groups_get_members_args<\/p>\n\n\n\n<p>Filters arguments used to get group members.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_groups_get_members_args&#8217;, $args);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$args:&nbsp;Arguments used to get group members.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/group\/vikinger-functions-buddypress-group-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_groups_get_members_results<\/p>\n\n\n\n<p>Filters group member results.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_groups_get_members_results&#8217;, $group_members);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$group_members:&nbsp;Group member results.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/group\/vikinger-functions-buddypress-group-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_groups_get_members_count_args<\/p>\n\n\n\n<p>Filters arguments used to get group member count.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_groups_get_members_count_args&#8217;, $args);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$args:&nbsp;Arguments used to get group member count.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/group\/vikinger-functions-buddypress-group-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_groups_get_post_count_activity_components<\/p>\n\n\n\n<p>Filters components that an activity has to belong to in order for it to count towards group post count.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_groups_get_post_count_activity_components&#8217;, $activity_components);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$activity_components:&nbsp;Activity components used to compute groups post count.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/group\/vikinger-functions-buddypress-group-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_groups_get_post_count_activity_types<\/p>\n\n\n\n<p>Filters types that an activity has to belong to in order for it to count towards group post count.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_groups_get_post_count_activity_types&#8217;, $activity_types);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$activity_types:&nbsp;Activity types used to compute groups post count.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/group\/vikinger-functions-buddypress-group-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_groups_profile_navigation_items<\/p>\n\n\n\n<p>Filters group profile navigation items.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_groups_profile_navigation_items&#8217;, $nav_items, $group);<\/strong><\/p>\n\n\n\n<p>Parameters (2)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$nav_items:&nbsp;Group profile navigation items.<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$group:&nbsp;Group data.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/group\/vikinger-functions-buddypress-group-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_groups_meta_valid_social_networks<\/p>\n\n\n\n<p>Filters group meta valid social networks, which are used to select respective SVG icons.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_groups_meta_valid_social_networks&#8217;, $social_links_keys);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$social_links_keys:&nbsp;Group meta valid social networks.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/group\/vikinger-functions-buddypress-group-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"subsection-activities\">Activities<\/h3>\n\n\n\n<p>The filters listed below are related to the BuddyPress activities component.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_activities_get_args<\/p>\n\n\n\n<p>Filters arguments used to get activities.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_activities_get_args&#8217;, $activities_args);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$activities_args:&nbsp;Arguments used to get activities.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/activity\/vikinger-functions-buddypress-activity-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_activities_get_data<\/p>\n\n\n\n<p>Filters activity data.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_activities_get_data&#8217;, $activity_data);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$activity_data:&nbsp;Activity data.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/activity\/vikinger-functions-buddypress-activity-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_activities_get_results<\/p>\n\n\n\n<p>Filters activity results.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_activities_get_results&#8217;, $activities);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$activities:&nbsp;Activity results.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/activity\/vikinger-functions-buddypress-activity-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_activities_get_count_args<\/p>\n\n\n\n<p>Filters arguments used to get activity count.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_activities_get_count_args&#8217;, $args);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$args:&nbsp;Arguments used to get activity count.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/activity\/vikinger-functions-buddypress-activity-global.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"subsection-messages\">Messages<\/h3>\n\n\n\n<p>The filters listed below are related to the BuddyPress messages component.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_messages_get_args<\/p>\n\n\n\n<p>Filters arguments used to get messages.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_messages_get_args&#8217;, $args);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$args:&nbsp;Arguments used to get messages.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/vikinger-functions-buddypress-message.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_messages_get_data<\/p>\n\n\n\n<p>Filters message data.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_messages_get_data&#8217;, $message_data);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$message_data:&nbsp;Message data.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/vikinger-functions-buddypress-message.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_messages_get_results<\/p>\n\n\n\n<p>Filters message results.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_messages_get_results&#8217;, $message_results);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$message_results:&nbsp;Message results.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/vikinger-functions-buddypress-message.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"subsection-notifications\">Notifications<\/h3>\n\n\n\n<p>The filters listed below are related to the BuddyPress notifications component.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_notifications_get_args<\/p>\n\n\n\n<p>Filters arguments used to get notifications.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_notifications_get_args&#8217;, $args);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$args:&nbsp;Arguments used to get notifications.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/vikinger-functions-buddypress-notification.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_notifications_get_data<\/p>\n\n\n\n<p>Filters notification data.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_notifications_get_data&#8217;, $notification);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$notification:&nbsp;Notification data.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/vikinger-functions-buddypress-notification.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_notifications_get_results<\/p>\n\n\n\n<p>Filters notification results.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_notifications_get_results&#8217;, $notifications);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$notifications:&nbsp;Notification results.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/buddypress\/vikinger-functions-buddypress-notification.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"subsection-stream\">Stream<\/h3>\n\n\n\n<p>The filters listed below are related to the stream functionality.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>vikinger_streams_twitch_embed_iframe_src<\/p>\n\n\n\n<p>Filters stream embeds iframe source attribute.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_streams_twitch_embed_iframe_src&#8217;, $iframe_src, $username, $stream_parent);<\/strong><\/p>\n\n\n\n<p>Parameters (3)<\/p>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>$iframe_src:&nbsp;Stream embeds iframe source attribute.<\/p>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>$username:&nbsp;Streamer username.<\/p>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>$stream_parent:&nbsp;Stream embeds parent attribute.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-stream.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"section-vikinger media\">Vikinger Media<\/h3>\n\n\n\n<p>The filters listed below require the &#8220;Vikinger Media&#8221; plugin to be installed and active in order to work.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"subsection-file\">File<\/h3>\n\n\n\n<p>The filters listed below are related to file operations.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_file_default_allowed_extensions<\/p>\n\n\n\n<p>Filters default allowed file extensions.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_file_default_allowed_extensions&#8217;, $allowed_file_extensions);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$allowed_file_extensions:&nbsp;Default allowed file extensions.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-file.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>vikinger_file_member_root_uploads_path<\/p>\n\n\n\n<p>Filters member root uploads path.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_file_member_root_uploads_path&#8217;, $path);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>$path:&nbsp;Member root uploads path.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-file.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>vikinger_file_member_root_uploads_url<\/p>\n\n\n\n<p>Filters member root uploads URL.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_file_member_root_uploads_url&#8217;, $url);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>$url:&nbsp;Member root uploads URL.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-file.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>vikinger_file_group_root_uploads_path<\/p>\n\n\n\n<p>Filters group root uploads path.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_file_group_root_uploads_path&#8217;, $path);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>$path:&nbsp;Group root uploads path.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-file.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>vikinger_file_group_root_uploads_url<\/p>\n\n\n\n<p>Filters group root uploads URL.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_file_group_root_uploads_url&#8217;, $url);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>$url:&nbsp;Group root uploads URL.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-file.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"section-gamipress\">GamiPress<\/h3>\n\n\n\n<p>The filters listed below require the &#8220;GamiPress&#8221; plugin to be installed and active in order to work.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"subsection-achievements\">Achievements<\/h3>\n\n\n\n<p>The filters listed below are related to Gamipress achievements.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_achievements_get_args<\/p>\n\n\n\n<p>Filters arguments used to get achievements.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_achievements_get_args&#8217;, $args);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$args:&nbsp;Arguments used to get achievements.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/gamipress\/vikinger-functions-gamipress-achievement.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_achievements_get_data<\/p>\n\n\n\n<p>Filters achievement data.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_achievements_get_data&#8217;, $achievement_data);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$achievement_data:&nbsp;Achievement data.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/gamipress\/vikinger-functions-gamipress-achievement.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_achievements_get_results<\/p>\n\n\n\n<p>Filters achievement results.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_achievements_get_results&#8217;, $achievements);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$achievements:&nbsp;Achievement results.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/gamipress\/vikinger-functions-gamipress-achievement.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"subsection-ranks\">Ranks<\/h3>\n\n\n\n<p>The filters listed below are related to Gamipress ranks.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_ranks_get_args<\/p>\n\n\n\n<p>Filters arguments used to get ranks.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_ranks_get_args&#8217;, $args);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$args:&nbsp;Arguments used to get ranks.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/gamipress\/vikinger-functions-gamipress-rank.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_ranks_get_data<\/p>\n\n\n\n<p>Filters rank data.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_ranks_get_data&#8217;, $rank_data);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$rank_data:&nbsp;Rank data.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/gamipress\/vikinger-functions-gamipress-rank.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>vikinger_ranks_get_results<\/p>\n\n\n\n<p>Filters rank results.<\/p>\n\n\n\n<p><strong>apply_filters(&#8216;vikinger_ranks_get_results&#8217;, $ranks);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(array)&nbsp;<\/strong>$ranks:&nbsp;Rank results.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/gamipress\/vikinger-functions-gamipress-rank.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"actions\">Actions<\/h2>\n\n\n\n<p>Actions provide a way for running a function at a specific point, they do not return anything back to the calling hook.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"section-vikinger media\">Vikinger Media<\/h3>\n\n\n\n<p>The actions listed below require the &#8220;Vikinger Media&#8221; plugin to be installed and active in order to work.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"subsection-file\">File<\/h3>\n\n\n\n<p>The actions listed below are related to file operations.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><\/strong>vikinger_file_uploaded<\/p>\n\n\n\n<p>Executed when a file is uploaded to the server.<\/p>\n\n\n\n<p><strong>do_action(&#8216;vikinger_file_uploaded&#8217;, $uploaded_file_path);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>$uploaded_file_path:&nbsp;Path of the file that was uploaded.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-file.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><\/strong>vikinger_file_deleted<\/p>\n\n\n\n<p>Executed when a file is deleted from the server.<\/p>\n\n\n\n<p><strong>do_action(&#8216;vikinger_file_deleted&#8217;, $filepath);<\/strong><\/p>\n\n\n\n<p>Parameters (1)<\/p>\n\n\n\n<p><strong>(string)&nbsp;<\/strong>$filepath:&nbsp;Path of the file that was deleted.<\/p>\n\n\n\n<p>Source<\/p>\n\n\n\n<p><strong>File:&nbsp;<\/strong>includes\/functions\/vikinger-functions-file.php<\/p>\n\n\n\n<p><strong>Since:&nbsp;<\/strong>1.9.1<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hooks are a way for one piece of code to interact\/modify another piece of code at specific, pre-defined spots. There are two types of hooks:&nbsp;Actions&nbsp;and&nbsp;Filters. To use either, you need to write a custom function known as a Callback, and then register it with a WordPress hook for a specific action or filter. For more [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27,19],"tags":[],"class_list":["post-444","post","type-post","status-publish","format-standard","hentry","category-support","category-vikinger"],"_links":{"self":[{"href":"https:\/\/odindesignthemes.com\/vikingerthemedocs\/wp-json\/wp\/v2\/posts\/444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/odindesignthemes.com\/vikingerthemedocs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/odindesignthemes.com\/vikingerthemedocs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/odindesignthemes.com\/vikingerthemedocs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/odindesignthemes.com\/vikingerthemedocs\/wp-json\/wp\/v2\/comments?post=444"}],"version-history":[{"count":35,"href":"https:\/\/odindesignthemes.com\/vikingerthemedocs\/wp-json\/wp\/v2\/posts\/444\/revisions"}],"predecessor-version":[{"id":597,"href":"https:\/\/odindesignthemes.com\/vikingerthemedocs\/wp-json\/wp\/v2\/posts\/444\/revisions\/597"}],"wp:attachment":[{"href":"https:\/\/odindesignthemes.com\/vikingerthemedocs\/wp-json\/wp\/v2\/media?parent=444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/odindesignthemes.com\/vikingerthemedocs\/wp-json\/wp\/v2\/categories?post=444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/odindesignthemes.com\/vikingerthemedocs\/wp-json\/wp\/v2\/tags?post=444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}