Beispiel #1
0
function memberful_wp_render_embed()
{
    if (!get_option('memberful_embed_enabled', FALSE) || !memberful_wp_is_connected_to_site()) {
        return;
    }
    $script_src = memberful_wp_embed_script_src();
    $intercepted_urls = array(memberful_sign_in_url('http'), memberful_sign_in_url('https'));
    memberful_wp_render('embed.js', array('script_src' => memberful_wp_embed_script_src(), 'memberful_site_url' => get_option('memberful_site'), 'intercepted_urls' => apply_filters('memberful_wp_overlay_intercept_urls', $intercepted_urls)));
}
Beispiel #2
0
function memberful_wp_ensure_user_logged_out_of_memberful()
{
    if (!memberful_wp_is_connected_to_site()) {
        return;
    }
    if (memberful_wp_endpoint_for_request() !== NULL) {
        return;
    }
    wp_safe_redirect(memberful_sign_out_url());
    exit;
}
Beispiel #3
0
function memberful_wp_announce_plans_and_download_in_head()
{
    memberful_wp_render('js_vars', array('data' => array('plans' => array_values(memberful_subscription_plans()), 'downloads' => array_values(memberful_downloads()), 'connectedToMemberful' => memberful_wp_is_connected_to_site())));
}