function rtmedia_modify_activity_upload_url($params)
{
    // return original params if BuddyPress multilingual plugin is not active
    include_once ABSPATH . 'wp-admin/includes/plugin.php';
    if (function_exists('is_plugin_active') && is_plugin_active('buddypress-multilingual/sitepress-bp.php')) {
        if (class_exists('BuddyPress')) {
            // change upload url only if it's activity page and if it's group page than it shouldn't group media page
            if (bp_is_activity_component() || bp_is_groups_component() && !is_rtmedia_page()) {
                if (function_exists('bp_get_activity_directory_permalink')) {
                    $params['url'] = bp_get_activity_directory_permalink() . 'upload/';
                }
            }
        }
    }
    return $params;
}
Example #2
0
/**
 * WordPress filter to change browser title if theme has title-tag support
 *
 * @global      RTMediaQuery    $rtmedia_query
 *
 * @param       array           $title
 *
 * @return      array
 */
function rtm_modify_document_title_parts($title = array())
{
    if (is_rtmedia_page()) {
        global $rtmedia_query;
        if (isset($rtmedia_query->action_query->media_type)) {
            !class_exists('BuddyPress') ? array_unshift($title, ucfirst($rtmedia_query->action_query->media_type), RTMEDIA_MEDIA_LABEL) : array_unshift($title, ucfirst($rtmedia_query->action_query->media_type));
        } else {
            !class_exists('BuddyPress') ? array_unshift($title, RTMEDIA_MEDIA_LABEL) : '';
        }
    }
    return $title;
}