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))); }
/** * Front-end display of widget. * * @see WP_Widget::widget() * * @param array $args Widget arguments. * @param array $instance Saved values from database. * @return void */ public function widget($args, $instance) { $title = !empty($instance['title']) ? $instance['title'] : 'Memberful Profile'; $title = apply_filters('widget_title', $title); $args['title'] = $title; $args['signed_in_links'] = array(array('href' => memberful_account_url(), 'class' => 'memberful-account-link', 'text' => __('Account')), array('href' => memberful_sign_out_url(), 'class' => 'memberful-sign-out-link', 'text' => __('Sign out'))); $args['signed_out_links'] = array(array('href' => memberful_sign_in_url(is_ssl() ? 'https' : 'http'), 'class' => 'memberful-sign-in-link', 'text' => __('Sign in'))); $args = apply_filters('memberful_wp_widget_args', $args); memberful_wp_render('profile_widget', $args); }
function memberful_wp_shortcode_sign_in_link($atts, $content) { return '<a href="' . memberful_sign_in_url() . '" role="sign_in">' . do_shortcode($content) . '</a>'; }