• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP wp_login_form函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中wp_login_form函数的典型用法代码示例。如果您正苦于以下问题:PHP wp_login_form函数的具体用法?PHP wp_login_form怎么用?PHP wp_login_form使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了wp_login_form函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: draw_modal

    /**
     *
     *	Return a modal for logging in
     *
     *	@since 1.0
     */
    function draw_modal()
    {
        if (!is_user_logged_in()) {
            ?>

		<div class="modal fade modal--login modal--centered" id="modal--login" tabindex="-1" role="dialog">
		    <div class="modal-dialog modal-sm">
			  	<div class="modal-content">
			  		<div class="modal-header">
						<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        				<h4 class="modal-title" id="gridSystemModalLabel">Login</h4>
					</div>
					<div class="modal-body">
						<?php 
            wp_login_form();
            ?>

					</div>
					<div class="modal-footer">
						<p class="modal--terms">Forgot password? Click <a href="<?php 
            echo site_url('wp-login.php?action=lostpassword');
            ?>
">here</a> to reset it.</p>
					</div>
				</div>
			</div>
		</div>

		<?php 
        }
    }
开发者ID:bearded-avenger,项目名称:familyoutside,代码行数:37,代码来源:fo-login.php


示例2: widget

    /**
     * Outputs the content of the widget
     *
     * @param array $args
     * @param array $instance
     */
    public function widget($args, $instance) {

        $title = apply_filters('widget_title', $instance['title']);

        echo $args['before_widget'];
        echo '<div class="event-widget">';

        if (is_user_logged_in()) {
            if (!empty($instance['title'])) {
                echo $args['before_title'] . __('Profile Links') . $args['after_title'];
            }
            $user_ID = get_current_user_id();
            $profile_id = get_user_meta($user_ID, 'uiu_profile', TRUE);
            $profile_link = !empty($profile_id) ? get_permalink($profile_id) : get_dashboard_url($user_ID);
            ?>
            <ul class="menu user-menu">
                <li class="menu-item"><a href="<?php echo $profile_link; ?>">My Profile</a>  </li>               
                <li class="menu-item"><a href="<?php echo wp_logout_url(site_url()); ?>">Logout</a>  </li>

            </ul>
            <?php
        } else {
            if (!empty($instance['title'])) {
                echo $args['before_title'] . apply_filters('widget_title', $instance['title']) . $args['after_title'];
            }
            wp_login_form($args);
        }
        echo $args['after_widget'];
    }
开发者ID:ergov2015,项目名称:rideflag,代码行数:35,代码来源:widgets-ajax-login.php


示例3: do_membershiplogin_shortcode

 function do_membershiplogin_shortcode($atts)
 {
     if (is_user_logged_in()) {
         return '';
     }
     extract(shortcode_atts(array("holder" => apply_filters('membership_short_login_form_holder', ''), "holderclass" => apply_filters('membership_short_login_form_holderclass', ''), "item" => apply_filters('membership_short_login_form_item', ''), "itemclass" => apply_filters('membership_short_login_form_itemclass', ''), "postfix" => apply_filters('membership_short_login_form_postfix', ''), "prefix" => apply_filters('membership_short_login_form_prefix', ''), "wrapwith" => apply_filters('membership_short_login_form_wrapwith', ''), "wrapwithclass" => apply_filters('membership_short_login_form_wrapwithclass', ''), "redirect" => apply_filters('membership_short_login_form_redirect', filter_input(INPUT_GET, 'redirect_to', FILTER_VALIDATE_URL)), "lostpass" => apply_filters('membership_short_login_form_lostpassword', '')), $atts));
     $html = '';
     if (!empty($holder)) {
         $html .= "<{$holder} class='{$holderclass}'>";
     }
     if (!empty($item)) {
         $html .= "<{$item} class='{$itemclass}'>";
     }
     $html .= $prefix;
     // The title
     if (!empty($wrapwith)) {
         $html .= "<{$wrapwith} class='{$wrapwithclass}'>";
     }
     $html .= wp_login_form(array('echo' => false, 'redirect' => !empty($redirect) ? $redirect : home_url($_SERVER['REQUEST_URI'])));
     if (!empty($lostpass)) {
         $html .= sprintf('<a href="%s">%s</a>', esc_url($lostpass), __('Lost password?', 'membership'));
     }
     if (!empty($wrapwith)) {
         $html .= "</{$wrapwith}>";
     }
     $html .= $postfix;
     if (!empty($item)) {
         $html .= "</{$item}>";
     }
     if (!empty($holder)) {
         $html .= "</{$holder}>";
     }
     return $html;
 }
开发者ID:vilmark,项目名称:vilmark_main,代码行数:34,代码来源:class.shortcodes.php


示例4: msd_inline_login

function msd_inline_login($atts)
{
    extract(shortcode_atts(array('name' => 'partner', 'echo' => false, 'redirect' => site_url($_SERVER['REQUEST_URI']), 'form_id' => 'loginform', 'label_username' => __('Agency Ref'), 'label_password' => __('Password'), 'label_remember' => __('Remember Me'), 'label_log_in' => __('Log In'), 'id_username' => 'user_login', 'id_password' => 'user_pass', 'id_remember' => 'rememberme', 'id_submit' => 'wp-submit', 'remember' => true, 'value_username' => NULL, 'value_remember' => false), $atts));
    $args = array('echo' => $echo, 'redirect' => $redirect, 'form_id' => $form_id, 'label_username' => $label_username, 'label_password' => $label_password, 'label_remember' => $label_remember, 'label_log_in' => $label_log_in, 'id_username' => $id_username, 'id_password' => $id_password, 'id_remember' => $id_remember, 'id_submit' => $id_submit, 'remember' => $remember, 'value_username' => $value_username, 'value_remember' => $value_remember);
    global $current_user;
    if (is_user_logged_in()) {
        if ($name == 'partner') {
            $ret = '<div class="partner-links">
            <p>
            <a href="https://dtc.daretocare.org/PrimariusWW/login.aspx" target="_blank" id="agency-button-2" class="button agency-button">Click to Proceed to PWW</a>
            </p>
            <p>
            <a href="/partner-agencies/agency-info/" id="agency-button-2" class="button agency-button">Agency Info</a>
            </p>
            </div>';
        } elseif ($name == 'kitchen') {
            $ret = '<div class="kitchen-links">
            <p>
            <a href="/partner-agencies/community-kitchen-partner-info/" id="agency-button-3" class="button agency-button">Community Kitchen Info</a>
            </p>
            </div>';
            $ret = '<div class="kitchen-form">' . wp_login_form($args) . '</div>';
        }
    } else {
        if ($name == 'partner') {
            $ret = '<div class="partner-form">' . wp_login_form($args) . '</div>';
        } elseif ($name == 'kitchen') {
            $ret = '<div class="kitchen-form">' . wp_login_form($args) . '</div>';
        }
    }
    return $ret;
}
开发者ID:foxydot,项目名称:daretocare,代码行数:32,代码来源:msd_inline_login.php


示例5: endpoints

    function endpoints()
    {
        $params = array_merge(array('wordcampers_internal_api' => '0', 'action' => ''), $_GET);
        if ($params['wordcampers_internal_api'] === '1') {
            header('Content-Type: application/json');
            $data = array();
            if ($params['action'] === 'login_form') {
                $args = array('echo' => true, 'redirect' => home_url('/wp-admin/'), 'form_id' => 'loginform', 'label_username' => __('Username'), 'label_password' => __('Password'), 'label_remember' => __('Remember Me'), 'label_log_in' => __('Log In'), 'id_username' => 'user_login', 'id_password' => 'user_pass', 'id_remember' => 'rememberme', 'id_submit' => 'wp-submit', 'remember' => true, 'value_username' => NULL, 'value_remember' => true);
                ob_start();
                wp_login_form($args);
                $data['login_form'] = ob_get_clean();
            } else {
                if ($params['action'] === 'logout_form') {
                    ob_start();
                    ?>
				<div class="aa_logout">
					Hello,
					<div class="aa_logout_user">
						$user_login, You are already logged in.
					</div>
					<a id="wp-submit" href="<?php 
                    echo wp_logout_url();
                    ?>
" title="Logout">
						Logout
					</a>
				</div>
				<?php 
                    $data['logout_form'] = ob_get_clean();
                }
            }
            echo json_encode($data);
            die;
        }
    }
开发者ID:khromov,项目名称:wordcamper-news-plugin,代码行数:35,代码来源:APIEndpoints.php


示例6: vcex_login_form_shortcode

    function vcex_login_form_shortcode($atts, $content = NULL)
    {
        // Shortcode params
        extract(shortcode_atts(array('unique_id' => '', 'redirect' => ''), $atts));
        // If user is logged return text
        if (is_user_logged_in()) {
            return $content;
        }
        if ($redirect == '') {
            $redirect = site_url($_SERVER['REQUEST_URI']);
        }
        // Form args
        $args = array('echo' => true, 'redirect' => $redirect, 'form_id' => 'vcex-loginform', 'label_username' => __('Username', 'vcex'), 'label_password' => __('Password', 'vcex'), 'label_remember' => __('Remember Me', 'vcex'), 'label_log_in' => __('Log In', 'vcex'), 'remember' => true, 'value_username' => NULL, 'value_remember' => false);
        // Ouput form
        ob_start();
        ?>
		
			<div class="vcex-login-form clr">
				<?php 
        wp_login_form($args);
        ?>
			</div><!-- .vcex-login-form -->

		<?php 
        echo ob_get_clean();
    }
开发者ID:nhatnam1102,项目名称:wp-content,代码行数:26,代码来源:login_form.php


示例7: top_login_form_shortcode

function top_login_form_shortcode()
{
    if (is_user_logged_in()) {
        return '';
    }
    return wp_login_form(array('echo' => false));
}
开发者ID:abdulhadikaryana,项目名称:kebudayaan,代码行数:7,代码来源:login.php


示例8: atcf_shortcode_login_form

/**
 * Login form
 *
 * @since Astoundify Crowdfunding 1.0
 *
 * @return $form
 */
function atcf_shortcode_login_form()
{
    global $edd_options;
    $redirect = isset($_GET['redirect_to']) ? $_GET['redirect_to'] : home_url('/');
    //atcf_get_current_url() //bumbum: changed default 'current_url' for the 'home_url'... ;
    wp_login_form(apply_filters('atcf_shortcode_login_form_args', array('redirect' => esc_url($redirect))));
}
开发者ID:ajeremias,项目名称:fundify-child,代码行数:14,代码来源:shortcode-login.php


示例9: widget

 function widget($args, $instance)
 {
     extract($args);
     /* User-selected settings. */
     //$title =  isset( $instance['title'] ) ? apply_filters('widget_title', $instance['title'] ) : "" ;
     $title = isset($instance['title']) ? apply_filters('widget_title', $instance['title']) : "";
     $notregistered = isset($instance['notreg']) ? $instance['notreg'] : "";
     $notmember = isset($instance['notmember']) ? $instance['notmember'] : "";
     $member = isset($instance['member']) ? $instance['member'] : "";
     $welcome = isset($instance['welcome']) ? $instance['welcome'] : "";
     $show_form = isset($instance['show_form']) ? $instance['show_form'] : "";
     $jmm_options = get_option('helfjmm_options');
     global $current_user, $blog_id, $user_login;
     /* Before widget (defined by themes). */
     echo $before_widget;
     /* Title of widget (before and after defined by themes). */
     if ($title) {
         echo $before_title . $title . $after_title;
     }
     if (isset($_POST['jmm-join-site']) || isset($_POST['join-site'])) {
         // This is the magic sauce.
         do_action('jmm_joinsite', array('JMM', 'join_site'));
         echo '<p>' . $welcome . '</p>';
     } else {
         if (!is_user_logged_in()) {
             if (get_option('users_can_register') == 1) {
                 // If user isn't logged in but we allow for registration....
                 // IF we have a custom URL, use it, else send to /wp-signup.php for this site (becuase join my SITE, not network)
                 if (!is_null($jmm_options['perpage']) && $jmm_options['perpage'] != "XXXXXX") {
                     $goto = get_permalink($jmm_options['perpage']);
                 } else {
                     $goto = '/wp-signup.php';
                 }
                 // Here is our form
                 echo '<form action="' . $goto . '" method="post" id="notmember">';
                 echo '<input type="hidden" name="action" value="jmm-join-site">';
                 echo '<input type="submit" value="' . $notregistered . '" name="join-site" id="join-site" class="button">';
                 echo '</form>';
                 // Do we show the inline login form?
                 if ($show_form == 'on') {
                     echo '<br /><h3 class="widget-title">' . __("Log in") . '</h3>';
                     wp_login_form(array('value_remember' => 1));
                 }
             }
             // If we don't allow registration, we show nothing. On to the next one!
         } elseif (!is_user_member_of_blog()) {
             // If user IS logged in, then let's invite them to play.
             echo '<form action="?jmm-join-site" method="post" id="notmember">';
             echo '<input type="hidden" name="action" value="jmm-join-site">';
             echo '<input type="submit" value="' . $notmember . '" name="join-site" id="join-site" class="button">';
             echo '</form>';
         } else {
             // Otherwise we're already a member, hello, mum!
             echo '<p>' . $member . '</p>';
         }
     }
     /* After widget (defined by themes). */
     echo $after_widget;
 }
开发者ID:akshayxhtmljunkies,项目名称:brownglock,代码行数:59,代码来源:widget.php


示例10: shrtcode_lthemer

function shrtcode_lthemer($atts)
{
    ob_start();
    wp_login_form();
    $output_lthemer = ob_get_contents();
    ob_end_clean();
    return $output_lthemer;
}
开发者ID:jrpage,项目名称:wp-login-themer,代码行数:8,代码来源:wp-login-themer-main.php


示例11: videotube_login

        function videotube_login($attr, $content)
        {
            global $videotube;
            if (get_current_user_id()) {
                $content .= '<div class="alert alert-success alert-dismissable ">
					<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>' . __('You are already logged in.', 'mars') . '</div>';
            } else {
                $args = array('echo' => false, 'redirect' => isset($_REQUEST['redirect_to']) ? $_REQUEST['redirect_to'] : home_url(), 'form_id' => 'vt_loginform', 'label_username' => __('Username', 'mars'), 'label_password' => __('Password', 'mars'), 'label_remember' => __('Remember Me', 'mars'), 'label_log_in' => __('Log In', 'mars'), 'id_username' => 'user_login', 'id_password' => 'user_pass', 'id_remember' => 'rememberme', 'id_submit' => 'wp-submit', 'remember' => true, 'value_username' => NULL, 'value_remember' => false);
                $content .= '<div class="alert alert-danger" style="display:none;"></div>';
                $content .= '<div class="row">';
                $content .= '<div class="col-md-6">';
                $content .= '<h2>' . __('Login', 'mars') . '</h2>';
                $content .= wp_login_form($args);
                $content .= '</div>';
                if (get_option('users_can_register')) {
                    $content .= '<div class="col-md-6">';
                    $content .= '
					        	<h2>' . __('Register your Account', 'mars') . '</h2>
					            <form name="registerform" id="registerform" action="' . esc_url(site_url('wp-login.php?action=register', 'login_post')) . '" method="post">
					            	<p>
					            		<label for="user_login">' . __('Username', 'mars') . '</label>
					            		<input type="text" name="user_login" id="user_login" class="input form-control" />
					            	</p>
					            	<p>
					            		<label for="user_email">' . __('Email', 'mars') . '</label>
					            		<input type="text" name="user_email" id="user_email" class="input form-control"/>
					            	</p>
					            	<p>
					            		<label for="user_pass1">' . __('Password', 'mars') . '</label>
					            		<input type="password" name="user_pass1" id="user_pass1" class="input form-control"/>
					            	</p>
					            	<p>
					            		<label for="user_pass2">' . __('Confirm Password', 'mars') . '</label>
					            		<input type="password" name="user_pass2" id="user_pass2" class="input form-control"/>
					            	</p>';
                    $content .= do_action('register_form');
                    $error = null;
                    if (isset($videotube['login_register_captcha']) && $videotube['login_register_captcha'] == 1 && $videotube['public_key']) {
                        if (function_exists('recaptcha_get_html')) {
                            $content .= '<p>';
                            $content .= recaptcha_get_html($videotube['public_key'], $error);
                            $content .= '</p>';
                        }
                    }
                    $content .= '<input type="submit" value="' . __('Register', 'mars') . '" id="register" />';
                    $content .= '<input type="hidden" name="action" value="vt_ajax_register"><input type="hidden" name="button_label" value="' . __('Register', 'mars') . '">';
                    if (isset($_GET['redirect_to'])) {
                        $content .= '<input type="hidden" name="redirect_to" value="' . $_GET['redirect_to'] . '">';
                    }
                    $content .= '
					            </form>						
							';
                    $content .= '</div>';
                }
                $content .= '</div>';
            }
            return $content;
        }
开发者ID:chypriote,项目名称:wp-video,代码行数:58,代码来源:Mars_LoginRegister_Template.php


示例12: widget

 function widget($args, $instance)
 {
     global $user_login;
     if (!isset($args['widget_id'])) {
         $args['widget_id'] = null;
     }
     extract($args, EXTR_SKIP);
     extract($instance);
     echo $before_widget;
     $title = apply_filters('widget_title', $title, $instance, $this->id_base);
     if (is_user_logged_in()) {
         $user = get_user_by('login', $user_login);
         $title = __('Welcome', 'mfn-opts') . ' ' . $user->data->display_name;
     }
     echo '<div class="mfn-login">';
     if ($title) {
         echo $before_title . $title . $after_title;
     }
     // validation
     if (isset($_GET['login']) && $_GET['login'] == 'failed') {
         $errcode = $_GET['errcode'];
         if ($errcode == "empty_username" || $errcode == "empty_password") {
             $error = __('Please enter Username and Password', 'mfn-opts');
         } elseif ($errcode == 'invalid_username') {
             $error = __('Invalid Username', 'mfn-opts');
         } elseif ($errcode == 'incorrect_password') {
             $error = __('Incorrect Password', 'mfn-opts');
         }
         echo '<div class="alert alert_error">' . $error . '</div>';
     }
     if (is_user_logged_in()) {
         echo '<div class="avatar-wrapper">' . get_avatar($user->ID, 64) . '</div>';
         echo '<div class="author">';
         _e('Logged in as ', 'mfn-opts');
         echo '<strong>' . ucfirst(implode(', ', $user->roles)) . '</strong><br />';
         echo '<a href="' . admin_url() . '">' . __('Dashboard', 'mfn-opts') . '</a>';
         echo '<span class="sep">|</span>';
         echo '<a href="' . admin_url() . 'profile.php">' . __('Profile', 'mfn-opts') . '</a>';
         echo '<span class="sep">|</span>';
         echo '<a href="' . wp_logout_url(site_url()) . '">' . __('Logout', 'mfn-opts') . '</a>';
         echo '</div>';
     } else {
         wp_login_form(array('value_remember' => 0, 'redirect' => site_url(), 'remember' => false));
         echo '<div class="links">';
         if ($show_register) {
             echo '<a href="' . wp_registration_url() . '">' . __('Register', 'mfn-opts') . '</a>';
         }
         if ($show_register && $show_forgotten_password) {
             echo '<span class="sep">|</span>';
         }
         if ($show_forgotten_password) {
             echo '<a href="' . wp_registration_url() . '">' . __('Lost your password?', 'mfn-opts') . '</a>';
         }
         echo '</div>';
     }
     echo '</div>' . "\n";
     echo $after_widget;
 }
开发者ID:chowy1026,项目名称:jenny,代码行数:58,代码来源:widget-login.php


示例13: simplr_profile_page

function simplr_profile_page()
{
    global $current_user, $errors;
    if (!class_exists('Form')) {
        include_once dirname(__FILE__) . '/form.class.php';
    }
    if (!is_user_logged_in()) {
        ini_set('display_errors', 1);
        error_reporting(E_ALL);
        $output = '';
        ob_start();
        wp_login_form();
        $output = ob_get_contents();
        ob_end_clean();
        return $output;
    } else {
        $error_header = '';
        if (is_array($errors)) {
            foreach ($errors as $error) {
                $error_header .= '<div id="simplr-message" class="error">' . @$error . "</div>\n";
            }
        } elseif (@$_REQUEST['updated'] == 'true') {
            $error_header = '<div id="simplr-message" class="success">' . apply_filters('simplr_profile_updated_message', __('Your profile was saved', 'simplr-registration-form')) . '</div>';
        }
        $fields = get_transient('simplr_profile_transient');
        delete_transient('simplr_profile_transient');
        ob_start();
        echo '<h3>' . __('User Login', 'simplr-registration-form') . ': ' . $current_user->user_login . ' / ' . __('Registered', 'simplr-registration-form') . ': ' . date_i18n(get_option('date_format'), strtotime($current_user->user_registered)) . '</h3>';
        echo '<form id="simplr-form" method="post" action="" >';
        SREG_Form::text(array('name' => 'user_nicename', 'label' => __('Nickname', 'simplr-registration-form'), 'required' => false), $current_user->user_nicename, 'wide');
        SREG_Form::text(array('name' => 'user_email', 'label' => __('Email', 'simplr-registration-form'), 'required' => true), $current_user->user_email, 'wide');
        if (!empty($fields)) {
            foreach ($fields as $field) {
                $key_val = get_user_meta($current_user->ID, $field['key'], true);
                $args = array('name' => $field['key'], 'label' => $field['label'], 'required' => $field['required']);
                //setup specific field values for date and callback
                if ($field['type'] == 'callback') {
                    $field['options_array'][1] = array($key_val);
                }
                if ($field['type'] != '') {
                    SREG_Form::$field['type']($args, @$key_val, '', $field['options_array']);
                }
            }
            //endforeach
        }
        SREG_Form::hidden(array('name' => 'user_id'), $current_user->ID, '', '');
        if (!get_user_meta($current_user->ID, 'fbuser_id', true)) {
            simplr_change_password();
        }
        wp_nonce_field('simplr-profile', '_simplr_nonce');
        SREG_Form::submit(array('name' => 'simplr-profile'));
        echo '</form>';
        $output = ob_get_contents();
        ob_end_clean();
        return $error_header . $output;
    }
}
开发者ID:ashanrupasinghe,项目名称:govforuminstalledlocal,代码行数:57,代码来源:profile.php


示例14: widget

 public function widget($args, $instance)
 {
     extract($args);
     $title = apply_filters('widget_title', $instance['title']);
     echo '<aside id="' . $title . '-widget" class="widget widget_categories">';
     echo '<h1 class="widget-title">' . $title . '</h1>';
     echo '<div class="login-widget">' . wp_login_form() . '</div>';
     echo '</aside>';
 }
开发者ID:igniterealtime,项目名称:community-plugins,代码行数:9,代码来源:custom-widgets.php


示例15: bl_my_listings

function bl_my_listings()
{
    global $wpdb, $post;
    $current_url = get_permalink($post->ID);
    $return_text = "";
    if (!is_user_logged_in()) {
        $return_text .= "<p>" . __("You need to be Logged In to see your Listings.", "bepro-listings") . "</p>";
        $args = array('echo' => true, 'redirect' => $current_url, 'form_id' => 'loginform', 'label_username' => __('Username'), 'label_password' => __('Password'), 'label_remember' => __('Remember Me'), 'label_log_in' => __('Log In'), 'id_username' => 'user_login', 'id_password' => 'user_pass', 'id_remember' => 'rememberme', 'id_submit' => 'wp-submit', 'remember' => true, 'value_username' => NULL, 'value_remember' => false);
        wp_login_form($args);
        return;
    }
    $types = listing_types();
    $current_user = wp_get_current_user();
    $user_id = $current_user->id;
    if (isset($_POST["save_bepro_listing"]) && !empty($_POST["save_bepro_listing"])) {
        $success = false;
        $success = bepro_listings_save();
        if ($success) {
            $success_message = apply_filters("bepro_form_success_message", "Listing Successfully Saved");
            $message = "<span class='bl_succsss_message'>" . __($success_message, "bepro-listings") . "</span>";
        } else {
            $fail_message = apply_filters("bepro_form_fail_message", __("Issue saving your listing. Please contact the website administrator", "bepro-listings"));
            $message = "<span class='bl_fail_message'>" . __($fail_message, "bepro-listings") . "</span>";
        }
        $current_user = wp_get_current_user();
        $current_url = get_permalink($post->ID);
        echo "<span class='classified_message'>" . $message . "</span>";
    }
    if (!empty($_GET["bl_manage"])) {
        if (!empty($_GET["bl_id"])) {
            bl_profile_update_listing_content();
        } else {
            bl_profile_add_listing_content();
        }
    } else {
        $data = get_option("bepro_listings");
        // get records
        if (@$data["require_payment"]) {
            $items = $wpdb->get_results("SELECT geo.*, orders.status as order_status, orders.expires, wp_posts.post_title, wp_posts.post_status FROM " . $wpdb->prefix . BEPRO_LISTINGS_TABLE_NAME . " as geo \n\t\t\t\tLEFT JOIN " . $wpdb->prefix . "posts as wp_posts on wp_posts.ID = geo.post_id \n\t\t\t\tLEFT JOIN " . BEPRO_LISTINGS_ORDERS_TABLE_NAME . " AS orders on orders.bl_order_id = geo.bl_order_id WHERE wp_posts.post_status != 'trash' AND wp_posts.post_author = " . $user_id);
        } else {
            $items = $wpdb->get_results("SELECT geo.*, wp_posts.post_title, wp_posts.post_status FROM " . $wpdb->prefix . BEPRO_LISTINGS_TABLE_NAME . " as geo \n\t\t\t\tLEFT JOIN " . $wpdb->prefix . "posts as wp_posts on wp_posts.ID = geo.post_id WHERE wp_posts.post_status != 'trash' AND wp_posts.post_author = " . $user_id);
        }
        $listing_url = "?bl_manage=1&bl_id=";
        $add_listing_button = "<p><a href='" . $listing_url . "'>" . __("Add a Listing") . "</a></p>";
        //allow addons to override create listing button
        $return_text .= apply_filters("bl_change_add_listing_button", $add_listing_button, $listing_url);
        //allow addons to change profile template
        $bl_my_list_template = apply_filters("bl_change_my_list_template", dirname(__FILE__) . '/templates/list.php', $items);
        ob_start();
        if (!empty($bl_my_list_template)) {
            include $bl_my_list_template;
        }
        $return_text .= ob_get_clean();
        return $return_text;
    }
}
开发者ID:socialray,项目名称:surfied-2-0,代码行数:56,代码来源:bepro_listings_profile.php


示例16: filter

 public function filter()
 {
     if (!is_user_logged_in()) {
         $args = array('echo' => false);
         return wp_login_form($args);
     } else {
         $user = wp_get_current_user();
         return sprintf(__('Hello %s'), $user->user_login);
     }
 }
开发者ID:Weysan,项目名称:wordpress-register-form-simple,代码行数:10,代码来源:LoginForm.php


示例17: Login_Form

function Login_Form($attr)
{
    if (is_user_logged_in()) {
        return '<p>You are already logged in!</p>';
    }
    $inBuilt = array('redirect' => (is_ssl() ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'label_username' => 'Username', 'label_password' => 'Password', 'label_remember' => 'Remember Me', 'label_log_in' => 'Log In');
    $attr = shortcode_atts($inBuilt, $attr);
    $attr['echo'] = false;
    return wp_login_form($attr);
}
开发者ID:shubh-admin,项目名称:login-anywhere,代码行数:10,代码来源:login_form_callback.php


示例18: thememix_private_page_content

/**
 * Adding the content back in when the user is logged in
 * @return [type] [description]
 */
function thememix_private_page_content()
{
    if (is_user_logged_in()) {
        genesis_do_post_content();
    } else {
        echo '<p>' . __('Please log in to view this content.', 'thememix-pro-genesis') . '</p>';
        $args = array('form_id' => 'loginform', 'redirect' => (is_ssl() ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'id_username' => 'user_login', 'id_password' => 'user_pass', 'id_remember' => 'rememberme', 'id_submit' => 'wp-submit', 'label_username' => __('Username', 'thememix-pro-genesis'), 'label_password' => __('Password', 'thememix-pro-genesis'), 'label_remember' => __('Remember Me', 'thememix-pro-genesis'), 'label_log_in' => __('Log In', 'thememix-pro-genesis'));
        wp_login_form($args);
    }
}
开发者ID:ThemeMix,项目名称:thememix-pro-genesis,代码行数:14,代码来源:page-private.php


示例19: clp_display

 /**
  *
  * Display the login form with shortcode
  *
  */
 public function clp_display()
 {
     $eol = "\n";
     ob_start();
     echo '<div class="a5_custom_login_container" style="margin: 5px; padding: 20px;">' . $eol;
     if (!is_user_logged_in()) {
         $formargs['redirect'] = isset(self::$options['redirect']) && !empty(self::$options['redirect']) ? self::$options['redirect'] : home_url($_SERVER['REQUEST_URI']);
         $formargs['form_id'] = isset(self::$options['form_id']) && !empty(self::$options['form_id']) ? self::$options['form_id'] : 'loginform';
         $formargs['label_username'] = isset(self::$options['label_username']) && !empty(self::$options['label_username']) ? self::$options['label_username'] : __('Username');
         $formargs['label_password'] = isset(self::$options['label_password']) && !empty(self::$options['label_password']) ? self::$options['label_password'] : __('Password');
         $formargs['label_remember'] = isset(self::$options['label_remember']) && !empty(self::$options['label_remember']) ? self::$options['label_remember'] : __('Remember Me');
         $formargs['label_log_in'] = isset(self::$options['label_log_in']) && !empty(self::$options['label_log_in']) ? self::$options['label_log_in'] : __('Log In');
         $formargs['id_username'] = isset(self::$options['id_username']) && !empty(self::$options['id_username']) ? self::$options['id_username'] : 'user_login';
         $formargs['id_password'] = isset(self::$options['id_password']) && !empty(self::$options['id_password']) ? self::$options['id_password'] : 'user_pass';
         $formargs['id_remember'] = isset(self::$options['id_remember']) && !empty(self::$options['id_remember']) ? self::$options['id_remember'] : 'rememberme';
         $formargs['id_submit'] = isset(self::$options['id_submit']) && !empty(self::$options['id_submit']) ? self::$options['id_submit'] : 'wp-submit';
         $formargs['remember'] = isset(self::$options['hide_remember']) && !empty(self::$options['hide_remember']) ? false : true;
         $formargs['value_username'] = isset(self::$options['value_username']) && !empty(self::$options['value_username']) ? self::$options['value_username'] : NULL;
         $formargs['value_remember'] = isset(self::$options['value_remember']) && !empty(self::$options['value_remember']) ? true : false;
         if (isset(self::$options['title']) && !empty(self::$options['title'])) {
             $title_tag = ' title="' . self::$options['title'] . '"';
         }
         if (isset(self::$options['logo']) && !empty(self::$options['logo'])) {
             $img_tag = '<img src="' . self::$options['logo'] . '"' . $title_tag . ' />';
         }
         if (isset($img_tag)) {
             echo isset(self::$options['url']) && !empty(self::$options['url']) ? '<a href="' . self::$options['url'] . '"' . $title_tag . '>' . $img_tag . '</a>' : $img_tag;
         }
         if (isset(self::$options['login_message']) && !empty(self::$options['login_message'])) {
             echo self::$options['login_message'];
         }
         wp_login_form($formargs);
         if (isset(self::$options['login_footer']) && !empty(self::$options['login_footer'])) {
             echo self::$options['login_footer'];
         }
     } else {
         wp_loginout(home_url());
         echo ' | ';
         wp_register('', '');
     }
     echo '</div>' . $eol;
     $output = ob_get_contents();
     if (!empty(self::$options['_login_form_top'])) {
         $output = str_replace(self::$options['_login_form_top'], self::$options['login_form_top'], $output);
     }
     if (!empty(self::$options['_login_form'])) {
         $output = str_replace(self::$options['_login_form'], self::$options['login_form'], $output);
     }
     if (!empty(self::$options['_login_form_bottom'])) {
         $output = str_replace(self::$options['_login_form_bottom'], self::$options['login_form_bottom'], $output);
     }
     ob_end_clean();
     return $output;
 }
开发者ID:SayenkoDesign,项目名称:gogo-racing.com,代码行数:59,代码来源:CLP_ShortcodeClass.php


示例20: crum_login_form

function crum_login_form($redirect)
{
    $args = array('redirect' => $redirect, 'form_id' => 'loginform-custom', 'label_username' => '', 'label_password' => '');
    add_filter('login_form_top', 'crum_login_form_top');
    if (class_exists('crum_login_widget')) {
        $args = array('label_log_in' => 'Login on site', 'label_lost_password' => 'I lost my password');
        $crum_login_widget = new crum_login_widget();
        $crum_login_widget->wp_login_form($args);
    } else {
        wp_login_form($args);
    }
}
开发者ID:sabdev1,项目名称:ljcdevsab,代码行数:12,代码来源:components.php



注:本文中的wp_login_form函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP wp_login_url函数代码示例发布时间:2022-05-23
下一篇:
PHP wp_login函数代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap