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; }
/** * 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; }