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))); }
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; }
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()))); }