return $requested_url; } return $redirect_url; } /** * Redirect attachment link to single media page */ public function redirect_attachment() { if (is_attachment() && mpp_is_valid_media(get_queried_object_id())) { $redirect_url = mpp_get_media_url(get_queried_object()); mpp_redirect($redirect_url, 301); } } /** * Return the action variable at given position or empty string * * @param type $position * @return string */ public function get_variable($position) { if (isset($this->action_variables[$position])) { return $this->action_variables[$position]; } return ''; } } //setup core gallery component MPP_Core_Component::get_instance();
function mpp_setup_mediapress_component() { $bp = buddypress(); $bp->mediapress = MPP_Core_Component::get_instance(); }