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();
Beispiel #2
0
function mpp_setup_mediapress_component()
{
    $bp = buddypress();
    $bp->mediapress = MPP_Core_Component::get_instance();
}