Пример #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)));
}
Пример #2
0
 /**
  * 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);
 }
Пример #3
0
function memberful_wp_shortcode_sign_in_link($atts, $content)
{
    return '<a href="' . memberful_sign_in_url() . '" role="sign_in">' . do_shortcode($content) . '</a>';
}