Filter to modify default privacy options

Filter name : rtmedia_privacy_levels

This filter is called on plugins_loaded hook with priority 20 so, in order to use this filter, you need to add it in plugins_loaded hook with prioity less than 20.


For example, below code will remove Private & friends options from default privacy options.

You can add following code in your separate custom plugin or bp-custom.php

add_action( 'plugins_loaded', 'my_custom_plugin_plugins_loaded', 10 );

function my_custom_plugin_plugins_loaded(){
    add_filter( 'rtmedia_privacy_levels', 'custom_rtmedia_privacy_levels', 10, 1 );

function custom_rtmedia_privacy_levels( $custom ) {
        $custom = array(
        'levels' => array(
            20 => 'Logged in Users - Visible to registered users',
            0 => 'Public for all - Visible to the world',
    return $custom;